Thanks to @nashqueue for discussions that led into this.
In this post we will discuss how Proof-of-Governance (PoG) is the natural conclusion of staking derivatives. By separating security from REV, PoG would allow the protocol to reduce issuance by a factor of 20, from ~5% to ~0.25%, without reducing security.
Background
Required Reading (for real)
Optional Reading
- Moving toward safer and more aligned TIA liquid staking
- Principal–agent problem
- Slashing is Not Required to Solve Nothing-at-Stake
- Competitive Equilibria Between Staking and On-chain Lending
Preamble
Expanding on Charbonneau’s analysis of Proof-of-Governance (PoG), we will see in this post how PoG is one natural conclusion of Liquid Staking Tokens (LSTs), i.e. staking derivatives.
Intuition #1
Speedrunning:
- Staking yield competes with DeFi yield.
- LSTs will inevitably arise, even in protocols that don’t support in-protocol delegated staking, so that token holders can capture DeFi and staking yields simultaneously. LSTs by construction provide the ability to delegate stake, even if the underlying blockchain doesn’t support this.
- In a sufficiently mature system, we should expect the bonding rate to approach 100%. This is especially the case if stake delegating and LSTs do not come with smart contract risk—for example if these features were natively provided by the protocol.
- If bonding rate is 100%, then the staking APY isn’t actually the issuance rate; it’s actually zero, since new issuance is paid to all stake proportionally!
- While net issuance to token-holders is zero, validators are paid real issuance from their commission on delegations.
Intuition: net issuance vs on-paper issuance tends towards zero in the limit of 100% bonding rate. And since LSTs will inevitably exist, bonding rate is expected to tend towards that limit.
Intuition #2
The second intuition we need is that economic security from staking is a meme.
Stake delegation inevitably will exist (whether in-protocol or out of protocol), and by the power law, the supermajority of stake will be delegated rather than self-staked. Indeed, even in Ethereum today, approximately a dozen entities have delegated stake that exceeds 2/3 of the voting power.
Therefore, security is not derived from the ability to slashing stake, but rather from the ability to deny future fees paid to validator operators (short: validators). Similarly, the cost to attack is derived from those fees, not the stake delegated to the validators. This is consistent with the position that slashing is not actually required for PoS. The idea that slashing stake is required is a misconception from a blog post that is now more than a decade old—a decade outdated, perhaps.
Importantly, this is how PoS blockchains actually work today. This is not a suggested change. PoS blockchains today are secured by the fees paid to validators, and the threat of denying future fees, not by stake and not by slashing stake.
Intuition: slashing stake is not needed; denying fees paid to the validators is sufficient.
Intuition #3
The last intuition needed is that PoS is actually permissioned, not permissionless. A common critique by PoW maximalists is that PoS is not permissionless since you need intrinsic permission from existing validators to become a validator. This is actually correct! Proof-of-Stake is simply Proof-of-Authority, where the authority set assents to changing itself on some on-chain actions (staking/unstaking). However, since off-chain governance can always supersede anything that happens on-chain, off-chain governance can always replace an authority even in a strictly PoA protocol.
Intuition: PoS is actually PoA.
Dual Governance and Proof-of-Governance
As described by Charbonneau, the two endgame paths are Dual Governance (DG), and PoG.
In DG, validators are selected through token voting. While Charbonneau vaguely prescribes that this must involve a second token, we contend this doesn’t have to be the case. On-chain voting with the single token is sufficient, so long as validators aren’t censoring. But if validator are censoring then we have other problems that must be solved separately. Regardless of the specifics, DG involves voting by the holders of the tokens to select the validator set.
In PoG, governance decides on the validator set. This can be on-chain token-voting governance (which is actually DG above), or an off-chain governance mechanism.
Proposal for Proof-of-Governance
We will now propose how PoG would look like in the context of LSTs.
Since net issuance would tend to zero for stakers but not validators, we simply need to separate these two concepts, so that changes can be made to one without affecting the other. Coupling them was always an incorrect abstraction in a delegated-PoS system.
Concretely, this means skipping redundant steps, and reducing the issuance to stakers to zero. Issuance would then only and solely go to validators, for the service they provide to the network. An analysis of the economics of this change is provided in the next section.
With issuance to stakers at zero, staking is then used for two things: selecting the validator set, and collecting REV. Again, these two are coupled, but they don’t have to be! We can replace staking to select the validator set with PoG, analyzed in a later section. Collecting REV can be replaced with burning all transaction fees. In the case of 100% bonding, distributing fees or burning all fees provides identical value accrued to identical participants.
Now that we’ve removed issuance to stakers (but retained issuance to validators), removed validator selection from stakers, and removed direct REV collection from stakers, we land on the question: “what’s the point of staking.” And the answer is: nothing.
We can actually remove the notion of staking entirely from the protocol! Moreover, in the absence of staking, we also don’t need LSTs; the token itself is isomorphic to an LST in terms of value capture, since fee burning accrues to all tokens all the same.
Economics
We also propose concrete economic numbers on the issuance to validators.
With CIP-29, the issuance rate is being reduced to ~5%. With a commission rate of 5% (the lowest and most common commission rate currently) and 100% of tokens staked, this would give a payout to validators of 5% of the issuance rate (or 1/20th). Under PoG, this means that issuance could be reduced by a factor of 20—from ~5% to ~0.25%—while still providing validators the same payout.
Governance
We propose here a concrete governance mechanisms, which could be used to instantiate the protocol.
Why Not On-chain Governance?
With on-chain governance, token-holders would vote on-chain for the validator set. However, since Celestia does not support execution in its state machine, it is expected that the vast majority of LST tokens would be exported to off-chain DeFi, and likely owned by users would may not even own the underlying staking TIA.
Therefore it would be challenging to construct a protocol for voting that actually involves end-user voting vs large validator operators—the very entities we don’t want capturing all votes since they would simply vote for themselves.
Thus, off-chain governance is preferred.
Note: an alternative would be actual dual-governance, as proposed by Charbonneau originally, with a second token. But this is undesirable for other reasons.
Off-chain Governance
Celestia’s governance is backstopped by off-chain governance. In other words, off-chain governance trumps on-chain governance.
A simple method of applying off-chain governance to selecting the validator set for PoG is fixing the validator set in the node software. Then the validator set could be changed through CIPs.
Conclusion
We propose Proof-of-Governance as a way to drastically reduce issuance by a factor of 20 while maintaining security, and supplant the need for complicated LSTs.
Implementing this change will place Celestia on the path to more directly prioritizing REV and value accrual for TIA token holders.