For those already familiar with the world of cryptocurrencies, the term 'tokenomics' isn't something new. You probably know that it is the economic framework within which tokens operate, combining aspects of economics, game theory, and computer science to create self-sustaining and growing ecosystems.
However, there are different expressions and jargon that might get you confused when deep diving into the world of tokenomics, which I’ll try to cover on this article, namely:
Tokenomics is more than just the distribution and usage of tokens in a blockchain ecosystem. It's about carefully designing an entire economy that is supposed to work as any country’s economy.
In order to make that happen, there are some important factors to take into consideration:
At the core of any tokenomic model is the incentive structure. This structure is designed to encourage users to contribute positively to the network. In Bitcoin, for instance, miners are incentivized through block rewards and transaction fees, ensuring network security and transaction validation.
The utility of a token is another crucial aspect of tokenomics. The utility defines what users can do with their tokens. Can they use it within the product/protocol or vote on governance decisions? Can it be staked to earn rewards? Or, is it simply a store of value?
Tokenomics also involves designing governance protocols. Governance tokens, for instance, give users the right to propose or vote on changes to the network, fostering decentralized decision-making. One example of a governance token is UNI, Uniswap’s protocol token, where token holders can influence the development of the protocol.
Some tokenomic models introduce mechanisms to manage supply and potentially increase token value. These mechanisms, such as token burns, can create scarcity, reducing the supply of tokens and potentially driving up the value of the remaining tokens. BNB token is one example of a token structure with a burning mechanism.
Token engineering goes beyond tokenomics and focuses on designing and engineering tokens to achieve specific objectives within an ecosystem. It is the discipline that validates and optimizes the token design in a rigorous approach.
While economics looks at determining what needs to be optimized, engineering focuses on how to achieve that optimization. Token engineering and the economics of token engineering offer more comprehensive and precise terms to describe these concepts compared to token economics design.
Token Engineering is all about creating an economic model that promotes various forms of sustainability, such as economic, technical, social, and environmental sustainability. Here are some considerations:
1. Balancing Inflationary and Deflationary Pressures: Inflation can dilute the value of tokens, making them less attractive to hold. Deflation, on the other hand, can increase token value but may discourage spending. Striking a balance between these pressures is crucial and it is the role of a token engineer to achieve that balance.
2. Aligning Stakeholder Incentives: It's important to ensure the incentives of all stakeholders (developers, miners, investors, users) are aligned. This alignment can prevent the 'tragedy of the commons,' where individuals act according to their self-interest to the detriment of the entire network, which in some cases results in the collapse of that same economy.
3. Creating Robust Security Mechanisms: The tokenomic model should also consider security aspects, such as preventing double-spending, 51% attacks, or other vulnerabilities. Minimizing attack vectors is crucial to design a sustainable economy.
Like any other engineering or math discipline, Token Engineering follows the same methodology:
Although Tokenomics and Token Engineering have been around for 4 to 5 years at this stage, there aren’t many tools available that make this job easier. However, we can name a few that will certainly be very useful for anyone that is going down this rabbit hole.
Machinations is a browser-based tool to design and balance game systems.
Although this tool has been mainly used by game designers, Token Engineers can also use it in designing Crypto Economic systems in stages, from System Mapping to Evaluation and improvements on the running system.
cadCAD is the package most often used in designing, testing, and validating complex systems through simulation. It is a go-to tool for designing and validating token systems and is widely used by Token Engineers.
It supports Monte Carlo methods, A/B testing, and parameter sweeping. cadCad can model systems from agent-based modeling to system dynamic modeling. It can easily be integrated with other Python modules and data science workflows.
TokenSPICE, created by Trent McConaghy, is an EVM Agent-Based Token Simulator written in Python, which simulates tokenized ecosystems via an agent-based approach, with EVM “in the loop”.
TokenSPICE has been mainly used in later-stage analysis and for verifying and tuning the system designs.
You can also check some other tools and references here.
If you want to dig deeper into this space, we leave you with some interesting references for you to check out:
Imagine having the power to create and shape a whole economy. Powerful, isn’t it?
That’s what Tokenomics is all about, with Token Engineering acting as the discipline to ensure this economy falls into place.
Although fascinating and complex, all these methodologies keep evolving and shaping digital economies that will inevitably replace some of the existing economies, both digital and physical. Don’t be scared and join us on this journey to be a part of this change.