I think the mass adoption for global neutral Proof-of-Work based programmable asset is about empowering community currencies by interconnecting them. And while community currencies are usually considered local in terms of geography, we may have digital community currencies for people sharing some vision or work.
In this post, I describe Git Circles, a solution to create community currencies for open source project communities.
Basic actions could be seen in the following example:
-
Git oracle is posting commit id, its author, and number of lines of code in the commit, along with oracle’s signature. Via this action new tokens are minted, N lines of code provides N project tokens
-
There could be services which are providing services for tokens (e.g. computing outsourcing services like Celaut, AI services etc)
-
One special kind of service is sponsorship, which is about exchanging tokens for stablecoins (Gold or USD denominated) / ERG / rsBTC (bridged BTC) etc via Basis, a foundational on-chain reserve approach to support a variety of offchain protocols . A sponsor may spend tokens obtained on services, so may be “sponsorship” would not be the most appropriate term (depending on services economy)
Note, every project (repository or a set of coupled repositories) has its own token. For example, Linux tokens is different from Java tokens or Rust tokens. Potentially Linux and Java ecosystems have different service providers and sponsors. Both systems use Ergo blockchain though.
Ideally, I think the digital currency should be offchain, with on-chain reserves to be on Ergo only. But for starters it could be done via on-chain oracle and tokens, and then DeFi tools (such as AMM liquidity pools) can be used to sponsor a project.
There are some people willing to contribute to the project , if you’re interested, please lemme know! Rust devs are needed in the first place.