Network

【Network Introduction】Celestia

6 Mins read

Network Detail

Brief Introduction

Celestia, formerly LazyLedger, is the First Modular Blockchain Network. It is a pluggable consensus and data availability layer that enables anyone to deploy a decentralized blockchain quickly without the overhead of bootstrapping a new consensus network. Celestia enables users to launch decentralized applications on app-specific chains that share a consensus layer.

Furthermore, Celestia is a unique layer 1 blockchain whose only job is to order transactions and verify that the published data is available. This allows specialized blockchains for hosting applications to deploy on top of it. By taking this approach, Celestia achieves properties of scalability, flexibility and interoperability unmatched by previous blockchain designs.

Stage of Development

Celestia is still in the early stages of development. In 2021, Celestia built an MVP and launched a private devnet. In 2022, Celestia plans to launch a testnet and gradually build up to mainnet.

Community

WebsiteTwitterForumDiscordTelegramYoutubeRedditGithub

Features

Deploy a blockchain as easily as a smart contract

Celestia provides consensus and security on-demand, enabling anyone to deploy a blockchain without the overhead of bootstrapping a new consensus network.

Scaling made simple with data availability sampling

Because Celestia does not validate transactions, its throughput is not bottlenecked by state execution like traditional blockchains. Thanks to a property of data availability sampling, Celestia’s throughput scales with the number of users.

Secure interoperability for all Celestia chains

Blockchains built on top of Celestia do not rely on honest majority assumptions for state validity, meaning that they can interoperate with the highest security standards.

Choose your own execution environment

Since Celestia does not impose any execution logic, developers are free to define their own execution environments. Celestia will support all flavors of rollups, but we are initially focused on the EVM and Cosmos SDK

Roadmap

Teams and Advisors

Teams

Advisors

Funding

Funding Round

Celestia has raised a total of $1.5M in funding over 1 round. This was a Seed round raised on Mar 3, 2021.

Investors

Celestia is funded by 15 investors. P2P Capital and Signature Ventures are the most recent investors.

Technolgy

Core- Github Homepage

Commits

Programming Framework

By decoupling the consensus and application execution layers, Celestia modularizes the blockchain technology stack and unlocks new possibilities for decentralized application builders.

  • Celestia-enabled modular architecture;
  • Developers can effortlessly define their own virtual execution environments; similar to virtual machines;
  • Each application gets its own sovereign execution space, while inheriting the security of Celestia’s consensus;
  • Applications can be updated without main chain hard forks.

Web infrastructure evolved from individual servers, to shared hosting services and finally individual virtual machines on a shared server. Similarly, decentralized infrastructure is evolving from individual execution chains to shared execution chains and finally individual execution chains on a shared consensus layer.

Tech Knowledge

Celestia is pioneering a new paradigm in blockchain design. A minimal, modular consensus layer for rollups.

Separation of Consensus and Execution Layers

Standard “world computer” blockchains bundle consensus and execution while Celestia decouples them. Celestia provides a pluggable consensus layer, allowing developers to deploy their own execution layers to run on top. This enables more customizability and sovereignty for applications built on Celestia.

Data Availability Proofs

Celestia uses a 2-dimensional reed-solomon encoding scheme to encode block data such that only a small sample of data is enough to verify with statistical certainty that the entire block has been published. If data is incorrectly encoded, the network is notified via a data availability fraud proof.

Rollups for Off-chain Execution

Celestia is perfectly suited for a novel scaling solution called rollups which push state execution off-chain and rely on a base chain for consensus and data availability. Optimistic rollups require data availability to detect fraud and zero-knowledge rollups require data availability to reconstruct the state of the chain.

# Rollups are a layer 2 scaling solution that aim to provide a cheaper platform for applications without sacrificing on security or decentralization. Rollups execute their own transactions but utilize other blockchains for consensus and data availability — dictating the cost of transaction fees. Celestia is a perfect complement to rollups as it provides them with a scalable chain that they can publish their transaction data at a low cost to users.

Secure Light Clients for Interoperability

Cross-chain interoperability relies on light clients which are typically not secure because they make an honest majority assumption. Light clients in Celestia do not make an honest majority assumption, unlocking truly secure cross-chain interoperability. Connecting chains will be as simple as deploying a smart contract.

