Albedo idea in a nutshell

Token-weighted governance is the usual means for blockchains and DAOs to make governance decisions and select block producers. The problems with that are well known - centralization, inefficient distribution of network funds, etc [1]. Albedo whitepaper outlines how to reverse this trend on existing chains, using a democratic, human-run process (more specifically - fractally process), without requiring any changes to the underlying chain. Here's a summary, from a slightly different perspective.

Countering vote-buying using vote-buying

Intuitively, we all know that vote-buying (or bribery) in governance protocols is bad. It enables those who have wealth to exercise control selfishly over matters that affect everyone. It turns democracy into plutocracy. This is in fact one of the main woes that plague token-weighted governance mechanisms.

But let's do a thought experiment. What if the vote-buyer (or briber) is an entity whose will is determined by a decentralized, transparent (public), democratic process run by a large number of people? Is vote-buying still bad then?

Let's take it a step further. Let's say that the governance process in which votes are bought is much less democratic, fair, and transparent than the process that determines the will of a vote-buyer. More concretely, let's say we have governance system A, which is run by plutocracy and is suffering all the negative consequences of that, and a system B, which is a true democracy, formed by people who are in the system A, but lack a sufficient voice in its governance. Let's also add that joining B is sufficiently easy for any individual who is in system A. Isn't B buying votes in system A not only justified but actually preferable? After all, if B is truer democracy than A, it means that B expresses the will of the people better than A does. So vote-buying becomes means for people to take back their power.

Of course, the critical question arises: how can people who don't have a voice in a plutocracy, perform vote-buying? Plutocracy is run by the wealthiest and if you don't have a voice in it, it probably means you don't have sufficient wealth. So how can you buy a meaningful amount of votes?

You might not have enough wealth to buy meaningful amount of voting power directly, but people have something else: ability to produce value and choose what to sell this value for [2]. They can sell this value for voting power.

This is the reasoning on which the Albedo project is based.

  1. Create a democratic governance process on top of existing chain;
  2. Determine the value that it can provide;
  3. Sell the newly created value for on-chain governance power (buy votes), so that the new more democratic process gains influence in on-chain governance;

1. Create a democratic governance process on top of existing chain

This has already happened. In EOS ecosystem there's EdenOnEOS and EdenFractal, which utilize ideas of fractal governance to determine how to distribute funds in a democratic way. Albedo proposes using fractally process, which makes EdenFractal perfect for this.

2. Determine the value that we can provide: off-chain infrastructure for dApps

For a smart contract platform like EOS a great candidate for this is off-chain infrastructure for dApps. Typical dApp requires a lot more than just smart contracts, and that's one of the areas where the crypto ecosystem has a lot of room to grow (making all of this infrastructure decentralized and developer-friendly).

Storage, indexing, notification services, off-chain computation - all of these components are often needed for dApps, but currently, EOS does not provide them.

3. Sell the newly created value for governance power (buy votes)

Now that we have found some value that the network by itself does not have, we can aim to create it and trade it for the governance power in the network. This can be achieved using very simple tokenomics: create a token that would grant rights to resources of off-chain infrastructure, and issue this token only to those that delegate their governance power to us.

Now there're primitive ways of doing this, but in the Albedo whitepaper I propose a specific mechanism that I think can make the process fun, bring more attention to fractal governance, foster healthy competition between BPs and enable healthier collaboration between BPs and contributors.

Below is a short and simplified description of the mechanism from the perspective of EOS token-holder (Bob) and EdenFractal contributor (Alice). AER is a name for a token that would be able to buy rights to off-chain infrastructure.

  1. EOS token-holder (Bob) chooses a contributor (Alice) in EdenFractal meetings, which he thinks has the biggest chance of being ranked highly in the next consensus meeting of EdenFractal;
  2. Bob checks what BPs Alice votes for and sets his BP votes for the same BPs (this is required in order for Bob to advance to the next step);
  3. Bob signals on-chain that he "stakes" his EOS tokens on Alice being highly ranked in the next consensus meeting;
  4. Alice participates in the EdenFractal consensus meeting and gets some amount of Respect (determined by the rank she receives for her contribution; higher rank - more Respect);
  5. Bob receives the amount of AER proportionate to the amount of Respect Alice earned;
  6. Bob adjusts (or not) his choice of EdenFractal contributor and his BP votes accordingly and the process is repeated from the first step.

