Skip to main content

Litepaper

note

(Please, be aware that, whereas this litepaper already gives an idea of what a CryptoCommodity is, still is a work in progress)

Abstract


During centuries representative money has been the preferred medium of exchange for different civilizations. Competitive private currencies have been the preferred choice for citizens when government money did not deliver its promises. Unfortunately, privately issued currencies never survived because limitations in scope of application and government prohibition. The advent of electronic money brings, for the first time ever, the opportunity for fully decentralized and cross regional, privately issued representative electronic money. This litepaper outlines a novel kind of token, CryptoCommodity. CryptoCommodity tokens are representative money in electronic form that represent the intrinsic value of an underlying asset aimed for private issuance.

Whereas the project leverages Bitcoin security, differently to Bitcoin vision of a monopolistic currency, it encourages multiple token creation for a currreny competition and provides a real world backing to the tokens. We build the monetary configuration, extensively documented in the economic literature, on top of the existing blockchain tools. We understand that the direction of the current technology is mislead from the best economic practices, diverts from the foundational principles of the blockchain technology and does not leverage its full potential of cryptocurrencies.

This project also builds the ecosystem for representative money, including tokenization platform, to manage the CryptoCommodity lifecycle, payment gateway, wallets and cards. We also identify projects and issuers.

This paper is addressed to an advanced audience, which is able to understand the fundamentals of monetary theory, beyond the mainstream beliefs. As such we wont discuss representative money and what benefits brings for societies, as this is expected to be known by the reader.

Keywords


representative money, cryptocurrencies, cryptocommodities, stablecoins, price formation, stabilization mechanism, tokenomics, private currencies, currency competition, cantillon effects, monetary theory






1. A Review on Cryptocurrencies


As economist are not well versed in technological innovations, we think is needed to overview the current state of decentralized technologies and blockchain. This will also help to raise the debate about the current state of affairs and contextualize were the proposed tokenization pattern fits in.

1.1. DLTs

1.1.1. Blocks

A DLT is a database structure which organizes the information as chain of linked blocks. Each block contains a set of transactions and other essential details. When new transactions are received into the DLT, they are grouped, verified, and added to the chain as blockcs in chronological order. These blocks record the details of the transactions and state.


1.1.2. Nodes

Blocks containing transactions are linked to each other. In a blockchain, blocks are linearly connected and cryptographically secured. DAG is a different approach to structuring and validating transactions. In a DAG, each transaction is linked to multiple previous transactions, creating a mesh-like structure instead of a linear chain. In a BlockDAG, transactions are still organized in blocks, similar to a traditional blockchain. However, instead of forming a linear chain, blocks are linked to each other in a directed acyclic graph structure, allowing for parallel processing of transactions.

BlockchainDAGblockDAG

For blockchain, the process of adding new blocks to the chain involves a consensus mechanism. Participants in the network (miners or validators) compete to validate transactions and create new blocks. This ensures a robust and trustless system where no single entity has complete control over the network.

DAG-based projects have the ability to handle a large number of transactions per second with minimal fees and high scalability. However, they face challenges related to security and robustness, which arise from the absence of a global consensus mechanism.

Finally, BlockDAG combines aspects of both technologies, offering scalability and transaction speed while maintaining the security of traditional blockchains.

BlockchainDAGblockDAG
StructureLinearMesh-likeMesh-like
ConsensusYesNoYes
SecurityHighLowIntermediate
FeesHighLowIntermediate
TpSLowHighIntermediate

Whichever the selected structure, it is packaged in a node. We will discuss, hereinafter, blockchain structures.

1.1.3. DLT Network

Blockchain nodes are interconnected organizing a blockchain network. The information stored in the nodes is synchronized in a way that all keep a copy of the latest transactions. Nodes are also engaged in the validation of the new transactions according to the consensus protocol defined for the network.


The architecture of a blockchain network relies heavily on the collaborative effort of its nodes, which share and maintain a distributed ledger of transactions. This system of interconnected nodes ensures the decentralization of the network, significantly increasing its resilience against cyber threats and reducing reliance on any central authority for governance.

1.2. Monolitic L1 Blockchain

1.2.1. Transactions Lifecycle


1.2.2. Consensus Mechanism

The main objective of a consensus mechanism is to create a single version of truth. The consensus layer is responsible for all the nodes to agree on the blockchain state. It ensures that all transactions are valid and agrees on the order in which transactions are processed.

1.2.3. Execution Environment

Making an informed decision about a smart contract platform is one of the most important steps toward achieving tangible results with smart contract development. As the business landscape is becoming more aware of smart contract potential, blockchains are evolving. While Ethereum remains the most recognizable platform in this field, its competitors are constantly coming up with new, unique features that attract investments.

The reason why new smart contract platforms are constantly emerging and established platforms are continuously updated is that it’s virtually impossible to maximize all of the three most important properties of smart contract platforms: scalability, security, and decentralization.

Nick Szabo, the inventor of smart contract, defined it as such: “A smart contract is a set of promises, specified in digital form, including protocols within which the parties perform on these promises”. A smart contract is a computer program that automatically executes the terms of a contract when certain conditions are met. These conditions are written into the code of the contract. Once completed, the transactions are trackable and irreversible.

Smart contracts are stored on a blockchain. This makes them transparent, secure & immutable. When a smart comtract is deployed to a blockchain network, it gets copied to all of the network nodes to guarantee its decentralization. When the contract is invoker for a transaction by a wallet, all the nodes participate in the valiadtion of rhe transaction but only one node is responsible for execution of the transaction. The response from the transaction will be again synchronnized to to all other nodes in the network so they can have the status.

Smart contracts allow to build a wide variety of decentralized apps and tokens.

1.2.4. Settlement

The settlement layer settles transactions by processing proofs from other chains to finalize transfers. The settlement layer ensures that the transaction cannot be rolled back and the parties involved in the financial operation do not have their assets stolen after the final settlement is reached. Settlement is the process that ensures transaction immutability on the blockchain, playing a critical role in guaranteeing that no one can alter recorded transactions. Often considered the "anchor" within the blockchain's layers, settlement provides finality or irreversibility. To achieve this, the blockchain must validate transactions, confirm proofs and resolve disputes.

1.2.5. Data Availability

1.3. Tokenization

Tokenization is the process of digitally representing an asset, or asset feature, on a programmable platform. When tokenizing an asset, or asset feature, it gets bound to the token in a way that the token holder owns the asset feature. This asset feature is defined by the asset tokenizer. Tokens are created as smart contracts and, as programable logic, their lifecycle and features is managed by the logic in the smart contract.

1.3.1. Tokens

Any asset that is digitally transferable between two people is called a token. Tokens are implemented as smart contracts and perform their capabilities inside an execution environment.

When evaluating the asset, or asset property, we must consider the concept of fungibility. Fungibility is the property of a good, or a commodity, whose individual units are essentially interchangeable. Tokens can represent fungible or not fungible assets (NFT).

  • Non fungible assets, or NFT, represent an unique asset and provide the owner of the NFT ownership of the underlying asset. Non-fungible tokens tokens can be configurable

  • Fungible tokens typically maintain a key-value map of holders. As any smart contract, this key-value map is replicated across the cnodes of the network, providing it decentralization. Fungible tokens can be divisible providing fractional ownership.


All tokens can also be valuable. A token tokenizing a fungible assets, or asset properties, can be provided a relative value when submitted to an exchange paired with other token. This relative value can be defined as a price. In that way, a fungible token can be priced in terms of another token. Fungible token features make them specially suitable to become currencies.

1.3.2. Tokenization Models

When we speak about the type of tokens, we are mostly referring to how its price is formed, and maybe maintained, by the token issuer. There are several strategies for price formation. This post aims to provide an overview.

According to the nature of the asset, or asset property, that the token is pegged to, existing cryptocurrencies come typically in 5 flavours: Unpegged Tokens, Utility Tokens, Security Tokens, Stablecoins and NFT.



