okx

细读Celestia优势它真的能引领模块化区块链的未来吗?

时间:2022-02-26|浏览:417

在我们开始研究具体的模块化应用程序区块链之前,我们应该首先区分模块化协议和模块化软件。
让我们先了解一下,使用模块化软件创建的区块链不会是模块化的区块链协议。由于使用模块化软件构建的区块链可能仍然完成共识、数据可用性和执行操作,虽然它是由模块化软件构建的,但该协议仍然是一个整体。
使用模块化软件构建这类链的一个例子是使用 Cosmos SDK/Tendermint(Cosmos、Osmosis 等)构建的链,虽然是特定于应用程序,但不是模块化的。另一个例子是 AVAX C-Chain,因为它处理所有三层。那么,如何使其成为模块化协议而不是使用模块化软件构建的个人协议呢?
Celestia在Celestia您有一个模块化协议,因为它只处理数据可用性 (DA)。Celestia 的设计使执行和结算层锁定在 Celestia DA 层。
除了 Celestia 还有模块化协议的例子吗?Arbitrum、ZKSync 等侧链也是模块化协议,因为它们只处理执行,并依赖于其他链(本例为以太坊)达成共识DA 和结算。
单片和模块化架构
今天的 "模块化-单片 "链将区块链软件堆栈分为模块化部分,模块化链将区块链协议堆栈分为各种特殊的模块化层。这样做的原因是,随着时间的推移,增长在单片架构中变得具有挑战性,因为它处理的事情变得越来越大和复杂。
特定链链模块化应用程序
为了解释模块化应用程序的特定链是什么,我们将首先查看大多数现有区块链的操作模式,然后查看 Cosmos 如何将应用程序构建为主权链,最后 Celestia 正在构建的模块化应用程序链框架。
目前,大多数去中心化应用程序 (dApp) 都使用虚拟机(如EVM)建在现有区块链上,如 Ethereum,直到最近,这是最好的使用方法。然而, Cosmos SDK 及其共识引擎 Tendermint 的发布创造了新的 Dapp 制作方式——主权应用程序特定链。
Cosmos建筑
在 Cosmos 区块链的应用部分不是虚拟机,然后在其上构建dApps,但允许创建 dApps 作为区块链本身的应用程序,这就是我们所说的区块链。这意味着你的 dApp 开发为主权区块链,您只需定义特定应用程序所需的交易类型和状态转换功能。这使得链总是以相同的最终状态结束,这极大地提高了链的速度和可扩展性。
现在,Celestia 有什么优点?Celestia 进一步创建了模块化应用程序特定链。他们是怎么做到的?Celestia 为区块链提供数据可用性(DA) 层,包括Rollups。这是一个共识层和执行层分开的区块链,因为它不提供以太坊等链上的智能合约环境,只提供共识和数据可用性。这意味着 Celestia 提供数据可用性层,其他人可以在 Celestia 建立他们的执行层和智能合同层。建立在上面的所有层仍然需要检查对方的块是否包含在 Celestia 在数据可用性链中,以最小的信任度验证数据提供了很大的安全性。
因此,我们可以得出结论,模块化区块链是单个区块链分离的核心组件,可以共享 DA 它们的结果在单个层上运行。
分层
数据可用性层
数据可用性(DA)允许我们只下载该块的一小部分,以非常高的概率检查该块的所有数据是否已发布。需要数据可用性层来检测欺诈,重建整个链。为什么 DA 层很重要?
因为Rollups依靠数据的可用性来确保其安全性。同样,跨链互操作也依赖于轻客户端,而轻客户端通常是不安全的,因为它们会做出大多数假设。然而, Celestia来说,DA 轻客户端不需要这个假设(因为他们不验证交易,只检查每个块是否有共识,数据是否可用于网络),这为跨链互操作提供了安全性。(DA层)只保证消息的可用性,不保证结算或执行。

