Today, we are excited to announce the launch of the new Celestia “Mamaki” testnet! This marks the next step towards mainnet - a modular blockchain network that enables anyone to easily deploy their own blockchain without the overhead of bootstrapping a new consensus network. 🧱
Mamaki introduces a new data availability API. It’s a simple but effective API that unlocks a powerful primitive for building blockchains: ordered and available data. The API’s core function enables developers to submit and retrieve data from a namespace on Celestia. 🌐
The testnet will serve as an upgraded version of the retired devnet, featuring enhancements and bug fixes.💡 Here’s some of the new features:
With new features, developers will now be able to: 💻
- Submit PayForData transactions and retrieve data by namespace ID from a given block height.
- Build rollups with the Cosmos SDK using Optimint as the ABCI client.
Other features are also planned for future enhancements and upgrades, such as an EVM settlement layer and the Quantum Gravity Bridge, so stay tuned for future releases. 👀
Community members can also participate in the testnet similarly to the previous devnet (there is no incentive for participation). They can:
- Operate nodes
- Receive testnet tokens from the faucet
- Delegate to and undelegate from validators
- Send transactions between wallets
To get started, developers can check out the documentation 📚 docs.celestia.org
If developers have any questions regarding the testnet, join the discord and head to the #testnet channel 📥
Celestia envisions a world of sovereign communities. Our core belief is that groups of people with shared goals have an inalienable right to self-organize, unburdened by the status quo.
Build modular. Be free. 🧱
• • •
Missing some Tweet in this thread? You can try to
force a refresh
@cosmos@KreuzUQuer@Gateway_Conf Right now, there is a problem with current blockchains. The process of 1) checking if a block has consensus then 2) verifying if all the transactions are valid is inefficient. We face a bottleneck.
@cosmos@KreuzUQuer@Gateway_Conf The solution is to use a modular blockchain, decoupling consensus from execution. This way, the process becomes 1) check if a block has consensus to 2) check if transactions are available.
"That's all you need to build an application on top of a blockchain" ~ @KreuzUQuer
Rollups have emerged as the dominant choice for execution in the modular paradigm. While they have desirable security properties, in what ways are they scalable? Here’s a brief look 🧵
To recap, a rollup executes transactions and builds blocks which are then published to a different blockchain, which we’ll call our base layer. The base layer will at minimum, provide consensus over the transactions and ensure they are available.
One primary scalability improvement that rollups provide is by alleviating an execution bottleneck from the base layer. Transactions only need to be executed once on the rollup, whereas monolithic blockchains require all nodes to re-execute transactions.
By decoupling consensus from execution, Celestia also removes settlement functionality. What happens to rollups that need settlement, and what are the advantages of a separate settlement layer?
Let’s take a look 🧵
The purpose of removing settlement from Celestia is to reduce the burden of execution and smart contracts, such as state bloat and congestion. However, rollups that want better interoperability or a separate dispute resolution layer need a settlement layer.
To enable that, a settlement layer can be deployed on top of Celestia as a rollup.
The settlement rollup would provide a purpose-built environment for proof verification, dispute resolution, and bridging between execution layers on top of it.
To us, blockchains are more than a technological advancement. They are a mechanism that enables individuals to coordinate in a sovereign manner. To guide this vision, here is an overview of the values held by modular blockchains 👇🧵
1. Users are first class citizens of the network
Technologies like fraud/validity proofs and data availability enable users to be first class citizens. They can verify the network with equivalent security to full nodes but with significantly lower hardware.
2. Modularism, not maximalism
Layer 1 maximalism is old. Modularism believes that the ecosystem is not zero-sum. Developers should build their application using the best components for their use case. More players in the modular blockchain ecosystem equals more value created.
It is clear that the transition to a multi-chain ecosystem has emerged. The question remains, what will that ecosystem look like in the future?
Here’s the TLDR on our vision 👇
We believe modular blockchains are the natural progression of a multi-chain ecosystem. Instead of blockchains that do everything, the core functions are separated across multiple specialized layers.
A rollup can provide execution while Celestia provides the consensus and data availability. This separation of concerns allows for untethered experimentation of the types of blockchains that can integrate into the modular stack.
Modular blockchains split the processes of a single monolithic blockchain into multiple specialized layers. What exactly are the benefits of taking this approach?
Let’s take a brief look 🧵👇
1. Sovereignty
Execution layers, such as rollups, can harness a modular architecture without sacrificing sovereignty. A sovereign rollup has the ability to push upgrades and fork without permission from any underlying layers, just like an L1.
2. Launching new blockchains
New chains can utilize existing modular blockchains to off-load any processes they wish, such as consensus. Because of this, new blockchains can be launched efficiently, reducing time to deployment and minimizing costs.