The more basic category would be the Unpegged Tokens. Unpegged tokens have not any collateral asset, asset property or utility, providing value to the token units. The price of these tokens is based according to purely speculative value, eg memecoins.

A large and heterogeneus category of utility tokens comes next, as foundation for other pegged tokens. Utility tokens typically are valued by the utility, or service, provided to the participants in their ecosystem. Despite they can include some supply manipulation they do not follow a specific monetary policy to maintain the underlying value of this service and price is delegated to market forces. Therefore these tokens are expected to have price fluctuations, i.e. the higher the utility provided, or the number of utilities, the higher the demand and, therefore, the price. The captured utility can be derived from an objective, or intrinsic, value as access (GameFi), action (Play to Earn, Move to Earn, Recycle to Earn), operation (DePIN) or governance (veTokens, DAOs). Alternatively, the utility can also derive from a subjective value, as a payments for a service e.g. network operation (utility coins), defi commision (e.g. exchange, payment or lending).

A Security Token is the blockchain equivalent of a securitized asset traded on the stock market. Similar to traditional securities, security tokens are financial instruments that represent ownership interest in an asset. Their price, yield and any other features are borrowed from the underlying financial asset. This financial asset can be physical (e.g. real state), equity (shares, stocks), debt (short term bonds, HY bonds, US treasuries, notes) or some kind of derivative (e.g. options).

The first tokens in this list aimed to become currency are the Stablecoins. Stablecoins capture the price of an asset formed in an external market and set the captured price into the token. Stablecoins include a stabilization mechanism that aim to maintain the captured price, typically by supply manipulations, either manual or built-in by an Oracle. Stablecoins either can be collateralized by nothing (algorithmic stablecoins), by the asset (commodity, fiat of digital) or by a basket of products equivalent to the price of the assset (synths).

The NFT tokens are not in charge of any price formation by themselves. Instead, NFT tokens grant ownership of the asset to their holder and, therefore, the price of a NFT token is provided by the price of the backing asset. As non fungible tokens, they match one-to-one with the tokenized asset so NFT tokens do not have supply or price considerations. Furthermore NFT can have a different price. Some NFT tokens are created to represent some identity with the purpose of tracking, membership or access. The standard application of NFT tokens are collectibles. We can include souldbound tokens which are digital identity tokens that represent the traits, features, and achievements that make up a person or entity. Other typical applications for NFT tokens are Profile picture NFTs, Event tickets NFTs, Virtual Real Estate NFTs, Music NFTs.

If we look back to the physical world and the literature, Hayek dedicated a few chapters to define how private money should be created. For Hayek, privately issued currency units should be collateralized by a basket of commodities and the issuer should announce the composition of the basket to maintain the price as compromised.

It might be expedient that the issuing institution should from the outset announce precisely the collection of commodities in terms of which it would aim to keep the value of the 'ducat' constant

Finally, the proposal of Catallactic is different to all strategies above despite it borrows ideas from some. Catallactic aims to create non-fiat commodity backed stablecoins capturing the marginal utility of the underlaying asset. For these Catallactic CryptoCommodity tokens, price would be defined by the issuer and price formation delegated to the exchanges where the CryptoCommodity token is traded. As Stablecoins, CryptoCommodities include a stabilization mechanism in which supply in the exchanges is paired to physical demand of the commodity for the issuer in a period of time.

From the token collection above, only Stablecoins and CryptoCommodities aim to maintain an stable price and, therefore, hold the potential to become currencies. Utility tokens are bound to an on-chain or virtual utility.

1.3.3. Token Lifecycle

Tokens can be pre-mined for a fundraising.

First tokens are created at the end of this fundraising process in a TGE.

Tokens are created in a process called minting. Tokens can be also destroyed in a process called burning.

Tokens can be added to exchange to be traded.

Tokens are distributed to stakeholders

Tokens can be expired or suspended.

1.3.4. Tokenizable Assets

Almost any asset that can be provided a value is subject to be tokenized. Below is a list of asset that has been tokenized:

  • Natural resources: time, energy, environmental variables, carbon credits, mining, gas, water, agro, petrol

  • Physical goods: real state, art, collectibles, industrial assets

  • Digital assets: digital arts, digital collectibles, music, gaming, corporate branding

  • Financial assets: currencies, equity, bonds, debt, invetment funds, loans

  • Certifications: diploman, certificates, proofs of participation, vouchers, loyalty points, awards

1.4. Applications of Tokenization

The more intuitive application of tokenization is becoming identifier of a non-fungible token. This can deliver several benefits as ownership or traceability of the underlying asset to the token holder. Ownership, voting rights, enabling participation in decision-making processes

A basic application of a priced asset is to become a currency. There are some requirements to be a currency...

Another application of priced asssets is investment.

1.4.1. Real World Asset Tokenization

Real world asset tokenization is considered one of the coolest next big things in crypto. The theory is that the value of commodities, physical and financial assets is tokenized. According to the tokenization models above, 4 different token models can be created: RWA Utility Tokens, RWA Stablecoins/Synths, RWA Security Tokens and RWA NFTs.


The reality is that real world assets is a misnomer. Instead of capturing the value, real world assets capture the fiat price formed in international markets and set into the token with manual interventions. This configuration is a source for different levels of centralization, as we will discuss later.

1.5. CryptoCurrencies

In this section, we will analyze the suitability of existing cryptocurrency patterns to become mainstream currencies. It is unclear what are is the definition of a currency as there many interpretations. To further understand what a currency is, is needed to identifiy currency functions.

A medium of exchange is the set of assets in an economy that people regularly exchange for goods or services. A medium of exchange has two key features: First, it represents a part of its owner's assets; second, it is commonly accepted in transactions. We refer to medium of exchange as the set of assets in an economy that people regularly exchange for goods and services. The use of money as a medium of exchange promotes economic efficiency by eliminating much of the time spent in exchanging goods and services. This is the function described in the previous sections. For Austrians, a currency is just a medium of exchange.

None of the existing cryptocurrency parterns is a suitable medium of exchange. NFT are not fungible tokens, they can be exchanged, but they are not created as a medium of exchange. Security tokens typically provide a yield which is not a feature expected in a currency. All Austrian Autors assumed that currency is backed in a commodity and there its value is reasonably stable. This disqualifies unbacked tokens as a serious medium of exchange because they cannot be redeemed by any colateral. Utility tokens, on the other hand, do not have a stable value as it is subjected to the fluctuations of enclosed utilities. Finally, Stablecoins are typically fiat-based currencies as they are pegged to fiat prices. They can improve on liquidity over existing fiat currencies as they are easily transferable. However, they are subjrect to the same debasement issues of fiat. Additionally, they are not good components of a price system because the price formation is distorted.

UnbackedUtilitySecurityStablecoinNFT
Medium of Exchangeno collateralunstableno purposefiat basedno fungible
Reserve of Valueno collateralunstableno purposeFiat ValueIntrisic Value
Unit of AccountNoNoNoNoNo

as Reserve of Value

as Unit of Account

Coins unable to become currencies

1.6. CryptoCurrencies Adoption

Crypto adoption has not been as good as initially expected. Several reasons can be found to explain this fact and remain as challenges.

First, Crypto Industry was launched by an anonymous contributor. This anonymous contributor had a very high ideal, creating a decentralized medium of exchange. This was stated in the genesis bitcoin block. Unfortunately, as medium of exchange it failed to deliver and, instead, adopted the role of store of value.


Crypto and blockchain industries have been driven to fiat by VCs and decentralization, not just in value but also in processes and governance, is currently compromised. This deviation from initial intends keeps crypto adopters away from crypto industry.

Secondly, the onboarding experience for new people using blockchain applications is terrible. First, you must download a browser extension to create a digital wallet. Then, you must write down random words to keep your wallet safe. You need to sign up in an exchange to buy some crypto for gas. The exchange wants you to complete KYC verification. You need to transfer money and pay fees. You need to be highly motivated to complete the onboarding experience.

