摘要: Celestia 是一个模块化数据可用性网络,它将共识和数据可用性与执行分离开来,实现了可扩展的区块链开发。
通过使用数据可用性采样(DAS)和 Namespaced Merkle Trees(NMT),它可以确保安全高效的数据验证,同时允许应用程序和卷积管理自己的执行。
Celestia 是什么?
Celestia是一个模块化数据可用性网络,它将共识和数据可用性与执行分离开来,为区块链开发提供了更大的可扩展性和灵活性。
通过使用数据可用性采样(DAS),Celestia 可以让轻节点验证区块数据,而无需下载所有数据,从而使网络能够随着更多节点的参与而有效扩展。
与单体链(如 Solana 或以太坊)不同,Celestia 的模块化设计允许区块链和应用程序依赖其提供安全的数据可用性,同时处理自己的执行,从而提高了可扩展性并减少了瓶颈。
Celestia 如何工作
Celestia 的工作方式是将共识、数据可用性和执行解耦为不同的层,允许每个层独立扩展。这种模块化方法使 Celestia 能够只关注数据可用性和共识,而其他层则负责执行。
以下是 Celestia 数据可用性的工作原理:
- 共识和数据可用性层:Celestia 使用 "验收证明"(PoS)确保交易数据的可用性和有序性,以保障网络安全。
- 数据可用性采样(DAS):轻节点通过采样小部分数据来验证数据块,而不是下载整个数据块,从而降低了带宽需求。
- 命名空间梅克尔树(NMT):数据按命名空间进行组织,允许应用程序只检索与之相关的数据。
- 二维里德-所罗门编码:这种方法增强了错误检测和纠正能力,即使部分数据丢失或损坏,也能确保稳健的数据恢复。
- 梅克尔证明:光节点使用它们来验证数据样本的完整性,确保数据的正确性和完整性。
什么是数据可用性?
数据可用性是确保区块链中的所有交易数据都可被网络参与者公开访问和验证的过程。它保证节点可以确认区块中数据的存在和完整性,而无需下载完整的数据集。
在 Celestia 中,这是通过数据可用性抽样(DAS)来实现的,节点通过检查小部分数据来验证整个数据块的可用性,从而使网络更安全、更可扩展。
哪些应用程序和连锁店使用 Celestia 进行 DA?
要跟踪哪些2层、应用链或DeFi应用正在利用Celestia实现数据可用性(DA),用户可以访问Rollup.wtf,这是一个帮助监控Rollup生态系统的有用工具。
使用 Celestia 进行数据采集的一些最受欢迎的协议包括
- Ancient8 是专为高吞吐量游戏应用而优化的第 2 层。
- Aevo,基于订单簿的去中心化交易所。
- Eclipse,基于以太坊的第 2 层,使用 Solana 进行执行,使用 Celestia 进行 DA。
什么是 Blobs?
Celestia 中的 Blobs 是存储在区块链上的数据块,通过其数据可用层提供。这些 Blob 保存着特定于交易或应用程序的数据,这些数据被组织到命名空间中,因此应用程序可以轻松获取所需的数据。
开发者使用PayForBlobs交易提交这些数据,确保数据可验证和访问。这种设置允许去中心化的应用程序(如滚动程序或交易所)只存储和访问它们需要的数据,从而保持尽可能高的效率。
天体代币经济学
Celestia 的代币经济围绕其原生代币 TIA 展开,TIA 在网络运营和管理中发挥着至关重要的作用。以下是其工作原理概述:
- 总供应量:创世时的 10 亿 TIA。
- 通货膨胀:从第一年的 8%开始,每年下降 10%,直到达到 1.5%的长期最低点。
- 使用案例:TIA 用于支付数据可用性费用(blobspace),通过定标确保网络安全,以及参与分散治理。
- 认股:用户可将 TIA 委托给验证者并获得奖励,从而支持 "股权证明 "共识。
- 管理:TIA 持有者可以对网络提案进行投票,并管理社区池,社区池会从生态系统计划中获得 2% 的区块奖励。
这种结构确保了 TIA 在确保网络安全、扶持开发人员和管理 Celestia 生态系统方面发挥核心作用。
底线
Celestia 通过将共识和数据可用性与执行分离,简化了区块链的可扩展性,使构建高效、灵活的区块链变得更加容易。
通过使用数据可用性采样(DAS)和命名间隔梅克尔树(NMT)等工具,它可以确保数据安全,同时让应用程序专注于执行和用户体验。
有了 TIA 代币为 blob 市场、治理和定价提供动力,开发人员就可以创建可扩展的独立区块链和 dapp,从而使 Celestia 成为未来去中心化应用的重要参与者。