为什么说‘分解’是区块链优化的第一原则?

etc,rvn,erg,cfx,ethw,ethf中转地址,点击进入

以下是 DeFi之路编辑的 toddz
在最近的两个星期里,我花费大量的精力学习链接级别的革新,我认为“分解(disaggregation)”是引导创新的首要准则。
分解是什么?
“模块化区区块”(我在最近一期论文中,对此进行了说明,与模块化区区块链相比,拆分与模块化之间存在着一定的差异:
模块化更像是一种在堆叠里的层次,从操作区块链中将三种属性——执行、结算和数据可用性——中的一种进行内外包装。
甚至在一种情况下,也可以进行分解。可以根据不同的事务类别进行划分,甚至是在同一层次上。
其中的道理很好懂。它使得每一个单位都可以进行最简便的运算,这样就可以将各单位的效能最大化。
在最近的链上革新中的解构
以太坊- Danksharding
在以太坊基金会8号的 AMA中, Justin说:“以太坊的模块性正日益增强。”
Justin在 Reddit上的说明截图
减少复杂度的策略是采用模块化。(参见本文中有关包装和体系的复杂程度)。好的方面是,以太坊的模块性日益增强。
协商一致和实施:认知层次基本上是封闭的。Peter仅仅是指实施工作(过去是管理小组的权限)被委托到更大的 rollup团体。数据和实施:将数据和实施分开,这就意味着,过去由管理层负责的实施工作被下放到更大的 rollup团体。加密和无加密:BLS12-381加密技术是一个很复杂的底层代码,它被包装在一个数据库里,比如 Peter可以和 BLST的应用界面进行操作。建议人和构建人:建议-构建分离(PBS)使得不一致的关键性构造人的逻辑和一致的关键性的建议人的逻辑分开。我想要的是两种不同的客户机:验证用户的提问器客户机和 MEV (采掘可回收的)产业的构建客户机。
检查员和验证员:在 enshrined zkEVM (0-知识证书 EVM)环境中,不一致密钥(non-consensus-critical)的检查器(non-consensus-critical)能够与 SNARK检验逻辑相隔离。再次,我想让客户机在 enshrined zkEVM中得到更多的标准化和模块化。
不过你要知道, Justin的“模块性”比现在人们谈论的“模块化”要好得多:
除了 Danksharding之外,提案者和建设者都没有参与计划;
除了 Danksharding之外,其它的计划都没有“见证人与验证人”,这个方案更易于集成到其它的方案中。
这两个条件,正好可以用来解释“拆解”。
Aptos,Sui
在 Aptos和 Sui的基础上,平行运算是一个中心观点。
虽然并行运算技术是Web2所证实的一种扩充技术,但是它的实现需要一定的先决条件,而且它与当前的主流单个区块链系统存在着天然的不协调性。虽然平行的业务不可能有什么联系,但是同一块内部的业务关系过于密切。
尽管 Aptos和 Sui打算对这些不一致进行一些预先的准备:
一种由 STM (Software Transaction Memory,简称 STM)的理论思路就是探测和处理记忆体的存取。STM库带有 optimistic并行控件,它会在运行期间对存储器的存取进行日志,在运行之后对各个交易进行确认,如果发生了冲突,则中断和再次进行交易。
另外,我还注意到,这种预置很适合于分解。
对P2P网中的全部事务进行归类,使得每一个单位(本例中, CPU的几个核心)仅完成一类事务
Altlayer
Altlayer是一种具有很强伸缩性的可扩展的可插入式执行层,能够从L1/L2 (第2级)提供充分的安全保障。
我想,当你询问 Altlayer与其它主要的2级网络有何不同时, Altlayer是一种可以实现自动化扩充的方法,而另一些则更为“不可改变”。