Additionally, the day to day experience is not better. Continous scams and lack of transparency have been moved crypto to have a bad reputation between the mainstream. Next, legal and regulatory uncertainty. Any adopter, company, investor, or user, needs to be aware of regulations in place regarding custody, profits, money laundering or payemnts.

As currency, none of the existing cryptocurrencies delivers real world utilities. Instead the utilities remained at digital scope. They do not represent a good medium of exchange as none of them is decentralized and stable enought.

So, blockchains Layer 1 left plenty of open challenges for next evolutions of the technology.






2. CryptoCommodity


2.1. A New Medium of Exchange

CryptoCommodity proposes a new medium of exchange based on Representative Money. CryptoCommodity aim to deliver the missing piece in current cryptocurrency offer: a stable noon-fiat cryptocurrency. Hayek said money with stable value would be preferred by users [2].

Real utility to empower real economy.

2.2. Creating Representative Money

2.2.1. The Underlaying Asset

To understand a CryptoCommodity lets first examine how a regular RWA stablecoin works. A regular RWA stablecoin is backed by an asset, typically a physical asset. This asset has an unknown intrinsic value. By binding 1-to-1 the supply of the stablecoin to the RWA stock as collateral, the stablecoin is able to capture the intrinsic value of the asset. However, the stablecoin knowns nothing about the marginal utility that the RWA will produce on consumers. Therefore, the stablecoin is unable to form its own price and this must be borrowed from an external source, typically an internaciobal RWA market. There are some consequences of this fact: first, according to regulations, the stablecoin must be collateralized from inception and, therefore, only issuers with enough collateral can issue an stablecoin. Secondly, as the value is provided from inception, issuers do not have a chance to fundraise. Also, issuers, must custody and, potentially, redeem the asset incurring in high operating expenses. Since the price is borrowed from a fiat source, this configuration typically creates a fiat-bound currency, and decentralization in value is compromissed. Similar features apply to stablecoins bound to currencies, either fiat or not fiat.

A CryptoCommodity is also an stablecoin but improves this process at several levels. A CryptoCommodity also binds to an asset, but it does through an utility working as proxy. The bound utility helps by providing a marginal utility when exposed to consumers. The utility must be an off-chain utility, typically a real world utility.

But there is more. As an utility-proxied asset is one time event, meaning that when the utility is satisfied, the asset is consumed, is not possible to bind permanently to make an offer. By binding to this kind of asset, the CryuptoCommodity would have an continuously-growing supply. And this is not something that we want because the quality of the CrtypcCommodity would be far from optimal. In order to overcome this issue, the definition can be adapted to a "repeating utility-proxied asset", that is something that the issuer will be always able to provide periodically. Iin order to make the marginal utility quantifiable, the repeatability period must cover a known timespan where the utility provides value to the consumer, e.g. a gas cylinder provides value for one month at a cost of $16. This means that the marginal utility for consumers is $16 per month.


2.2.2. Binding the Asset to CryptoCommodity

Once the underlying asset id defined, we are reaady to bind this asset to the CryptoCommodity. The mission of the underlaying asset is to provide value to the CrytoCommodity. In sucha a way that the CryptoCommodit becomes representative of the compromissed unit of underlying asset.


2.2.3. Exposing Intrinsic Value

So, for a CryptoCommodity backed by this composed asset exposed in a exchange, the marginal utility will be converted into a price with the exchamnge price formation mechanism.


The price is formed in the internal ecosystem of the CryptoCommodity so not access to external price sources (e.g. Oracles) or manual supply manipualtion is required. Also, no dependency on external systems. A CryptoCommodity is an autonomous currency and is not boud to any other system, e.g. not bound to fiat. This fact is a foundation for real value decentralization.

The price formation is dynamic, which means, is in a continual revision. The purchasing power of the currency will growth in relation to other currencies as long the issuer is providing incremental value to the society. If the provider denies to provide value, the CryptoCommodity value will fall, and its purchasing power will be reduced. As a consequence consumers will prefer other currencies. This will encourage the issuer to provide the best practies and a environment of wealth.

2.2.4. CryptoCommodity Ecosystem

There incentives for the issuer to create this structure as he will profit in a few ways: he can run fundraising campaigns, he can profit for the additional DeFi related utilities that provides to the society. The society can also get increased amount of financial services.


2.3. CryptoCommodity Lifecycle

This section will describe the stages of a CryptoCommodity from the point that is exposed to the market.

2.3.1. Fundraising

Most of real economy projects require an initial investment in infrastructure and physical tools. This is a entry barrier for many project that never see the light because funding limitations. To overcome this drawback, nothing prevents a CryptoCommodities issuer of launching an initial fundraising campaign and get the initial funding to launch his project. In this initial stage, the CryptoCommodity would be working as Utility Token.

The number of token units pre-mited in advance for seed investors, their expected profit as well as the vesting periods must be configured by the CryptoCommodity issuer. Configuration data and best practices must be provided to the issuer with experience from previous benchmarks. This is however and optinal stage and the issuer could skip pre-miting fundraising tokens.

2.3.2. Capturing Subjective Value

If the issuer has decided the CrytoCommodity to launch a fundraising campaign, this will pre-mint initially a number of tokens allocated to ICO investors. In this case, there would be more tokens minted that the equivalent demand and the price of the token in exchanges will be lower than the subjective value. The price created by the marginal utlity is not formed over night. Instead, in the inception of the CryptoCommodity, when not demand is yet backing the token, the price is only provided by the speculative utility from the future expectations.


For this inception process, there will be a settlement time until the price in the exchanges matches the subjective value of the underlying asset. We call this period as the period to capture the subjective value of the underlying asset into the CryptoCommodity units.

By adjustiing the supply in the exchanges, it is possible for the issuer to configure the profile for this capture stage. Some available options are:

  • Free price
  • Ramp
  • Constant Product

2.3.3. CryptoCommodity Peg

As a Stablecoin, a CryptoCommodity value has a natural built-in stability. This stability is borrowed from the underlying asset.

Economic history and literature are rich with schemes to peg the price of the currency to a price index or price index derivative, in order to provide price stability: monometallic (gold) standards, bimetallism, and later the symmetallism proposed by Marshall (1886, 1887a, 1887b) and Edgeworth (1895); the “fixed value of bullion” standard proposed by Williams (1892); Fisher's compensated dollar (1911, 1913a, 1913b, 1913c, 1913d, 1914, and 1920); the Commodity Reserve Currency scheme suggested by Goudriaan (1932), B. Graham (1937, 1944), F. D. Graham (1942), and revisited by Friedman (1951); Hall's (1982) ANCAP basket; the proposal by Miles (1984) and Sumner (1989, 1991, 1995) to use futures contracts, Kevin Dowd’s (1994) quasi-futures contract, and later Dowd’s (1999) price index option. For a review of this literature the reader is referred to Dowd (1996, Chapter 14). [38]

Since blockchain advent, the cryptocurrency landscape is rich in fiat backed stablecoins, either pegged to a fiat currency (USDT, USDC, BUSD, FRAX, MIM, Pax Dollar, USDJ, Gemini USD, USDP,Palau, FDUSD, PYUSD, Real USD, TrueUSD, ZUSD, DAI, CUSD, USDD, USB, USDe, Raft, eUSD, TerraUSD, Fei, EUROCEUROe, GBPT, XSGD, IDRT, BIDR, BRZ, DRAM, MXNT, MXNC), pegged to a commodity (PAXG,GLD, MCAU, AABBG, NNN, AWG, PMGT, CTLX, XAUT, DGX, CACHE, RBZ GBDTRBZ ZiG, GODL, SLVT, CRUDE,PDX, PTR, FIX, GEM, BANANA, SOYA, CORA, WHEA, SOYB, CORB, XCORN XSOY, XWHEAT, XRICE) or pegged to another cryptocurrency (frxETH). They all peg their price to the price formed in an external market. The price formation mechanism is external to the stablecoin ecosystem. This price needs to be captured from the external source and set into the cryptocurrency with an stabilization mechanism that implies to manage the supply. Either if the price manually set by the stablecoin issuer, or the smart contract has a built-in access with Oracles, the stablecoins will inherit the centralization feature of the price formation source. Unfortunately this is against blockchain decentralization principles. [49]