Bob is incentivized to guess who will gain the most Respect in the fractal meeting. In turn, the better and more consistently Alice performs in fractal meetings the more token-holders will stake for her and her BP choice will matter more. Thus best contributors will gain the most power in on-chain governance.

By rewarding AER tokens to EOS token-holders, which vote the way EdenFractal contributors vote, the system creates a mechanism in which token-holders trade their voting power for the value provided by AER token. This is vote-buying, except unlike in traditional settings, the vote-buyer is a decentralized democratic governance process.

Note also, that voting for BPs is also a contribution. Therefore, if Alice's BP votes are sub-optimal in the eyes of EdenFractal, the community can rank her lower. This will result in fewer token-holders staking for her and hence fewer votes for BPs she selects.

Redirecting network inflation towards public goods

Let's look at this from the perspective of BPs. If Alice chooses a BP, besides voting with her own tokens for this BP, everyone who stakes for Alice will be voting for this BP too. Therefore BPs are incentivized to convince Alice to choose them. Furthermore, they are incentivized to support Alice: more support for her can directly influence the quality of her contributions and hence her ranking in fractally meetings, which will increase the amount of AER she is able to earn consistently, which will result in more staking for her and finally more votes for BPs she chooses. This means that the interests of block producers and contributors are finally aligned toward bringing the most value to the ecosystem.

csp-tokenomics-loop-with-attr.png

If EdenFractal ranks contributions fairly and takes into account their BP votes, this will redirect network inflation to those that bring value to the ecosystem. Firstly by giving more votes to BPs that produce value or support valuable contributions, BP rewards for those BPs will be increased. Secondly, fractally process, as always, rewards contributors with Respect tokens. Thirdly, as mentioned in the previous paragraph, funding valuable contributions becomes a way for BPs to increase their own future EOS block producer rewards. And finally, any token-holder (including BPs and contributors) can earn AER tokens by directing their voting power according to the will of EdenFractal.

Utility of AER

As mentioned previously the utility of AER will be resources of the off-chain infrastructure (off-chain computation, storage, etc). Block producers are in a perfect position to provide these off-chain services. First of all, being BPs, they are very near related infrastructure already. Second, there's an incentive for them to do so, because more value they provided for AER (better off-chain services), means more EOS token-holders staking to earn it, which means more votes for BPs selected by contributors. And obviously, contributors benefit from the value of AER, because it gives them more power and support from BPs, so contributors are incentivized to select BPs which provide off-chain services in exchange for AER.

Implementation of contribution staking pools

If you understood this post up to this point, you understand the essence of the albedo idea. The rest is concerned with more technical design decisions, which are nevertheless worth mentioning.

The intent is to implement the staking mechanism (which we call "contribution staking pool smart contract (CSP)") as an off-chain smart contract. In simple terms, it means that transactions will be published on-chain as for any other smart contract, but the state for the smart contract will be computed off-chain. This makes the CSP smart contract a first-class citizen of the off-chain infrastructure for dApps provided to token-holders of AER. So if you can earn AER - it means that there's at least some minimal amount of utility provided by it.

Most importantly, this kind of design makes the system a lot more user-friendly. For example, there's no need to lock your EOS in a special on-chain smart contract; You can even keep them in existing interest-earning smart contracts assuming they preserve voting rights for your tokens (e.g.: REX). This means that you can keep earning interest with your EOS on-chain while being able to earn AER as well. Also, since the user does not have to lock up his on-chain EOS into any smart contract in order to stake in CSP smart contract, he does not risk anything. This alone is a huge deal, because knowledge of the risks involved when interacting with smart contracts, is one of the big friction points for the user. It won't be a problem for CSP smart contract, since the user won't be risking any on-chain value when participating.

Support and learn more

This is Albedo project idea in a nutshell. If you want more details here's the whitepaper. If you have any questions, comments, or would like to help please drop a message here in the comments or in a dedicated telegram channel. And finally, if you see the potential of this, please support it with a Pomelo donation.


Edit 2022-08-09:

  • Added a note about what happens if EdenFractal disapproves of Alice's BP votes;
  • Added a paragraph about how this mechanism redirects network inflation;
  • Link to the whitepaper in the last section.

  1. Vitalik does a good job highlighting issues with this kind of governance and the need for alternatives here.

  2. In fact, people who have less are typically more creative and hence, in a better position to bring new value to the ecosystem, than people whose power is only based on holding on to existing wealth.

H2
H3
H4
3 columns
2 columns
1 column
Join the conversation now
Logo
Center