小编:记得来源:巴比特资讯
原标题|《模块化区块链是下一个Alpha?了解一下领头羊Celestia》编译|夕雨
Celestia,前身为LazyLedger,是第一个模块化区块链网络。它是一个可插拔的共识和数据可用性层,使任何人都可以快速部署去中心化的区块链,而无需引导新的共识网络的开销。Celestia的Nick White在接受采访时解释说Celestia是一种用于Web3的云计算。
在Web2中,亚马逊网络服务(AWS)等云服务使用户能够在共享物理机(物理服务器)的虚拟机上启动网站。Celestia使用户能够在共享共识层的特定应用链上启动去中心化应用程序。
目前已经有Optimism、ZKsync和Starknet等扩展解决方案。然而,这些扩展解决方案的数据可用性依赖于以太坊。坏消息是以太坊仍然很贵,这解释了为什么L2的gas费可能很高。
以太坊虚拟机(EVM)的开发者可以部署的东西是有限的,并且gas费用很高。除非您使用Tendermint之类的工具开发区块链,否则开发人员无法构建EVM不支持的复杂应用程序。
与创建区块链相关的开销相当大。开发人员必须创建一个共识层(通常是权益证明PoS)并启动代币销售。Celestia将构建者从所有这些麻烦中解救出来。
今天的大多数区块链都是单片的。区块链的核心功能,执行和共识,同时发生并由同一组验证器执行。单体架构难以扩展,因为每个事务都必须由全节点执行,从而导致瓶颈。
Celestia采用模块化架构,将区块链堆栈解耦为专门的组件。核心功能,共识和执行,被分成不同的层。
单体架构可能会受到限制。共识和执行功能被捆绑在一层,然后在该捆绑层上构建智能合约。用户被绑定在一个执行环境中,限制了针对特定用例进行优化和专门化的潜力。
模块化架构将共识和执行分成不同的层。执行层存在于自己的区块链上,允许针对特定用例进行优化和专业化。任何构建基于此架构的去中心化应用程序的开发人员都将享有更好的灵活性、安全性和可扩展性。
在模块化区块链中,数据可用性采样是可以实现的,使节点能够用很小的样本验证一个区块,例如验证一个只有10KB数据的100MB区块。具有最小处理能力的机器(例如智能手机)可以充当节点。
当开发人员直接在Celestia上构建dApp时,他们可以选择要使用的执行环境,并可以并行运行任意数量的执行环境。在单体环境中,共识紧密地绑定了执行规则,这意味着用户被绑定到基础链支持的任何执行环境。
未来,我们很可能会看到Tendermint链和Cosmos区域使用Celestia从而为Cosmos生态系统提供统一的安全级别,并在处理不良区域时帮助减少其对社会治理的依赖。
CelestiaDevnet于2021年12月启动,包含三个主要组件;Optimint、Celestia-app和Celestia-node。
Celestia-node组
本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://czxurui.com/zx/4516.html
发表回复
评论列表(0条)