A CryptoCommodity is different animal to fiat backed stablecoins. A Cryptocommodity is bound to the intrinsic value of the underlying asset. There is not need of quantification of this intrinsic value. Instead, a Cryptocommodity exposes the asset intrinsic value (whichever its quantity) to form its price according to the marginal utility of the underlaying market as perceived by the consumer. The price formation is, therefore, internal to the CryptoCommodity ecosystem. As a consequence, a Cryptocommodity is decoupled from any external monetary system, fiat or not fiat, creating an autonomous ecosystem. A CryptoCommodity delivers the foundation for a true value decentralization.

2.3.4. Stabilization Mechanism

Once the required supply is maintained in the exchanges, the marginal utility is captured and the price is formed, nothing prevents the CryptoCommodity issuer from minting more CryptoCommodity units to provide additional utilities, e.g. feed DeFi Services markets


2.3.5. Leverage

Configurable by issuer. Benchmarks are required.

ValueCollateral
Commodity MoneyFixed to ItselfItself
Representative MoneyFixed to Bound Asset100%
Semi Representative MoneyFixed to Bound AssetConfigurable
Fiat MoneyDebasementNone

2.4. Comparing with existing crypto currencies

As previously discussed, the only CryptoCurrencies which, potentially, can become a medium of exchange are Stablecoins. Stablecoins capture the fiat price, formed in international markets, of an underlying asset. This underlying asset can have different flavours: physical asset, digital asset, financial asset or even un backed. Their stable nature is the intend of their price pegged to the price of the underlying asset. The main feature of these Stablecoins is centralization: centralized in value as they are pegged to fiat prices, centralized in operation as they depend on external sources of information and centralized on governance.


On the flip side, CryptoCommodities form their own prices by capturing the subjective value of the underlying asset according to the marginal utility provided to consumers and, therefore, there is not a dependency on external sources of information. This built-in feature provides CryptoCommodities a true value, operational and governance decentralization. Additionally CryptoCommodities boost real economy by allowing fundraising to anyone with a value to provide to society. The table below presents a side by side comparison of both configurations.

StablecoinCryptoCommodity
Backed byPhysical, digital, financial assetUnderlying market of fungible physical or digital asset
Collateralized byMultipleUnderlying market of fungible physical or digital asset
Collateral Size100% by lawConfigurable by issuer
Price FormationPegged to Fiat Price of asset in external marketPegged to economic value of asset in underlying market. Decoupled from fiat
ScopeMostly GlobalLocal or Global
Value Decentralized?No, pegged to fiat prices with OraclesYes, forms its own price
Process Decentralized?No, manual stabilizationYes, built-in automated stabilization
Governance Decentralized?No, opaque decisionsYes, releasing to the community when possible
DisclosuresNoYes, full disclosure
Allows project funding?NoYes
Collateral on inception needed?YesNo
Provides credit?Yes, with social riskYes, with private risk

2.5. CryptoCommodity Features

2.5.1. Upgradeability

We love the principle of inmutability but we also think technology is not yet ready for it. As theoretical framework is still being created and need to learn from experience with benchmarks, creating an inmutable token is like shooting your own feet if you want to do a serious project. We think we need to achieve trust by different means as having a great project and a mission. As a consequence, currently, the CryptoCommodity contract must be upgradeable to include new updates and definitions. In order to prevent a reputational risk, the upgrades can be protected by a voting system.

Inn current implementation, every facet contains a versioned logic of the functionality. However, they can be upgraded in a way that one, or many functions, can be replaced by other functions with the same signature or adding new functions.

The long term idea is to release to community the governance.

2.5.2. Decentralization

Decentralization is level of distributed and public participation from users reinforcing the rules of the network. Traditionally, measured by the number of independent node operators on a blockchain. A node operator is an individual or entity that runs software verifying the blocks and transactions finalized on the network.

Description
Network DecentralizationNetworks where the token is deployed should fulill the reuired decentralization standards. The decentralization of this networks will influde in the reputation of the CryptoCommodity-
Exchanges DecentralizationExchanges should also be decentralized regarding
Smart Contract Decentralization-
Governance DecentralizationThe stabilization mechanism should ideally work standalone without the issuer needing to mint or burn manually token units.
Wealth DecentralizationGini and Nakamoto Coefficients

2.5.3. Security

Security is crucial in crypto world. A quality money must be built on a secure system. Some security policies are being used to pervent vulnerabilities:

  • Code includes multisig role-based access to functionalities.

  • The whole CryptoCommodity code must be audited.

  • Code is open source to allow white hats contributions. Ideally should be also be in continuous validation by the community.

  • We are exploring ERC-20R to create DAO-protected storage backups of the status to allow reverting in case of vulnerability.

2.5.4. Transparency

Differently to current fiat bascked stablecoins, a CryptoCommodity should have a strong compromisse with transparency and provide reporting to users out of the box.

2.5.5. Privacy

We think that, whereas privacy feature must be incorporated into the system, it should be configurable by the CryptoCommodity issuer, according to his preferences and the requirements of his jurisdiction. Privacy is one of the points where all positions are valid and the final decisions should be translated to the market in the form of competition.

2.5.5. Compliance

Different jurisdictions have different compliance requirements. Some possible complince requirements can be found in:

  • Acquisition of crypto assets

  • KYC and AML

  • Custody of crypto assets

  • Ability to pay goods or services

  • Taxes

  • Special features as kill-switch (EU)

A CryptoCommodity should allow the issuer customizing the level of regional compliance.






3. Blockchain Landscape


Since the adveniment of Bitcoin in 2008, web3 infrastructure has been a hotspot for venture capital to invest. As a consequencem blockchain networks have evolved in almost any direction and with different protocols and patterns. Over the time, some protocols have consolidates making up ecosystems around the an initial based blockchain.

3.1. Infrastructure Ecosystems

CurrencyLayerFromLangLedgerConsensusExecution Environment
VMSmart Contracts
BitcoinL12008C++UTXOPoWScriptBitcoinScript
RippleL12012C++accountXRP LedgerYes
EthereumL12013GoaccountPoSEVMSolidity
RadixL12013CerberusScrypto
MoneroL12014C++UTXOPoW--
TezosL12014accountPoSTezosVMMichelson
CosmosL02014GoaccountBFT PoSCosmWasmRust
CardanoL12015HaskellUTXOPoSOuroborosPlutus, Marlowe, Glow
IOTA (DAG)L12015Rust, TinyGo, Solidity
WAVESL12016ScalaLPoSRide
Substrate, PolkadotL02016RustaccountNPoSPEERust
NEARL12017RustaccountPoSRust, Javascript
AlgorandL12017PythonaccountPoSAlgorandVMTEAL
Chia NetworkL12017PythonUTXOPoSTCLVMChialisp
Fantom (DAG)L12018GoaccountLachesisFVMSolidity
TONL12018C++accountPoSTVMFunC
Avalanche (DAG)L02018GoUTXOAVMSolidity
Aptos (Diem, Libra)L12019RustaccountAptosBFTMoveVMMove

3.2. DLT Trilemma


3.3. The Layered Stack Ecosystem

An ecosystem is started by a base blockchan that provides some new ideas to the market. These ideas come in some of the 4 main moddules that compose a blockchain: execution, settlement, consensus and data availability.


Most of existing blockchains have evolved as part of already existing ecosystem, and only a few base chains can define its own infrastructure ecosystem.

A fork happens whenever a community makes a change to the blockchain’s protocol, or basic set of rules. When this happens, the chain splits — producing a second blockchain that shares all of its history with the original, but is headed off in a new direction.

