撰文:RainandCoffee
编译:0xbread,TechFlow
模块化协议VS模块化软件
在我们开始研究模块化应用程序特定的区块链之前,首先要对模块化协议,和模块化软件进行区分。
我们先来了解一下,使用模块化软件创建的区块链不会是模块化的区块链协议。由于使用模块化软件构建的区块链可能仍会自行完成共识、数据可用性和执行操作,尽管是使用模块化软件构建的,但协议仍然是一个整体。
使用模块化软件构建的此类链的一个示例是使用CosmosSDK/Tendermint构建的链,虽然是特定于应用程序的,但它并不是模块化的。另一个例子是AVAXC-Chain,因为它自己处理所有三层。那么怎样才能使其成为模块化协议而不是使用模块化软件构建的个体协议?
Celestia解决了这个问题,在Celestia中您有一个模块化协议,因为它只处理数据可用性(DA)。Celestia的设计使执行和结算层可以锁定到CelestiaDA层。
Mt.Gox最大债权人计划保留归还的比特币:金色财经报道,据知情人士透露,破产的加密货币交易所Mt.Gox的最大债权人Mt.Gox投资基金打算持有而不是出售将于今年支付给它的比特币。该基金选择在9月提前支付,而不是等待所有诉讼得到解决。该人士表示,它将以大约 70% 的比特币和 30% 的现金的比例获得Mt.Gox 90% 的剩余资产。他们拒绝说明该基金预计收到的比特币数量。[2023/3/9 12:50:49]
除了Celestia之外,目前还有模块化协议的例子吗?有的。Arbitrum、ZKSync等侧链也是模块化协议,因为它们只处理执行并依赖于其他链来达成共识、DA和结算。
单片与模块化架构
今天的"模块化-单片"链将区块链软件堆栈分割成模块化的部分,而模块化链将区块链协议堆栈分割成各个专门的模块化层。这样做的原因是,随着时间的推移,在单片架构中,增长变得具有挑战性,因为它处理的事情变得得越来越大且越来越复杂。
美国立法者重新提出法案,强制加密矿企披露温室气体排放量:金色财经报道,美国参议员Edward Markey(马萨诸塞州民主党人)和众议员Jared Huffman(加州民主党人)重新提出一项法案,要求加密货币矿企披露其排放量,并要求环境保护局(EPA)报告加密货币采矿的影响。Markey在声明中说,加密采矿业产生的污染“正在增加”。
该法案与去年12月首次提出的加密资产环境透明度法案大体相似,该法案由参议员Jeff Merkley共同发起,旨在授权EPA对使用超过5兆瓦电力的矿工对温室气体排放有何影响进行研究,并要求矿工披露有关排放的信息。[2023/3/4 12:41:52]
模块化应用程序特定链
为了解释什么是模块化应用程序特定链,我们将首先查看大多数现有区块链的运作方式,然后查看Cosmos如何将应用程序构建为主权链,最后是Celestia正在构建的模块化应用程序链框架。
目前,大多数去中心化应用程序(dApp)都使用虚拟机构建在现有区块链之上,例如Ethereum,直到最近,这都是最好用的方法。然而,随着CosmosSDK及其共识引擎Tendermint的发布,创建了一种新的Dapp制作方式——主权应用程序特定链。
美联储博斯蒂克:仍认为需加息至5.00%-5.25%的区间,并保持到明年:金色财经报道,美联储博斯蒂克表示,仍然认为美联储的政策利率需要上升到5.00%-5.25%的区间,并需要保持在该水平,直到2024年;美国通胀率仍然过高,美联储必须立刻击败通胀;要先看到需求出现下降趋势之后,美联储才会考虑调整政策;美国经济正在积蓄动能来应对通胀的冲击。[2023/3/1 12:37:02]
Cosmos建筑
在Cosmos中,区块链的应用程序部分不是虚拟机,然后在其上构建dApps,而是允许创建dApps作为区块链本身的应用程,这就是我们所说的特定于应用程序的区块链。这样做意味着将您的dApp开发为主权区块链,您只需定义特定应用程序所需的交易类型和状态转换功能。这使得链总是以相同的最终状态结束,这极大地提高了链的速度和可扩展性。
现在,Celestia有什么优点?Celestia更进一步,创建了模块化的应用程序特定链。他们怎么做到的?Celestia为区块链提供数据可用性(DA)层,包括Rollups。这是一个共识层和执行层分开的区块链,因为它不提供像以太坊这样的链上智能合约环境,只提供共识和数据可用性。这意味着Celestia提供数据可用性层,而其他人可以在Celestia之上构建他们的执行层和智能合约层。建立在上面的所有层仍然需要检查彼此的块是否包含在Celestia数据可用性链中,因此能够以最小的信任度验证数据,这提供了很大的安全性。
以太坊网络验证者数量超过50万:金色财经报道,来自Beacon Scan的数据显示,以太坊达到了另一个里程碑,其网络上的验证者数量现已超过500,000。验证者对于保证以太坊网络的完整性和安全性至关重要。他们通过验证是否满足每笔交易的智能合约代码中指定的条件,以协商一致的方式处理区块链上的交易,目前验证者必须存入32 ETH(约合45,000 美元)才能在权益证明区块链上运行专用的权益节点。
加密社区预测,一旦上海升级完成并且抵押的ETH可被提出,很可能会有一个更具流动性和自由流动性的以太坊生态系统。此外,由于当前以太坊质押总量已超过1600万枚ETH(约220亿美元),意味着攻击网络的共识将极其困难且代价高昂。 (blockworks)[2023/1/13 11:09:46]
因此,我们可以得出结论,模块化区块链是分离单个区块链的核心组件,并可以在具有共享DA层的单独层上运行它们的结果。
分层
数据可用性层
加拿大养老基金CDQP:需要时间处理针对Celsius的索赔:7月21日消息,据彭博社报道,加拿大魁北克的养老金Caissede Depotet Placementdu Quebec的基金经理表示,将需要时间来解决围绕破产的Celsius的索赔,并承认该笔投资没有成功。Caissede Depotet Placementdu Quebec于2021年10月向Celsius投资了1.5亿美元。[2022/7/21 2:27:49]
数据可用性允许我们通过仅下载该块的一小部分来以非常高的概率检查该块的所有数据是否已发布。数据可用性层是需要的,以便能够检测出欺诈行为,同时也能重新创建整个链。为什么DA层很重要?
因为Rollups依赖于数据可用性来保证其安全性。同样,跨链互操作性也依赖于轻型客户端,而轻型客户端通常是不安全的,因为它们会做出多数假设。然而,对于Celestia来说,DA轻客户端不需要这个假设,这提供了安全的跨链互操作性。基础层只保证消息的可用性,不保证结算或执行。
结算/执行层
Rollups的结算层是一个链,Rollups有一个信任最小化的双向桥使用结算层上的合约。这使得代币可以在Rollup和结算层之间或通过结算层在Rollups之间以信任最小化的方式转移。
如前所述,目前大多数Rollup使用以太坊主链进行结算。但是,以太坊链并不是Rollup使用的理想结算层,因为它与使用该链进行智能合约交易的其他非Rollup应用程序共享。与专门的结算层相比,以太坊链是非专业化的并且规模较小。一个理想的Rollup专用结算层是仅允许它得智能合约、Rollup之间的简单桥接传输以及强制非Rollup应用程序使用执行层的结算层。
结算Rollup将为执行Rollup提供最小开销的解决方案来引导其网络,因为目前在启动和操作Rollups方面存在巨大开销。因此,交易由构建在上面的应用程序执行,这使得它们具有极强的可扩展性,这意味着中间层将是一个Rollups,也可以有自己的Rollups。
在正常的区块链中,共识层和执行层都在同一层上,并且都由同一组验证器执行。相反,Celestia所做的是将共识和执行层分开,使开发人员能够在Celestia数据可用性层之上部署他们的执行层。
执行层将作为他们自己的区块链存在,在那里他们可以决定专门化和优化的内容。
执行层将由各种执行链组成,无论是EVM还是CosmosSDKRollups。Rollups为开发人员和用户提供了可扩展性,因为协议是在第1层链上执行的。
关于以太坊Rollups,目前,以太坊上的所有Rollups都在以太坊上运行合约,其中所有资产都在结算层确认,因此如果要在另一个协议上启动,大多数Rollups都希望相同。Cevmos将实现这一点。
主权
模块化区块链的另一个巨大优势是它们的多主权。通过使用模块化区块链,治理可以划分到您的应用程序中,并且不会与其他应用程序重叠。如果您的应用程序出现问题,治理可以修复它,而不会干扰集群中的其他应用程序。以前,如果建立在以太坊上的去中心化应用程序被黑客入侵并且资金被盗,如果治理不同意,就不可能恢复损失。要修复它,您必须硬分叉整个链。硬分叉链以未经许可的方式离开以太坊,但用户可能不想使用您的分叉,因为它的安全性低于原始分叉。通过分叉EVM,这意味着您也在分叉共识层。
单片链上的硬分叉与不分叉共识层的模块化链上
现在,对于Celestia,您可以分叉构建在顶部的Rollup。在以太坊上,除非整个以太坊链被分叉,否则你无法分叉Rollups,因为它们使用以太坊作为结算层。在Celestia上,Rollups不使用Celestia作为结算层,因此可以同时存在多个分叉,这就鼓励了实验,为新的概念铺路。
比较
模块化区块链与单体区块链相比如何?让我们以使用模块化软件构建的非模块化区块链为例。现在,在Avalanche的情况下,子网是没有共享安全性的独立链,一个新的子网需要引导一个新的共识网络。
所有Avalanche子网都自行处理共识、数据可用性和执行。这使它们成为单一的整体实体,因为使某些东西模块化的原因是将它们分成单独的层。
因此,我们可以得出结论,目前使用某些模块化软件的其他链不是模块化协议,而是原型或伪模块化。
结论
我们可以将模块化区块链定义为将执行、共识和数据可用性的组件分开的区块链,而单体区块链则自行处理这三者。这意味着Celestia是一个模块化区块链,因为它只处理DA,而建立在顶部的Rollups处理执行和结算。因此,真正的模块化链可以实现:
共享安全在不引导新共识网络的情况下启动新链在不增加节点要求的情况下进行扩展
近日,国务院印发《“十四五”数字经济发展规划》,将区块链与大数据、人工智能等正式纳入战略性前瞻性领域,并指出其在推动数字产业化、健全完善数字经济治理体系等方面发挥着重要作用.
1900/1/1 0:00:00基于区块链的投资协议Syndicate声称,目前存在的所有去中心化自治组织(DAO)中,有10%是在其平台上运行不到三周时间创建的.
1900/1/1 0:00:00原文作者|?OthmaneSenhajiRhazi,Web3企业家.编译整理|黑米@白泽研究院我之所以成为一位大力倡导Web3和NFT领域的企业家,因为我相信我们正在见证社会、经济和创新的突破.
1900/1/1 0:00:00根据Crypto.com的一份报告,到今年年底,全球加密货币所有者的数量预计将超过10亿。报告指出,“各国再也不能忽视公众对加密货币日益增长的推动.
1900/1/1 0:00:00原文标题:《#不以艺术家自居的Pak谈为何与朱利安·阿桑奇的合作推出「审查」NFT|Today''sInterview》原文作者:VivienneChow就在北京时间2021年2月9日18:44.
1900/1/1 0:00:00春节以来,一个为解救JulianAssange而创立的AssangeDAO正迅速蹿红。JuiceBox显示,自2月3日开始筹款以来,在短短数日之内已募捐到约14,890枚ETH,以时价计算约47.
1900/1/1 0:00:00