Humanity’s strive for economic growth fueled by carbon-based energy sources has led to the warmest 5-year period on record according to a recent report by the World Meteorological Organization (WMO). Our planet’s atmosphere is reaching record high greenhouse gas concentrations and there are no signs of these trends slowing down. It’s becoming clear that major actions are required to avoid an impending crisis.
There are many theories regarding the best way to deliver peaceful social and political change. Most can be grouped into one of the following categories:
Change can and does come from each of these strategies (to different degrees, of course!). They are all useful in their own way. But in this time of climate catastrophe, where urgent action is required, the real challenge is to ensure that the efforts of all these strategies can be channelled so that they can mutually reinforce each other. In this post, we argue that the Regen Network can act as the coordination mechanism to align all of these efforts.
It’s worth noting that the Regen Network didn’t spontaneously arise. It builds on an existing global movement whose origins can be traced back to crypto-anarchism of the late-eighties and early nineties. More recently the thinking behind crypto-anarchism was reborn in communities that formed around the Bitcoin project, particularly with the ideas that led to Ethereum in late 2013. Regen Network is built using technologies from the Cosmos and Tendermint ecosystem, which are grounded in the vision brought forth by Ethereum. There are now tens of thousands (maybe even hundreds of thousands) of developers across the globe working to build out a new internet that is sometimes called Web3 or the decentralized web.
The Web3 philosophy is based on the sovereignty of the individual as a route to political and economic freedom. Projects like Ethereum and Cosmos are also built around ideas of community, where sovereign individuals can achieve their goals by working together with others. This results in new forms of economic interactions mediated by smart contracts, new financial mechanisms (“DeFi”), new social structures (Decentralized Autonomous Organizations or DAOs), new models of democracy and governance, new forms of property rights, etc.
The Regen Network vision starts with the question: what if we could reliably measure the health of every inch of the planet? If we could, then we would notice when things got better or worse in any locality. We could know when soil health improves, when wildlife is reintroduced, when land use is diversified, when water quality improves, when forests are expanded etc. Once we know these things, we can use this information to create incentives rewarding anyone who can make a positive change. This is where capital comes in. Governments, corporations, citizens and communities all have a vested interest in helping to solve this problem. So Regen looks to attract investment capital from those who desperately need to see the problem solved (all of us!) and channel it to the projects that can have the most impact. Various sensors, satellite imagery, drones, data analytics and AI, etc. are used to verify the ecological data. Blockchains provide an open, transparent record of this data and how funds are being spent. The Regen Network is a shared commons: it is owned and operated by the Regen community.
The Regen Network gives us the one thing we are missing right now: trust. We can trust that change is happening as the data is verified at source and recorded on the blockchain. We can trust that the people that are making it happen are getting rewarded appropriately, as smart contracts set the rules regarding how and when people get paid. We can trust that the network cannot be taken over by vested interests, as the governance rules of the system are clear and transparent.
Let’s look at the how Regen fits into the categories of change introduced at the start of this post:
Petitioners are fearless warriors but they face two big challenges: complexity and an aversion to markets. Petitioners typically rely on governments to effect change. But this time governments don’t know how to fix the problem without the wheels coming off the global economy. The solutions required are too complex for any one government to solve and the global systems to manage this (G20, IMF, World Bank, UN) are not equipped to take on the challenge. A failed top-down attempt to reconfigure the global economy could easily slide into global conflict.
So what tools do we have to manage complexity? It turns out we already have a coordination mechanism that has been proven to work on a global scale. It takes inputs from every actor in the system and aggregates that raw data into usable information that is used to make informed decision making. It has enabled sustained growth in human well-being over centuries. This mechanism is called a market.
Unfortunately, petitioners don’t trust markets as they tend to get co-opted by vested interests. Luckily, we now have a solution to this: blockchain technology. The Regen Network uses blockchain technology to build market-mechanisms that are resistant to co-option. These networks are owned and governed by the community. They are carefully designed to avoid attacks by powerful players.
The Regen Network also provides a way for governments to play their part to enable a robust solution to the problem. Governments can’t solve the problem alone, but they can certainly provide funding, supporting infrastructure, regulatory assistance, and rally their citizens behind these efforts.
Localists are the doers. They work hard to get things done. They find solutions that work on a local level. They share these ideas across the Internet with others. Their model has also proved to be effective.
But it’s too slow for what we need right now. And because they haven’t been able to get access to capital, they haven’t been able to scale their ideas.
The decentralized nature of the Regen Network aligns well with the localist approach. With Regen you don’t need to get permission to act. You just need to prove that what you are doing is effective. This aligns well with localists, who are naturally results-focused.
Regen can add value by routing capital to the most effective localists and by providing a mechanism to quickly spread proven models across the globe.
Self-helpers need purpose. They need a mission. They want to build a better life for themselves and those around them. Yes, that includes a safe planet to live in. But they also want a comfortable life for them and their families. A purpose with no income is a life sentence of poverty. So they need purpose that also gives them opportunities to create wealth.
To date all we’ve heard about climate change is that it will cost us. We have to travel less, eat less meat, buy less goods, spend time recycling… It’s all cost and no rewards.
Regen is looking to change that. People should get paid for the value they create. And saving the planet is valuable for all of us. The people who are provably contributing to ecological well-being should be generously rewarded.
The paradigm shift model was proposed by Thomas Kuhn to explain changes in scientific interpretations in the world. The basic idea is that science resists new ideas, until at some point the old interpretation becomes untenable and a sudden and fundamental change occurs. The classic example is the shift from the geo-centric model of the solar system to the heliocentric model of Copernicus.
It is possible that a similar phenomenon is happening with public blockchains, where a new alternative economic and political model is evolving in parallel to our existing social structures. For some people, the old system cannot be reformed. It is destined to lead us to dire ecological consequences. They argue that the only way forward is to build a parallel economic model that can step in to take over from the existing system before it’s too late. In this view, the world will shift over to Web3 once the technology is ready.
Regen Network is one of the most promising projects that delivers on this Web3 vision. For those who believe the current system is doomed, Regen gives them hope and a viable way to contribute to solving climate change.
But you don’t have to be a paradigm-shifter to believe in the Regen vision. For those who think the solution is a pragmatic mix of the existing system with some ideas from Web3, then Regen can also fulfil their needs.
A solution that can align these groups needs to have the following:
The Regen Network has all of the above. They have a viable, credible and pragmatic vision. Regen Network (once it’s fully operational) will show us all a very clear path to contribute in whatever way we can (time, effort, money, education, etc.) Saving the planet gives us all a sense of purpose. Regen channels this purpose into ecological improvement.
You can think of Regen Network as an ecological commitments network. Just like the electricity grid moves electrical power to where it’s needed, their ecological commitments network acts like a grid to route money and effort to where it can have the maximum ecological impact. People plug into the grid. They commit to doing some work that contributes to our ecological well-being. The grid matches them with people who are willing to pay for that task. A binding contract is agreed. Other entities commit to act as auditors. They confirm that commitments were delivered upon by providing proof (e.g. satellite imagery, sensor data). When commitments are verified, the people performing the work are paid.
The solution is powered by blockchain technology, which provides three key enablers that we didn’t have before:
The biggest challenge for the Regen Network to overcome is prejudice within the activist community against market-based approaches to solving the climate crisis.
For a long time, capital has been a dirty word in social activism. For some, money is the fuel of the corruption that protestors have spent decades fighting against. Some contend that the desire to financialize everything has destroyed communities, cultures and the planet. But it’s time to let go of that notion. Capital is not the enemy. Markets are not the enemy. Capital and markets are the solution.
The problem with markets to date is that they were often co-opted to serve the needs of corporations. The rules were crafted to ensure favourable outcomes to those who controlled them. Blockchain networks have changed that. Now anyone can design a market. Anyone can invent their own incentives mechanism and build it in a few lines of code. People can opt into the market mechanism that they believe are the most effective at enabling the change they want to see in the world. This is a profound transformation in the global power structure that the activist community should embrace.
Regen’s vision is to use these new capabilities to build markets based on provable ecological outputs. Avoiding climate catastrophe is a multi-trillion dollar problem. We need a big ambitious vision that can scale. We need a model that can align all stakeholders.
It must channel the energies of the petitioners who can build awareness and spread the word. They can march, lobby, strike to get governments to provide financing for Regen-based projects. Self-helpers will find their life’s purpose and a meaningful way to build wealth for them and their families. These will be the entrepreneurs and individual contributors, the farmers, the data scientists, the IoT experts, the people building AI for analyzing satellite imagery. Localists can plug into the grid and get paid for the work they are doing. They can share this knowledge with other communities across the globe. For sure, some people will only focus on their ability to make money. That could be a global corporation or a poor farmer in sub-Saharan Africa. The Regen Network doesn’t filter people out based on their motivations. The incentives structure and blockchain-enforced rules will ensure that only legitimate activities improving ecological health will be rewarded. People, tools and technology will work together to prevent fraud, scams and collusion.
This is a crisis. It needs urgency. It needs everyone to work together. Regen Network is building the grid that aligns all these efforts at effecting change, and channels them into effective ecological action.
Check out https://regen.network for more information on how you can help.
Regen are currently raising additional funding. If you are a VC, crypto investor or accredited investor, then please visit this page or contact gregory@regen.network for more information.
Chorus One is currently running a validator on Regen’s testnet and will offer staking services on the upcoming Regen Network mainnet. We have partnered with the team building the Regen Network to help fulfill their vision and will own and stake XRN tokens.
Images taken from Wikipedia, a Regen Network slide deck, and Daniel Clay, Markus Spiske, Biegun Wschodni from Unsplash.
Originally published at https://blog.chorus.one on November 5, 2019.
This post is a comprehensive overview of staking on the Cosmos Hub. It will explain the current implementation, cover implications and risks for delegators, as well as expected returns including a reward calculator. The results provided by the calculator serve as a projection, Chorus One doesn’t guarantee their accuracy. The Cosmos Hub is about to launch and with that Atoms, the cryptocurrency native to the Cosmos Network, can be used to stake (also referred to as bonding) to help secure the internet of blockchains and to receive rewards for it. The concept of staking can be hard to grasp and the Cosmos Hub implementation is one of the most sophisticated to date with a lot of caveats that need to be considered to achieve the optimal risk-adjusted return as an Atom holder.
Staking means you are locking your tokens and participate in securing and maintaining the Cosmos Hub, for which you are rewarded in the network’s native tokens (Atoms). You can delegate your tokens to a validator that will run the required node infrastructure for you in exchange for a cut of the rewards. This post specifically focuses on delegating, if you want to learn about the difference between validating and delegating check out our explanation of these concepts here.
Staking in the Cosmos Network is highly incentivized, the main utility of Atoms is to be used to determine the decision power of validators in the consensus process. Atom holders collectively decide which validators will secure the Cosmos Hub and their individual influence in the network.
To start staking you need to own Atom tokens, which at launch means you will need to have participated in the fundraiser. Transfer of Atom tokens will be enabled through a governance vote, so please be aware that any offer to buy Atoms before that is either a scam, the wrong token, or an IOU, which will mean that you should make sure you trust whoever you are buying the Atoms from.
Once you own Atoms, you can participate in securing the network and earn rewards by staking them. A list of validators, their terms, and other information will be available on the blockchain. Presumably, most wallets and other websites will also make this information available in their interfaces.
To participate, you need to send a special type of transaction to the network and the protocol will then automatically assign (bond) your tokens to the validator you specified, increasing their voting power in the consensus process. From that point on your tokens are locked and associated to that validator’s consensus votes. Check this infographic for a reference to how consensus is formed with Tendermint.
Important to note here is that at launch, the official Voyager wallet won’t be audited, so the recommended way to delegate is to use the CLI (command line interface). Delegating using the CLI requires some technical expertise: You have to set up Go, install the Cosmos SDK and dependencies, type in commands into the command line, etc. We’ve done a lot of work on making that process easier and will be releasing a tutorial about it very shortly. An alternative option for non-technical users may be to wait for a stable Voyager release.
Once you are bonded you start receiving rewards, these are influenced by the following factors:
The global inflation rate, which gradually decreases to 7% when more than 2/3 of the total Atom supply is bonded. If less than 2/3 is bonded, the global inflation rate will gradually adjusts up to a maximum of 20%.
The staked Atom supply. Rewards get calculated based on the total supply, but distributed only to those who are staking. So the fewer people stake, the higher the effective rate of rewards for those staking.
The block time interval. The longer the block time interval, the lower the actual rewards paid out to stakers, as rewards are paid out on a per block basis.
As the effective inflation rate, fee levels, and Atom price are largely independent of your behavior, I will first focus on the impact of factors that you have an influence on. The important factors to consider here are (aside from the amount to stake) validator commission rates and uptime, as well as your re-staking behavior.
There is another, possibly the most important factor, to consider when staking in Cosmos. That is the possibility of getting slashed as a result of your validator not following protocol rules. What this means is that deposited tokens (not just rewards!) can be removed by the protocol if the validator you are bonded to misbehaves, e.g. by double-signing a block. This punishment can be as high as 5% of your delegated amount, and it serves to protect the network from malicious validators. Since slashing also applies to delegators, it is important to choose your validator(s) based on their trustworthiness and the security of their infrastructure. Double-signing a block is an attack on the network and could be a result of an actually malicious validator that tries to cheat the network, a validator whose setup is flawed in some way, or host compromise, which could be a result of bad key management practices (e.g. rogue employees) or other security holes in validator infrastructure or operations.
At launch, slashing parameters are set to 5% for a double-signing and 0.01% if a validator misses 95% of blocks in a rolling 10,000 block window. Depending on the block times in the network, this means about half a day to a day of consecutive downtime will result in a 0.01% slashing for the validator and his delegators (e.g. at 5 second block times, the 10,000 block window corresponds to 13 hours and 54 minutes. If a validator is offline for around 13 hours and 12 minutes within this window, a slashing of 0.01% will occur).
The following graph shows how the effective inflation rate (the annual yield an Atom holder delegating will receive in Atoms) based on an assumed 15% commission rate, 5s block times, no revenues from transaction fees (which is likely in the bootstrapping phase of the network) and not considering downtimes, slashings, and re-staking behavior. One thing to note is that the global inflation rate will gradually adjust towards 7% when more than 2/3 of the total Atom supply is staking and towards 20% when there’s less than 2/3 of the Atom supply staking. The rate of change in the inflation rate in the network is limited to 13% per year. As the inflation rate at launch is set to 7%, this effectively means that it will take at least a year of low staking participation for the inflation rate to reach 20%.
To protect against a validator attacking the network and then immediately withdrawing his stake, the Cosmos Hub is enforcing a 21-day unbonding period. During this period, staked Atoms do not receive rewards anymore, but slashing is still possible. This means your Atoms are illiquid for 21-days after you decide to stop staking! In the future, there may be some possibility to get short term liquidity on unbonding Atoms through financial derivatives.
You can at any time change which validator you delegate to without delays and at no cost, aside from fees paid for the re-delegation transaction. Use this function to change your validator if you aren’t satisfied with its service any longer, factors could e.g. include a rise in commission rates, or extended downtimes that lower your rewards, or softer factors such as you wanting to support another validator team that benefits the ecosystem, a team that supports your staking efforts, or that shares your opinions on how to govern the network, etc. Be aware that re-delegation take 21 days to finish and that the protocol limits re-delegations to seven per account. Read more here.
There are situations in which you are automatically unbonded from the validator you are bonded to, which requires you to bond your Atoms again if you want to continue to stake. These are:
This basic reward calculator projects potential rewards from delegating Atoms to Cosmos validators based on the assumptions stated. The calculator requires you to put in the current global inflation rate and staked supply. It may be extended to help you determine your optimal re-staking interval and the resulting expected rewards.
form.myjotform.com
We will update this article to account for changes and provide other resources to our community of delegators to help them in their staking journey. Please feel free to share this post with other Atom holders and ask us questions on our Telegram or on any other channel.
Originally published at blog.chorus.one on March 12, 2019.
This is the first part of a 3-piece blog series on the key ideas behind the Cosmos Network.
In March 2019, one of the promising Blockchain 3.0 projects — the Cosmos Hub — goes live. It delivers the ability to build an Internet of Blockchains — myriad decentralized ledgers, hosting disparate financial applications, able to coordinate the movement of financial assets between each other. Understanding the Cosmos vision and its implementation is valuable for cryptocurrency technologists and investors, since the upside is massive. This is the story of the key ideas behind Cosmos, and how they came to be. We start off in 2014, with Jae Kwon’s vision of consensus without mining. One by one, we’ll covers five key ideas leveraged by the Cosmos team to arrive at the current system. These key concepts are:
If the above looks unfamiliar, you’re in the right place! Reading this set of two articles, will position you to follow the conversations around this quantum leap in blockchain technology. This article covers concept (1)-(3) while later articles cover concepts (4)-(6).
Our story starts in 2014. Back then the first wave of Bitcoin 2.0 projects like Colored Coins, Mastercoin and Peercoin were in vogue. Most of these attempted to build on top of Bitcoin, but a few attempted to create Proof of Stake — a new way of securing cryptocurrency ledgers that would obviate the need for mining hardware, and reduce the operating costs of a cryptocurrency ledger. With bitcoin hovering around $600, miners were already spending over $400 million annually running their mining machines to operate the Bitcoin blockchain while concurrently delivering a capacity of fewer than 7 transactions per second. The need for a new way of coming to consensus over the balances of accounts was needed — ideally some method that would cut the annual operating costs 100-fold, so that an even more deflationary cryptocurrency could be realized. After all, these were the days cryptocurrency users watched over the inflation rates like hawks.
Out of these efforts, Peercoin and Nxt were the most prominent. The technical approach of both was to try to simulate mining using coin balances — deploy some mechanism that would scan the balances of all accounts, and randomly select some account to produce the next block. Higher the number of coins held by an account, higher the odds it would be selected to create the next block. It was as if the coins one held would become virtual ASIC miners, and periodically give one the chance to create a block and earn some reward. It was an approach headed for the dustbin of history, but we didn’t know that yet.
This is when Jae Kwon quietly entered the scene with a logical and deceptively simple idea: To leverage previous academic work around consensus protocols to build a cryptocurrency system called Tendermint. If anyone scanned the academic literature of consensus mechanisms from the last 15 years, they would have stumbled upon Byzantine Fault Tolerant consensus mechanisms like PBFT and DLS. These consensus mechanisms were built for scenarios where a group of accountants that ‘knew’ each other could jointly agree on the state of a system, for instance, a financial ledger (containing accounts and balances). These mechanisms were not suitable to build a system like Bitcoin. Bitcoin relies on permissionless entry — anyone can become an accountant for the Bitcoin network by setting up a mining pool. Academic consensus mechanisms were built for scenarios where some social/legal process would identify a known, closed set of accountants. Jae’s contribution was to marry the idea of security bonds, which we cover later, with classical consensus mechanisms to build a cryptocurrency network secured without mining.
These academic mechanisms, the most notable of which is Practical Byzantine Fault Tolerance, are best imagined as glorified roundtable voting systems. Imagine a roundtable with a lot of seats; each seat populated by an accountant as in the diagram below. In reality, these accountants are not humans but software running on disparate computers on the internet. These accountants carry their own individual copy of a financial ledger being maintained by the group. This ledger, the blockchain, is a set of ordered pages (also known as blocks) with each page containing user transactions. The role of PBFT is to ensure that books carried by the accountants stay synced up with each other and that there always is a single authoritative version of the book. One accountant is selected as a leader, and its role is to collate user transactions, package them up in a page, sign the page digitally and propose that the page is added to the ledgers of the other accountants. Accountants have communication channels open with each other. Other accountants receive the proposed page, verify the veracity of the accounting in it; sign and broadcast affirmative votes provided the accounting is correct. Once an affirmative quorum of ⅔ of the accountants is reached, the leader collects the affirmative votes and proposes the next page. The next page can contain proof that the previous page had sufficient affirmations. When the PBFT leader becomes unavailable, a new leader can be elected. This is the basic mechanism of updating the ledger — by the slow addition of pages containing user transactions, each page requiring a roundtable voting cycle.
The beauty of PBFT is that it tolerates up to ⅓ of the accountants, including the leader, to be actively malicious. Below this threshold, actively malicious accountants cannot create invalid ledgers, and ledger users are safe against their malicious behavior. Another powerful property is that pages, once added to the ledger, are final and cannot be reversed. This is in contrast to Bitcoin where blocks added to the blockchain, can be replaced by new ones provided a sufficient number of miners actively work towards such an outcome. Finally, the system naturally has a few orders of magnitude lower operating costs per transaction as compared to Bitcoin.
Therefore, PBFT and its derivatives were the perfect building block for consortium blockchains. Consortia are able to select a set of its own members to run the accountants on their individual infrastructures, and be able to deliver a financial ledger to consortium users. Many permissioned blockchain projects, such as Hyperledger Fabric, Symbiont etc. have taken similar paths. One of the earliest permissioned ledger companies was Monax (previously called Eris Industries). Monax wanted to build a permissioned version of the Ethereum Virtual Machine and looked to replace Proof-of-Work with something more suitable. They discovered Tendermint in 2014 and became its first real user. So a short aside is that Tendermint has seen considerable usage among consortium blockchains for many years.
But let’s get back to the topic of cryptocurrency networks. The design we described does not work to build a cryptocurrency for it is infeasible to agree on a definitive set of accountants for a distributed, mutually untrusting, cryptocurrency community. In other words, we needed a mechanism that could allow anyone to spin up an accounting server, and be able to join the accounting set of a PBFT based cryptocurrency.
A second key insight paved the way forward. Let’s first state the equivalent idea, in the world of human relationships. In situations where we need to trust other people/counterparties to behave well, security deposits are often instituted to guarantee good behavior. For example, in order to let an apartment, a landlord asks for financial value to be put into escrow. If the renter misbehaves, say by trashing some equipment in the apartment, the landlord has the recourse of using the escrowed financial value to make themselves whole. The act of putting financial value in escrow, with the threat of never receiving it back, creates economic incentives for good behavior for the renter.
The original Tendermint paper from 2014 applied the same dynamic to the scenario of sourcing accountants from a cryptocurrency community at large. Let’s say we had a cryptocurrency token at our disposal for escrow. Could we source a diverse group of accountants by requiring prospective accountants to place security deposits, in the form of this token, into escrow on the cryptocurrency ledger itself? Further, could one punish these accountants by destroying their security deposits if they misbehaved? Both of these have been demonstrated possible in a beautiful application of economic incentive design.
The Cosmos Hub has Atoms, with a starting supply of around 220 million, as its internal token. Accounts and Atom balances of the accounts are maintained in the ledger (the blockchain) of the Cosmos Hub. In order to select the accountants that would maintain the ledger, an option is created for any account holder to post its Atom balances as a security deposit and become an accountant for the ledger. Witness the beautiful circularity in the design: One has a ledger of Atom balances; particular holders of Atom balances are able to (voluntarily) use those balances as security deposits and become accountants; and the set of accountants chosen thus maintain and update the ledger. This is how the fundamental problem of selecting a group of accountants for PBFT flavored consensus algorithms was resolved in the Tendermint paper from 2014.
Of course, different accountants will post different amounts of security deposits. Those posting larger security deposits (like 10 million Atoms) have greater value at stake than those supplying smaller security deposits (like 1 million Atoms). If both these parties were to have an equal say in deciding which pages get added to the ledger; then there would be an enormous incentive for the larger security deposit accountant to split their deposit into smaller amounts, and get a bigger say. The only logical conclusion, therefore, is for the say, or voting power, of each accountant to be proportional to the security deposit posted by them.
Security bonds solved a separate, titanically important, problem in the cryptocurrency space — the problem of how to punish accountants for their misbehavior. Systems, prior to early Tendermint, had relied on attracting a set of accountants (miners) via the promise of inflationary rewards. One can think of these block rewards as a carrot — individual miners ran accounting systems for cryptocurrency in the expectation of inflationary rewards in the native tokens of the networks. In 2014, the Bitcoin system printed new bitcoin, worth $400 million plus, and awarded them to its set of functional accountants in 2014 — the Bitcoin miners. However, Bitcoin has no mechanism to actively punish a miner if they try to, say, include a fraudulent transaction in the network. Bitcoin possesses only carrots but no sticks!
Tendermint based cryptocurrencies including Atoms, however, institute mechanisms to punish misbehaving accountants — destroy part of their security bonds! It also rewards accountants the same way as Bitcoin, by inflating the token supply and distributing inflated tokens to the accountant set. This might seem like an innocuous difference, but it will become a centerpiece in our later blogs.
For example, one of the ways an accountant can misbehave is to attempt to vote twice, for two different pages, to be added at the same place in the ledger. Unlike a normal voting system, there is no central party like the Government to ensure that an accountant votes only once. Accountants are able to place two contradictory votes when two leaders propose pages concurrently. The ability to punish accountants is critical to disincentive such behavior. Other misbehaviors include the inclusion of invalid transactions in pages proposed by an accountant and being offline for extended durations of time. Each of these misbehaviors attracts penalties of varying amounts.
This unique combination of security bonds for accountants, and the need for accountants to run open source software to maintain the blockchain created a new role, and a business opportunity. This new economic opportunity is to build infrastructure in order to be a validator — a party that supplies security bonds, and operates infrastructure to maintain different Tendermint blockchains as an accountant. Chorus One is one of those accountants: a validator for the Cosmos Hub.
This means that, if the Chorus accountant were to misbehave in any way, the firm stands to lose a significant amount of capital. Misbehavior can occur due to configuration faults, external attacks or rogue insiders. The difficulty of running a validator stems from the need to build a secure system that can ward off these different attack vectors through an intelligent design. We summarized part of our design, that leads us to be confident enough to post a large security bond, in this article.
The concept of a validator has existed since 2014 — it has taken half a decade to go from theory to practice to commercial business opportunity! The passage of time has introduced a new role in cryptocurrency systems based on Tendermint — the delegator. The fundamental issue that emerged with validation, is the disjointedness between the set of parties capable of running a validator; and the set of parties that held atoms. For instance, a hedge fund might hold millions of Atoms, but be unwilling to run validation infrastructure since it is not their core competency. Tendermint based cryptocurrency systems, including the Cosmos Hub, solve this problem by allowing accounts to delegate, or transfer, their voting power to other parties running a validator. Rewards from running the validator, are then split between delegators and validators. You can find out more about the validation-delegation relationship here.
In this article, we’ve covered the 3 keys ideas that Jae Kwon presented as a vision in 2014 — the decision to build a PBFT-inspired cryptocurrency design, the usage of security bonds to adapt the consensus mechanisms to a cryptocurrency setting, and the wholesale creation of the validation/delegation ecosystem.
It has been a long journey to go from ideation to a practical working system. The reward of the Tendermint design is a cryptocurrency ledger design (plus open source implementation) with low operating costs that can process hundreds of transactions a second. This in itself is a big contribution to the blockchain ecosystem.
But, the true revolutionary implications of the design are still to follow! In the next article, we will cover the business opportunities presented by application-specific blockchains. Someday in the future, the implementation of shared security or sortition security networks with the Atoms as a base currency will also be presented. All of these are key to understanding the opportunities in the Cosmos ecosystem. Stay tuned, and let us know your questions.
If you want to discuss Cosmos further, stop by our Chorus One Telegram and say hi. And, of course, we’re happy to answer any questions about delegating to Chorus One.