A sidechain is a separate, independent blockchain linked to the main blockchain (mainchain) using a two-way bridge. It enables tokens or other digital assets to be transferred between the mainchain and the sidechain.


The Layer 2 provides scalabilty to Layer 1. Layer 2 typically processes operations out of Layer 1 to improve throughput and reduce fees.

Channels are peer-to-peer protocols that allow two parties to make an unlimited number of transactions amongst themselves and then only post the final results to the blockchain. Afterward, cryptography is used to demonstrate how the summarized data results from the earlier set of transactions. A multisig smart contract ensures the correct parties sign the transactions.

A Plasma blockchain is a network of independent child chains. These child chains function as distinct blockchains, each with its own block validation mechanisms. Yet, each of the child chains remains anchored to the underlying blockchain. A Plasma chain executes transactions off-chain with its own mechanism for block validation.

A rollup is a layer two (L2) blockchain that processes transactions away from the main blockchain to reduce transaction costs and increase throughput on the main chain. Batches of transactions are verified and settled back to the main chain.

The Layer 3 sits on top of Layer 2 and is mainly dedicated to hosts dApps for real-world applications and executes specific functions.

The table below compares the different scalibility patterns, showing their features and where State and TX are persisted for each case. All patterns integrate an execution environment to alleviate the burden of transaction execution from their parent chain by performing their own computation. Plasma is the only one with not ability to run smart contracts. All L1 provide their own consensus layer but L2 rely on mainchain consensus. They can commit the data to the maintchain or to an external DA layer.

YearConsensusExecutionSettlementDA / Merkel Commits
LocLocSCProofsToTXState
L0
Interop--------
L1
Mainchain2009mainchainownN/Y-mainchaintreetree
Fork2011ownownY-owntreetree
Sidechain2011ownownY-owntreetree
Commitchain2017ownownYfraudmainchain-tree
L2
Channel2016mainchainownYfraudmainchaintreetree
Plasma2017mainchainownNfraudmainchainroot-
Op Rollup2014mainchainownYfraudmainchaintreeroot
Optimium2020mainchainownYfraudcustomtreeroot
zk Rollup2018mainchainownYvaliditymainchaintreeroot
Validium2020mainchainownYvaliditycustomtreeroot
Volition2023mainchainownYvaliditybothtreeroot
L3
Rollup2024L2ownYanyL2treeroot

3.4. Ethereum Ecosystem

3.4.1. Ethereum Network

Ethereum, from his inception on 2013, has been the foundation for many other project that derived from its code or borrowed its ideas. Ethereum projects are the network in which VCs has dedicated more their funds. As such, the Ethereum ecosystem is the one more developed in terms of user functionalities or DeFi.

Ethereum is the official network of the fiat system. In fact, its decentralization is questioned since it migrated from PoW to PoS in 2013. The iage shows how a few holders can have majority on Staked Ethereum and therefore controling the protocol.


3.4.2. Scaled Ethereum

LayerProtocol TypeProtocols
L0InterOperability
L1Base ChainEthereum
ForksBNB Smart Chain, Solana, Chainlink, Chiliz, IoTeX, Livepeer, UMA, Casper, Velas (Solana)
Sidechains

Polygon

L2Channels-
PlasmaPolygon Plasma, OMG Network, Loom Network
RollupsOptimisticArbitrum One, Optimism, Base, Kroma, Cartesi, Blast, Mode Network, Zora, RSS3, Boba, Kinto, Parallell, Fuel v1
OptimiumMantle, Manta Pacific, Metis, Aevo, Karak, Arbitrum Nova, Fraxtal, Lira, PGN, Orderly Network, Ancient8, Hypr, Edgeless, HYCHAIN
zkPolygon zkEVM, zkSync Lite, zkSync Era, Starknet, Scroll, Linea, Loopring, ZKSpace
ValidiumInmutable X (games), Astar zkEVM, Apex (DEX), dydx v3 (DEX), DeGate v1 (DEX), Paradex (DEX), Rhino (DEX Aggregator), Sorare (Sports), Tanx (DEX), Myria (Gaming), Canvas Connect (DeFi), ReddioEx (Gaming)
RaaSAltLayer, Caldera, Conduit, Gateway, Gelato, Karnot, Snapchain, Vistara, Zeeve, Semita
L3Rollups-

3.4.3. Deployable Assets

ERC standards provide a set of guidelines and specifications for the creation and implementation of tokens, smart contracts, and other blockchain-based applications. They have helped to establish a common language and set of best practices for building decentralized applications.

  • ERC-20 is a technical standard used for the creation of fungible tokens on the Ethereum blockchain.

  • ERC-721 is an Ethereum token standard that defines a non-fungible token (NFT) contract.

  • ERC-1155 allows for the creation of both fungible and non-fungible tokens within the same contract.

  • ERC-165 defines a standard interface for smart contracts to publish the list of functions and capabilities they support.

  • ERC-621 expands the functionality of ERC-20 and ERC-223 standards by allowing tokens to be burned or redeemed for another asset.

  • ERC-777 extends the functionality of ERC-20 and ERC-223 standards to allow for more efficient token transfers

  • ERC-827 extends the functionality of ERC-20 and ERC-223 standards by adding support for additional transaction data.

  • ERC-884 extends the functionality of ERC-20 and ERC-721 standards by adding support for fractional ownership of assets

  • ERC-865 aims to improve the user experience and reduce transaction costs associated with the transfer of tokens.

  • ERC-4626 streamlines and standardizes the technical parameters of yield-bearing vaults.

Today, there are over 50 different ERC standards, covering a wide range of use cases and applications. These standards continue to evolve and expand, as new needs and opportunities arise in the blockchain space.

3.5. Bitcoin Ecosystem

Traditionally, Bitcoin has been viewed as a store of value with limited functionality beyond investment. Unlike Ethereum, which supports a rich ecosystem of apps and smart contracts, Bitcoin has lacked these capabilities. However, developers are now pushing to bridge this gap through innovative solutions.

3.5.1. Bitcoin Network

With around 19127 reachable nodes and 57852 global nodes, at the moment of writing, Bitcoin is still the king of blockchain networks.


At the moment of writing, Bitcoin Domination is still higher than 50% in global market capitalization.


3.5.2. Scaled Bitcoin

When Bitcoin was created in 2008, its vision was to be a peer-to-peer electronic cash system, nothing more. It was quickly realized that blockchain’s potential went far beyond transfers of value and could be used to create a trustless computing engine capable of executing arbitrary logic-based events, and thus, Ethereum and blockchain-based smart contracts were born. Bitcoin never upgraded to include these features because its main goal was always to be an electronic cash or digital gold, and its supporters did not feel it made sense to add additional features that could make the blockchain unstable or stray from Satoshi’s original vision.

LayerProtocol TypeProtocols
L0InterOperabilitySovryrn, Syscoin, Rollux, Map Protocol
L1Base ChainBitcoin
ForksLitecoin, Bitcoin Cash, Bitcoin Cash Satoshi Version (BSV), Zcash, Flush, Handshake, Satoshi Chain, Bitcoin Spark, Raven Coin
SidechainsBitfinity Network, Conflux Network, Rootstock, Zulu Network, Zenon Network, Bit Rexe, BEVM, Defi Chain, Botanix Labs, BounceBit, Ainn Layer, East Blue, Spectrachain, Dovi, InternertComputer, Liquid, Elements, Stacks, Gelios, TuringBitchain, TaprootChain, NuBit, Rosetta Protocol, Mint Layer, MVC Global, LayerTwoLabs, LibreBlockchain, Anduro
L2ChannelsOmni Layer, Ark, Mercury Layer, Lightning Network
Plasma-
RollupsOptimisticRollkit (sovereign), Building on Bitcoin (BOB), Citrea (sovereign), BiopDAO
zkB² Network, Bitlayer, Merlin Chain, zkSats, Lumibit, Tunachain, SatoshiVM, BL2, Beet Network, Roos, U Protocol, Rooch Network, QED Protocol, Bison Labs (sovereign), Hacash, Alpen Labs, Aligned Layer, Lightec
RaaSLumoz, BBVM
L3RollupsRIF