细读Celestia优势它真的能引领模块化区块链的未来吗?
结算/执行层(Rollups on Rollups)
Rollups 结算层是链条,Rollups 双向桥使用结算层上有一个信任最小化的合同(就像以太坊上的 Rollups 一样)。这使得代币可以存在Rollup结算层之间或通过结算层Rollups以信任最小化的方式转移。
如前所述,目前大部分 Rollup 用以太坊主链结算。但以太坊链不是Rollup使用理想的结算层,因为它与使用该链进行智能合约交易Rollup应用程序共享。与特殊结算层相比,以太坊链不专业,规模小。Rollup专用结算层只允许其获得智能合同,Rollup简单的桥接传输和强制非Rollup应用程序使用执行层的结算层。
结算Rollup将为执行Rollup由于目前正在启动和运营中,提供最低成本的解决方案来引导其网络Rollups成本巨大。因此,交易是由上述应用程序构建的,这使得它们具有很强的可扩展性,这意味着中间层(结算)将是一个Rollups,也可以有自己的Rollups。
在正常的区块链中,共识层和执行层在同一层,并由同一组验证器执行。Celestia 所做的是将共识和执行层分开,使开发人员能够在 Celestia 部署他们的执行层高于数据可用性层。
执行层将作为他们自己的区块链存在,他们可以决定专门化和优化内容。
无论是 ,执行层都将由各种执行链组成EVM(在 CEVMOS 以上)或 Cosmos SDK Rollups。Rollups 由于该协议是在第 1 层链上执行的,因此为开发人员和用户提供了可扩展性。
关于以太坊Rollups,目前,以太坊上的一切Rollups合同在以太坊运行,所有资产都在结算层确认。因此,如果我们想在另一项协议中启动,大多数合同将在以太坊运行Rollups都希望一样。Cevmos(Celestia、EVMos、 CosmOS)实现这一点。
主权
模块化区块链的另一个巨大优势是它们的多主权。通过使用模块化区块链,治理可以分为您的应用程序,而不会与其他应用程序重叠。如果您的应用程序有问题,治理可以在不干扰集群中其他应用程序的情况下修复它。过去,如果以太坊上的分散应用程序被黑客入侵,资金被盗,如果治理不同意,则不可能恢复损失。要修复它,你必须把整个链分开。硬分叉链未经许可离开以太坊,但用户可能不想使用您的分叉,因为它的安全性低于原始分叉。通过分叉 EVM,这意味着你也在分叉共识层。
模块化链上的硬分叉和不分叉共识层
现在,对 Celestia,你可以在顶部分叉建造Rollup。在以太坊上,除非整个以太坊链被分叉,否则你无法分叉Rollups,因为它们使用以太坊作为结算层。Celestia 上,Rollups不使用 Celestia 作为结算层,因此可以同时存在多个分叉,这就鼓励了实验,为新的概念铺路。
比较
模块化区块链与单个区块链相比如何?让我们使用模块化软件(如 Avalanche)以非模块化区块链为例。现在, Avalanche 在这种情况下,子网是一个独立的链,没有共享安全性一个新的子网需要引导一个新的共识网络。
所有 Avalanche 子网络自行处理共识、数据可用性和执行。这使它们成为一个单一的整体实体,因为模块化某些东西的原因是将它们分成一个单独的层。
因此,我们可以得出结论,目前使用某些模块化软件的其他链不是模块化协议,而是原型(带Rollups以太坊)或伪模块化(AVAX)。
我们可以将模块化区块链定义为将执行、共识和数据可用性组件分开的区块链,而单个区块链则自行处理。这意味着 Celestia 是模块化区块链,因为它只处理 DA,建在顶部Rollups处理执行和结算。因此,可以实现真正的模块化链:
共享安全
启动新链而不引导新共识网络
在不增加节点要求的情况下扩展

热点:代币 以太 以太坊 区块链 区块链的应用 合约交易 数据 智能合约

欧易

欧易(OKX)

用戶喜愛的交易所

币安

币安(Binance)

已有账号登陆后会弹出下载

« 上一条| 下一条 »
区块链交流群
数藏交流群

合作伙伴

非小号交易所排名-专业的交易行情资讯门户网站,提供区块链比特币行情查询、比特币价格、比特币钱包、比特币智能合约、比特币量化交易策略分析,狗狗币以太坊以太币玩客币雷达币波场环保币柚子币莱特币瑞波币公信宝等虚拟加密电子数字货币价格查询汇率换算,币看比特儿火币网币安网欧易虎符抹茶XMEX合约交易所APP,比特币挖矿金色财经巴比特范非小号资讯平台。
非小号行情 yonghaoka.cn 飞鸟用好卡 ©2020-2024版权所有 桂ICP备18005582号-1