Core values of the Celestia social layer

One of the most important aspects of a blockchain is its social layer. The canonical fork of a blockchain is ultimately defined by its community, and so a strong and united social layer is important for the community to agree on protocol upgrades and improvements. In this post, I want to document some of the values of the Celestia community.

1. Off-chain governance trumps token-holder governance.

“We reject kings, presidents and voting. We believe in rough consensus and running code.” – David D. Clark, IETF

A vital aspect of the trust-minimisation that the Celestia network strives for is that no majority of dishonest parties can arbitrarily change or violate protocol rules. Therefore the canonical fork—and the state transition function—of the Celestia blockchain is ultimately defined by its social layer and ecosystem, not by token voting, validators or whales.

Network upgrades through hard forks are considered to be the canonical chain if they have broad uptake by the social layer and ecosystem. Before being adopted, a network upgrade can be evaluated against the values of the social layer, which may involve the values described in this post.

2. Users are first class citizens of the network.

Requiring users to trust centralised endpoints or committees is a violation of the key principles of decentralisation and Web3. The Celestia community has prioritised the development and adoption of trust-minimised light nodes that allow users to directly verify the correctness of the chain with techniques such as data availability sampling.

3. Credible neutrality to execution environments and applications.

The Celestia community believes in a positive-sum crypto ecosystem where modularism thrives over maximalism. For this to be effective, the Celestia base layer strives to be a generalised data availability layer, neutral to any execution environments and applications built on top of it. This means not favouring any execution environment in such a way that it detriments experimentation with other execution environments.

4. Economic sustainability through economy of scale.

Celestia is a public good. Therefore, Celestia strives to achieve economic sustainability by providing high quality blockspace at scale to serve billions of people, rather than through artificial scarcity of resources. Resources should be priced to achieve economic sustainability, but not to be unnecessarily extractive.

5. Overhead and state bloat minimisation.

A core design choice of Celestia is to minimise on-chain state, thereby creating an overhead-minimised blockchain optimised for data availability. This means that Celestia does not currently have any enshrined on-chain smart contract environment. Future network improvements should strive to keep Celestia’s state machine minimal in order to preserve this property.

This enables rollups to verify Celestia’s canonical chain without the overhead of needing to verify unrelated smart contracts, and reduces state bloat for both rollups and Celestia.

19 Likes

Completely agree and back the values listed above. Curious to understand how off chain governance mechanisms would work and represent the interests of the broader Celestia community. I think I can pretty clearly see how off chain governance would work for critical upgrades and uncontroversial additions to the stack. But how do you foresee off chain governance working for not explicitly technically driven decision making?

Community pool spends, tokenomic changes, strategy and direction definition. I feel like chains which are on chain governance heavy, primarily create a lot of conversations around these topics (not saying that’s a good thing at all). Would foundation / core teams play this role? (And would on chain governance decide this, or are we completely laying off Cosmos SDK governance?).

I think DAOs and DAO roll ups could be an interesting option to enforce off chain governance without centralizing decision making and maintaining transparency. DAO / committee governance happening on chain (as a roll up, because state minimization) without a simple majority token voting system would be interesting to see. DAOs could have a mandate and have resolutions that they could pass that advances their mandate.

Thinking out aloud, but would be cool to research this. I understand we’re still defining things and its early days. All the questions above, are more thinking points than explicit questions.

For community pool spends, there’s still the Cosmos on-chain governance module for that, as well as certain other on-chain parameters, so I suppose that’s kind of an embedded on-chain DAO. For bigger changes like tokenomic changes or upgrades, or overriding or setting limits to on-chain parameters, there’s the proposed Celestia Improvement Proposal (CIP) process, which core developers participate in, similar to Ethereum governance.

2 Likes