Economic and Ecosystem

Celestia will have a token that will be used to secure the network via Proof of Stake, and to pay for transaction fees on the network. They plan to implement a fee-burn mechanism similar to EIP-1559 in Ethereum so that burnt fees will offset new token issuance as Celestia gains adoption.

Celestia is not only available for the Cosmos ecosystem.Actually, blockchains from any network can deploy or utilize Celestia for data availability and consensus to tap into its shared security. What being a part of Cosmos does allow for is that the Celestia main chain has the option to connect to IBC and communicate with other IBC-enabled zones.

Mamaki Testnet

Overview Introduction

The Celestia testnet, codenamed Mamaki, will serve as an upgraded version of the now-retired devnet, featuring many new enhancements and bug fixes. But please note that Mamaki is not Celestia’s incentivized testnet, which is planned closer to mainnet.

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 data availability API’s core function enables developers to submit data for a namespace and retrieve data by namespace from Celestia.

New features for Mamaki Testnet

Node RPC and alpha data availability API

RPC and API endpoints allow developers to submit and retrieve data by namespace ID.

Initial implementation of peer-to-peer block reconstruction

Full nodes can reconstruct blocks from chunks sampled by light nodes. More testing and efficiency improvements are to be made, but this marks an important milestone.

Bad encoding proofs (rollout pending)

Full nodes will be able to share bad encoding proofs for alerting light nodes to incorrectly erasure coded blocks.

Historical data availability sampling

Nodes can conduct data availability sampling over historical block headers in addition to new block headers.

Optimint

Our ABCI client implementation for building rollups using the Cosmos SDK can now read and write data to Celestia’s DA layer.

Fee market

Fees are now charged based on the size of data that is submitted in PayForData transactions.

Mamaki for Developers

Example EVM settlement layer

Developers can deploy rollups that require an EVM environment for settlement onto a Celestia-native EVM settlement layer.

Quantum Gravity Bridge

Developers can use Celestia as a secure source of off-chain data availability guarantees for their side chains and validiums, while still using Ethereum for settlement.

Mamaki for Community Members

Operate nodes

All participants can run a light node that conducts data availability sampling or a full storage node. If you are an experienced PoS validator that can attract enough delegations to make it into the active set, you can also run a validator. Note, the active validator set is capped at 150.

Receive testnet tokens from the faucet

Testnet tokens can be received from the faucet on Discord to test features of the network.

Delegate to and undelegate from validators

Testnet tokens can be used to delegate to and undelegate from validators.

Send transactions between wallets

Users can add Celestia as a network to Keplr and transfer tokens between Celestia addresses. Testnet tokens can also be transferred using the command line.

Validator

Requirements

Memory: 8 GB RAM; CPU: Quad-Core; Disk: 250 GB SSD Storage; Bandwidth: 1 Gbps for Download/100 Mbps for Upload

Notice: Celestia does not yet have a public testnet, but if you are interested in running a node, you can join the waitlist. Celestia will contact you when they launch testnet in the coming months.

Set-up Docs

Setting Up A Celestia Validator Node

Setting Up A Celestia Consensus Full Node

Setting Up A Celestia Bridge Node

Setting Up A Celestia Full Storage Node

Setting Up A Celestia Light Node

___________________________________________________________________

About BlockPower

Our Staking Services

👏Cosmos 👏Osmosis 👏Tezos 👏Ethereum 👏Juno 👏Celestia 👏Provenance 👏Aptos

Why Choose Us to Manage Your Assets

👏 Historical

BlockPower almost grew together with the establishment of the PoS consensus.

For instance, we have become Cosmos Genesis Validator since March 13, 2019.

👏 Experienced

BlockPower is one of the earliest participating service providers in Cosmos Network and Tezos Network. Furthermore, we have colorful experience in operating other networks like Juno, Osmosis, Aptos and so on (not only include Mainnet but also contain Devnets ). We have rich experience in emergency escalation, which reflects our instant crisis response capability.

👏 Communicated

BlockPower is actively participating in governance (like voting proposals and discussing in forums and discord channels), and what’s more, we have our own blog, disclosing information frequently.

WebsiteBlogMediumTwitterDiscord 丨Telegram

Leave a Reply

Your email address will not be published. Required fields are marked *