3.5.3. Deployable Assets

For more than a decade, the primary narratives surrounding Bitcoin have focused on its role as peer-to-peer digital cash and a store of value. The initial release of Bitcoin Network as peer-to-peer electronic cash system did not consider the creation of smart contracts. Since the beginning of 2023, a number of technologies have enabled developers to build Bitcoin-native assets on Bitcoin L1.

  • Colored Coins (RGB), Taprot Assets (Taro), Bitcoin Ordinals (BRC-20, BRC-201, BRC-69, BRC-420), Bitcoin Atomicals (ARC-20) enabled for NFT tokens to be created on the core chain.
  • Technologies as Taprot Assets (Taro), Counterparty or Runes enabled the creation of fungible tokens.
  • Bitcoin Inscriptions and Bitcoin Stamps (SRC-20) allowed to insert binary content into the main blockchain.

All the Bitcoin L1 native assets are somehow limited in their ability to perform logic operations. The advent of Bitcoin L2 and, in particular, rollups, will enhance Bitcoin to enjoy all the right features of embedding an EVM into the protocol. This will bring all the assets currently available for the Ethereum Ecosystem (e.g. ERC-20) to Bitcoin ecosystem.






4. The CryptoCommodity Ecosystem


4.1. Ecosystem Overview

The project aims to build an ecosystem around (producers of) commodities (other assets can possibly be valid as commented below) based on representative money with creates bottom up wealth to society. We leverage existing technological pieces and provide a vision for an sustainable economic system. The architecture is shown below.


The different pieces of the ecosystem can be organized as a stack, as depicted below. We think that many of the tools that has been created in the blockchain industry (exchanges, wallets) can be reused for our purposes. We also think new tools must be introduced, specially for standardization and transparency goals at different levels of the stack.


The key layer articulating the ecosystem are the CryptoCommodity Contracts. Contracts must rely on the Payments Layer to capture the subjective value of the represented assets. The Payments Layer must be enriched with devices covering both, B2B and B2C payments. The Commodities Provider should be able to mint his CryptoCommodity from the Tokenization Platform, manage liquidity and deployment to exchanges and, optionally, run a fundraising campaigns to launch a promising project for his environment. This will democratize entrepreneurship encouraging anyone to contribute to his society. At the top of the ecosystem, a Lending Provision should allow the commodities provider lend money backed on the value he provides to the ecosystem. The advantages of Lending Layer are two-fold. On one hand, it delegates lending risk in private hands, decoupled from the rest of society. But also, this layer aims to end the financial exclusion. All this stack must have a solid basis of 60.000 nodes and 1 million miners which only can be provided by Bitcoin and Bitcoin L2.

The next sections will describe in further detail the different layers of the ecosystem.

4.2. CryptoCommodity Infrastructure

4.2.1. Deployed on Bitcoin L2

At the moment, CryptoCommodity needs a EVM decentralized execution environment to run. Initially, EVM execution environments were restricted to the Ethereum Ecosystem. The mainstream acceptation of EVM brought the execution environment to other ecosystems, so a plethora of EVM compatible networks have arisen in the last few years. CryptoCommodity can be deployed in any network supporting a EVM execution environment.

Bitcoin security, backed by 60.000 servers and a 1 million miners, has outperformed any other network security mechanism. However, Bitcoin mainchain was created as a peer-to-peer electronic cash system without ability to run custom logic. Since 2023, Bitcoin L2, in particular rollups, are proposing to externalize the computation from the Bitcoin mainchain enabling execution of code for differen virtual machines. At the moment, some pioneer Optimistic rollups are been created supporting EVM and, different strategies are been investigated to enable zk-rollups on Bitcoin.


So, the ideal networks to host CryptoCommodity would be, from more suitable to less:

  • zkEVM Bitcoin rollups,
  • Optimistic EVM Bitcoin rollups,
  • EVM-capable Bitcoin Sidechains,

4.2.2. Multichain Tokens

A CryptoCommodity can be issued by a commodity provider. The commodity provider will choose the blockchain of preference as host network. Different blockchains provide different features so there is not a one size fits all choice. To best accommodate business requirements, the issuer should be able to transfer liquidity across chains. At the moment, there is not standard of crosschain interoperability that delivers this functionality out of the box. Recent advances in cross messaging frameworks or interchain token services enable this feature.

So, the ideal networks to trade CryptoCommodity would be, from more suitable to less:

  • zkEVM Bitcoin rollups,
  • Optimistic EVM Bitcoin rollups,
  • EVM-capable Bitcoin Sidechains,
  • any EVM compatible network with enought security, performance and low fees, including Ethereum Rollups.

4.3. CryptoCommodity Token

The first implementation of CryptoCommodity smart contracts is written in Solitidy language as a diamond standard ERC-2535 contract. As a diamond contract it includes a front controller diamond whih receives all requests and is the single point of contact for the whole structure. 4 facets deployed, at different addresses that the diamont front controller, are attached to provide custom behaviours.


Existing behaviours are:

  • Crowdsale Facet.

  • Vesting Facet

  • Common Facet

  • ERC-20 Facet

By using the upgradeabity capabilities provided by the diamond front controller, these facets can be updated or deleted or replaced by new facets. Code is relased as Open Source.

Is possible in the future to migrate to another languages, e.g. WASM-based environments.

4.4. Tokenization Platform

Representative money must be accesible to anyone with a physical project to back a currency issuance and deliver a real world value to society.

A decentralized tokenization platform will allow any individual to run the CryptoCurrency lifecycle. Deployment must be in a decentralized Appstore. Work is already in progress.

4.4.1. Payment Gateway

The decentralized tokenization platform should cover payments for the utility that backs the CryptoCommodity. Payments of the asset utility will automatically adjust the supply for value stabilization. Payments will also be integrated into the token to enable payment streaming.

4.4.2. Fundraising Platform

4.4.3. Tradeable in Exchanges

The decentralized tokenization platform should allow issuers to deploy the token in different exchanges.

4.4.4. Cross-Platform Liquity

4.5. Enabled for B2C Business

4.5.1. Accessible with Wallets

Crypto wallets keep private keys safe and accessible, allowing to send and receive CryptoCommodity units. Unlike a normal wallet, which can hold actual cash, crypto wallets technically don’t store crypto. The holdings live on the blockchain, but can only be accessed using a private key. The private keys prove ownership of the digital money and allow to make transactions. If you lose your private keys, you lose access to your money.

Crypto wallets range from simple-to-use apps to more complex security solutions. The main types of wallets you can choose from include:

Keys StorageConnectedPortablePrivate
Paper Walletsa physical medium like paperNoYesYes
HW Walletsa thumb-drive deviceNoYesYes
HW Card Walletsa thumb-drive deviceNoYesYes
SW Desktop App Walletsa computer's hard driveYesNoNo
SW Browser Plugins Walletsa computer's hard driveYesNoNo
SW Messenger Bot Walletsa computer's hard driveYesNoNo
SW Mobile Apps Walletsa mobile's hard driveYesYesNo
SW Exchange Walletsin the exhangeYesYesNo

Existing HW wallets are cold wallets. A cold wallet is a crypto wallet that is not connected to the internet and stores your private keys offline. In order to be used they need to be connected to a computer. SW Desktop Wallets run in a computer. Needing a computer to perform wallet operations is not well suitable for a retail real economy. Mobile wallets, differently to computer-dependant wallets, are portable. However, their privacy is compromised by mobile operating system. Finally, custodian wallets running in a exchange are owned by the the exchange itself. So, we find, that after 15 years of crypto, there is not a wallet suitable for retail real economy.

4.5.2. Better Wallets are Needed

15 years after the advent of Bitcoin, and many million funded by VCs in crypto projects, we still do not have a gadget hardware wallet to pay in the market with crypto. And this says a lot.

The assumption of mobile apps working as cryptocommodity wallets sounds to degrade crypto to a subproduct. Also, smartphone operating systems are not decentralized themselves. Large software corporations have priviledges incorporated in the firmware of these devices. We think a new economic model deserves its own devices. On the other hand, existing wallets are mostly connected to the computer and this is not practical as a mainstream payment system. Also the new wallet initiatives looks to be designed for high end consumers and they see the revenue in the basis of high prices. This is not affordable for most of world population.

We think a crypto wallet should be a garage control-like $20 device, that works wirelessly and, maybe without internet (e.g. via GSM). Until we do not have this kind of devices, crypto cannot be massified.

I the meatime, there is room for discussion if vending machines or gift cards could fit the bill for a workable crypto wallet for privately issued currencies.

4.5.3. Accessible with Cards

A number of card providers have built gift cards that can be customized to interact with exchange and payments seamlessly creating a real world POS system.

4.5.4. Interfacing with Exchanges

Users needs CryptoCommodity units to do operations. In order to enable the price formation mechanism, users must fund their wallets from the exchanges where the token is trading. But accessing to the exchanges is not a trivial task for unexperienced users so is possible to enable other kind of access points to buy or sell CryptoCommodity units. There are a few mechanisms to make access to exchanges transparent for consumers.

  • Specialized smartphone aplications can embed its own wallet or use and extneral wallet allowing the consumer to interface with the exchange in a seamless manner.

  • Wallet enabled vending machines can interect with cards or wallets to charge CryptoCommodity

  • Cards with embedded wallet logic can be topped up with CryptoCommodity from a card reader. And, conversely, a card reader can also charge the CryptoCommodity fee for a purchase.

4.6. Enabled for B2B Business

4.6.1. Integration with Corporate Payments

4.7. A New DeFi Industry

Fundraising for entrepreneurs

Investment for investors

Blockchains are provably immutable and enable the rapid transfer and exchange of crypto-tokens (which can represent assets) without the need for separate clearing, settlement & reconciliation.

Despite the crypto industry is not been created with the real economy in mind, most of the existing tools can be reused to enable a new industry that brings fundraising, transactions, payments, insurance, lending, investment, trading and related financial DeFi Services for real economy amd real consumers.

Scope






5. CryptoCommodities in the Real World


In the real world, outside of the computer bits, companies are living beings. They grow, they merge, they split, they shrink and, sometimes, they collapse (or they should). Technology should encompass possible scenarios and not imposing restricions to real world operations. CryptoCommodity, as a mirror of the real world created value, should also be able to support changes in underlying demand for the issuer. This section describes how CryptoCommodity configuration can be adapted to dynamic changes in the issuer.

5.1. Fundamentals

The foundation for CryptoCommodity operationns relies on updating the CryptoCommodity state in a consistent way. The basic state for a CryptoCommodity is described by a map of key accounts and value amounts. They describe the number of tokens that every wallet of a CryptoCommodity holder has allocated. If we are able to update this state, is possible to perfom operations.


using a diamond standard allows state operations

5.2. CryptoCommodity Operations

Changes in the demand of a CryptoCommodity could be originated in different: extended utilities, reduced scope, geographical expansion, quality improvements, resources constraints.

5.2.1. Backup / Restore CryptoCommodity

One of the highest risk when issuing in token is the risk of being hacked. CryptoCommodity architecture, based on diamond standard, which decouples logic from storage, enables management of the currency state. This setup embodies an implementation of ERC-20R specification which claims for reversible transactions to protect the CryptoCommodity health. There is room for investigation in this space. Needless to say that this functionality should be allowed by holders and maybe secured by DAO.


5.2.2. Clone CryptoCommodity

Cloning a CryptoCommodity is as easy as cloning its state. CryptoCommodity architecture, based on diamnond standard, allows cloning the state of a CryptoCommodity if a business case arises. Of course, the cloned CryptoCommodity would not have any counterparty in the exchanges and its price will be zero at the moment of cloning.


5.2.3. Splittting CryptoCommodities

Splitting a CryptoCommodity is possible simple operation since there are not price implications. Splitting a CryptoCommodity produces 2 CryptoCommodities sith scaled features to the original one. Typically, the same holders will remain in both children CryptoCommodity. Every holder will be asigned a fractional amount. From the time of the split, every resulting CryptoCommodity will experiment a different price evolution in exchanges.


This configuration is typical from spin off from the main issuer or by division of the company in different units.

5.2.4. Merging CryptoCommodities

Merging CryptoCommodities is the more complicated operation. Merge operations are a convenient tool to acommodate increases in the demand caused by an increase in the scope or by additional utilities attached to the CryptoCommodity. Merge operations produce a new CryptoCommodity with a balance equivalent in purchasing power to the original balances of previous holders. Holders must maintain their purchasing power respect to the monetary standard of choice. This operaction requires consideration about prices of the CryptoCommodities at the time of merge.


A typical application for this pattern is an incremental launch of projects in phases allowing the issuer incremental fundraising stages, e.g. merging the CryptoCommodities of 2 countries in a global CryptoCommodity.

Another real world use case is merges or acquisitions between 2 CryptoCommodity backed companies.

5.2.5. Considerations

CryptoCommodity Operations are enabled by the architecture of the CryptoCommodity framework, which decouples logic from storage. This capability can enhance business cases. Howver, it should be used in exceptional occasions. Furthermore, no loose of purchasing power for holders should be a requirement in any of these operations, holders must be notified in advance with option to withdraw their positions, and any CryptoCommodity must be approved by holders and, maybe protected by DAO.

5.3. Benefits for Producers

In order to introduce the project into the community, there must be incentives for all parties to adopt the CryptoCommodities. Producers that fullfill the required conditions to adopt CryptoCommodity have great economic benefits:

BenefitDescription
Project AllocationWhen the token allocation is designed, a CryptoCommodity allows the issuer to allocate a portion of the token supply to fund the project beyond the initial capital raise. Refer to section for details.
Initial FundraisingAn initial fundraising can be launched by the producer in order to improve the services that will be offered to the community. The amount that can be raised must be estimated and is proportional to the project capitalization. Refer to section for details on this.
Transaction FeesOnce the CryptoCommodity is in the exchanges, the issuer has the possibility to apply a percentage of fees on transactions in the exchanges. This fees can be filtered by type of transaction so it does not include, for example, payments for the underlying asset. The aount must be balanced by the costs in reputation that transaction fess can bring to the issuer. Refer to section for more.
Lending FeesAs the CryptoCommodity is involved as collaterla for Lending, a fee can also be applied for the lending process.
Transfer FeesAs the CryptoCommodity is involved as collaterla for Transfers, a fee can also be applied for the lending transfers.
DeFi Services AllocationIn order to have an stablization mechanism, exchanges needs to maintain a number of tokens that match the phisical demand of the provider. This guarantees that the CryptoCommodity will capture the marginal utility of the underlaying asset. However, nothing prevents that, in the Value Release Stage, the supply can be extended beyond this initial supply. Every token that is added from the intiial capitalization represents a sale for the issuer.

The volume of each benefit should be estimated in relation to the project capitalization but we think they are interesting enough to invite providers to accept the challenge in an incremental manner. You can learn about benefits for consumers and the society as a whole on chapter 16.

5.4. Metrics Estimation

When creating CryptoCommodities size matters. By analyzing the numbers we can determine the impact that the new currency will have on the deployed scope, the allowed amount of fundraising to execute real world project, the number of holders, the vesting periods.

5.4.1. Impact in Real World Ecosystem

When an issuer creates a CryptoCommodity, he will be introducing a new amount of liquidity to the scope of deployment. In order to understand the impact of this new currency, we need to consider the capitalization. Estimating the impact is always a relative analysis: the higher the existing monetary base of other currencies in the deployed area, the lower the impact of a new currency.

FactorImpactComments
estimate demandXCalculate demand for CryptoCommodity utility on the scope of application
supply in the exchangesXThe supply in exchanges should match the demand to expose the intrinsic value
capitalizationX * 5Assume supply in the exchanges is a fraction of total supply, e.g. 20%
compare to existing supplyYThsi can be estimated as population in area x supply per capita
TOTAL5 * X vs YThis is the impact that the new CryptoCommodity will have in the deployed scope

5.4.2. Fundraising Availability

Another useful metric to estimate the convenience of introducing a new currency is the ability to raise capital for a real world project. As a rule of thumb we can do the collowing calculation:

FactorImpactComments
estimate demandXCalculate demand for CryptoCommodity utility on the scope of application
supply in the exchangesXThe supply in exchanges should match the demand to expose the intrinsic value
capitalizationX * 5Assume supply in the exchanges is a fraction of total supply, e.g. 20%
10% allocation to investorsX * 5 * 0.1Allocate un fraction of total supply for fundraising, e.g. 10%
x5 bonus to investorX * 5 * 0.1 * 0.2Ensure investors have enough bonus to take their attention
TOTAL0.1 * XThis is the total amount that the issuer has to launch the project

As a rule of thumb, we can estimate that the issuer would have a 10% of demand available for investing in the project and cause a real world impact.

5.5. Incremental Adoption

The CryptoCommodity will capture its price from the underlying asset utility. The capitalization of the CryptoCommodity will be proportional to the volume of transactions that the providers experience with the CryptoCommodity. Nothing prevent that the CryptoCommodity can coexist with Current Payment Methods and allow the provider to decide what part of the business delegate to CryptoCommodity and what part keep on tradFi and when to do the transition.

This incremental feature will ease execution of pilot projects and, in general, a gradual introduction of the model.






6. The CryptoCommodity Issuer


In this section we will discuss who is the suitable issuer of CryptoCommodity tokens. A CryptoCommodity requires a collateral and redeemability. Anyone that can provide a collateral and an ability to redeem the tokens that issues can become a CryptoCommodity Issuer. This ability to collateral and redeemability can be a project and take benefit of the fundraising stage to launch the project that provides the issuer these features.

Providing representative money boosts the real economy in sense that society is built from botton up, from the consumers will. Also guarantees price formation. And prevents currency debasement. The scope of use cases is being developed.

6.1. The Squeezed Real Economy

Since the money is not bound to real world value, from 1971, the economy has split in 2: the financial economy mentions to the value of financial markets, including the bonds, debts, securities and related assets, while the real economy is based on the production capacity of an economy. Currency debasement is increasingly making this difference bigger, at the point that real economy today is squeezed in a sea of financial notes.

As a comparison, NASDAQ has expererienced a 9x growth from 2009 whereas countries GDP growth less than 50%. But this is not the more significative effect. The worse is in derivatives exposure. The Exter’s Pyramid of Liquidity illustrates the liquidity of assets arranged from the hardest to liquidate (complex derivatives and real estate) to the most liquid asset, physical gold. We can see how the world GDP (real economy) was a 5% of existing liquidity, including derivatives in 2016.


The monetary base for real economy is squeezed by the financial economy, and shrinking everyday. This blocks any progress for real economy, put barriers to entry to entrepreneurs creating increasingly Cantillon Effects and excluding citizens from the financial system. The trigger of this trend happened on 1971.

The next section will discuss how representative money can rescue the real economy from its exclusion.

6.2. Commodity Providers

The more intuitive model of Representative money is this based on commodities as commodities have been extensively used as a medium of exchange in civilization. Different commodities would allow creating different projects. Some are included below.

6.2.1. Mining Companies

Mining companies extend to many areas, including precious metals, coal, gold, silver. The problem is that they do B2B business and crypto corporate payments are not yet a mature industry.

6.2.2. Energy Providers

Wholesale energy providers again has the B2B drawback as crypto corporate payments are not yet a mature industry. This includes petrol station, renewable energy providers.

Energy retailers, gas retailers are suitable for issuing a CryptoCommodity. Catallactic relies on GasClick as pilot project for the Catallactic Framework. Access litepaper.

6.2.3. Water Supply and Sewerage

The map shows the countries were tap water is not drinkable. They are perfect opportunity to issue a CryptoCommodity, fix the supply with the support of investors and contribute Water-backed Representative Money to their ecosystem.


6.2.4. Agro Providers

The squeeze of the real economy by fiat currency debasement reduces the funding available for real world. In particular, farmers are revolting in many countries. CryptoCommodity would give farmers the possibility to issue their currencies backed on their own produce.

On the other hand, many agro projects never see the light because they cannot raise funding. CryptoCommodity gives the opportunity to agro producers to propose their projects in their community and gets funds for execution.

6.3. Service Providers

By narrowing down an utility to back the representative token, nothing prevents that this utility is a service. Some service providers could be eligible to issue their representative currencies. there is a pending discussion if service backed representative tokens could distort natural price formaation.

6.3.1. Travel Companies

A travel provider could back its currency in tickets or issue an ICO to fund a new travel service.

6.4. Conglomerate Providers

6.4.1. Supermarket / Shopping Mall

6.5. Representative Currency Competition

There is nothing preventing coexistence of multiple ecosystems in a same region, competing to become the preferred monetary choice of consumers and adopters. As Hayek claimed:

Money is usually defined as the generally acceptable medium of exchange,l but there is no reason why within a given community there should be only one kind of money that is generally (or at least widely) accepted [2]


By orchestrating multiple ecosystems in competition, consumers and citizens will get a broad offer of options and will be able to customize what suits him better.

  • as none of the producers can manipulate the supply, price formation will happen according to consumers will, [1]

  • wealth providers would be incentivized to maintain, or growth, their resources allocation instead of losing quota,

  • productive resources would be allocated according to consumers demand, without distortion, [1]

  • entrepreneurs would get right signals about consumers demand to better focus their efforts,

  • there would always be room for new ecosystems to enter into the competition, removing entry barriers for new entrepreneurs.

  • credit would be maintained without the liquidity restriction of pure gold standard but, differently to fiat, with privatized risk,

  • there would not be any reason for financial exclusion as any citizen can be granted a loan or can propose a project to the community,

  • there would be incentives to provide value and benefits to the society but, every citizen, would be free to decide the amount of value, the timing and the way to provide this value,

  • the government could adopt the position of custoding the monetary standard, as a gold standard, to maintain his role and delegate to society and entrepreneurs all progress






7. Conclusions


We consider that, despite there are pending challenges, the current blockchain infrastructure landscape is in a path to achieve decentralization. We also consider that currency landscape is orphan of currencies compliant with secular economics knowledge and there is room for improvement. We think that, in order to deliver mainstream adoption, cryptocurrencies should be privately issued, stable, in competition and provide a real world utility [2] and that this will unleash the squeezed real economy.

CryptoCommodity proposes a new medium of exchange based on Representative Money. CryptoCommodity aims to deliver the missing piece in current cryptocurrency offer: a stable non-fiat cryptocurrency. We also propose a tokenization platform for private issuance and management to release real world value providers of the technological burden.

We think adoption can be multisectoral, incremental and that benchmarks of good practices are required. We do not aim to fully define how the currency competition would look like but, instead, we set a first step on this path and listen the free market to discover the best practices. We think existing work is mislead in vision but that most of the tools that has been created (exchanges, wallets) can be reused for our purposes. We also think new tools must be introduced, specially for standardization and transparency goals.

8. References


[1] An Essay on Economic Theory, Richard Cantillon, 1755 - https://mises.org/library/essay-economic-theory-0

[2] Denationalisation of Money: The Argument Refined 10/15/1990 • Friedrich A. Hayek https://mises.org/library/book/denationalisation-money-argument-refined

[3] The Use of Knowledge in Society, September 1945 By Friedrich A. Hayek - https://www.econlib.org/library/Essays/hykKnw.html