作者:toddz
在过去两周的时间中,我花了很多时间了解最新的链级创新,而在我看来,“分解”是指导这些创新的第一原则。
什么是分解?
这个词来自‘模块化区块链’,分解和模块化还是有一些区别的:
模块化更多的是指堆栈中的一层,它将区块链的三个属性‘执行、结算和数据可用性’中的至少一个属性从操作区块链中外包出来。
即使在一个层中也可以进行分解。它可以按照交易的类型分类来执行,即使它们仍然在一层。
它背后的逻辑非常容易理解。通过使每个单元能够执行最简单的操作,从而可以最大限度的提高每个单元的效率。
最新链级创新中的分解现象
以太坊——Danksharding
在8号以太坊基金会研究的AMA中,Justin表示‘以太坊正在变得越来越模块化':
Damus在取消帖子上的“Zaps”功能后避免了苹果App Store的下架:金色财经报道,比特币友好的社交媒体应用程序Damus于周三获得了继续留在苹果应用商店的批准,新版本的Damus将不再在帖子上显示Zap(据报道苹果认为这种配置相当于销售数字内容),但仍允许用户在个人资料级别互相发送Zap。
此前苹果曾威??胁称,除非Damus取消通过内容帖子上的“zaps”接收比特币提示的功能,否则苹果将在6月27日之前将这款支持比特币的社交媒体应用程序从其App Store中剔除。[2023/6/29 22:06:50]
Justin在Reddit上的解释截图
降低复杂性的战略方法是模块化。。好消息是以太坊正在变得越来越模块化。
共识与执行:共识层在很大程度上是封装的。Peter只意味着执行工作被外包给了更广泛的rollup社区。
数据与执行:数据和执行的分离意味着执行工作被外包给了更广泛的rollup社区。
美联储本周会议维持利率不变的概率为79.1%:金色财经报道,据CME“美联储观察”:美联储6月议息会议维持利率不变的概率为79.1%,加息25个基点的概率为20.9%;到7月维持利率在当前水平的概率为26.1%,累计加息25个基点的概率为59.9%,累计加息50个基点的概率为14.0%。[2023/6/13 21:33:06]
密码学与非密码学:复杂的低级别的BLS12-381密码学被封装在库中,例如Peter在处理Verkle树时可以与BLST应用程序接口进行交互。
提议者与构建者:提议者-构建者分离允许非共识关键的构建者逻辑与共识关键的建议者逻辑相分离。我希望看到两种类型的执行客户端的出现:用于验证者的提议者客户端和MEV行业的构建者客户端。
检验者与验证者:在enshrinedzkEVM的背景下,非共识关键的检验者逻辑可以与共识关键的SNARK验证逻辑分离出来。同样,我希望客户端能够在enshrinedzkEVM中进一步规范化和模块化。
dynamic.fi的质押合约被黑73.8 BNB:金色财经报道,智能合约漏洞赏金平台Immunefi在社交媒体上称,dynamic.fi由于对存款功能的会计处理不正确,Dynamic的质押合约被黑了 73.8 BNB,价值约 22,634 美元。
对此,Dynamic官方称,我们的质押合约被利用了,我们正在对合约进行升级以包括重入保护,并将很快对其进行审核。为了恢复,我们正在回购 DYNA 并将其分发给受影响的用户。[2023/2/22 12:22:46]
但是你应该注意到,Justin的‘模块化’已经远远超过了目前大多数人讨论的‘模块化区块链’的范畴:
‘提议者者与构建者’不在除Danksharding以外的任何项目的规划中;
‘证明者与验证者’也不在除Danksharding以外的任何项目的规划中,而这种设计对其他项目来说更容易整合。
以上两点完全符合‘分解’的定义。
俄罗斯议会将审议禁止加密支付的法案,预计于6月中旬进行一读投票:6月13日消息,俄罗斯议员将审查一项禁止在俄罗斯使用数字金融资产(目前包括加密货币和实用数字权利或代币的法律术语)作为支付手段的新法案。据Forklog报道,该法案已由金融市场委员会主席Anatoly Aksakov提交给国家杜马。
根据立法机构的信息门户网站,在该草案获得委员会批准后,众议院成员预计将在6月中旬对该法案进行一读投票。如果获得通过,该法律将明确禁止在俄罗斯联邦境内进行加密支付,同时提议允许在对外贸易协议中使用加密支付。
此前消息,俄罗斯金融市场委员会主席Anatoliy Aksakov提出一项法案,拟禁止使用数字金融活动(DFA)来支付任何类型的商品或服务,旨在禁止在俄罗斯境内引入其他货币单位或货币替代品,并责令DFA交易所经理暂停任何涉及使用加密货币作为货币代用品的交易。(Bitcoin.com)[2022/6/13 4:23:16]
Aptos,Sui
Optimism:严重低估流量,将提升沟通透明度与服务冗余:6月7日消息,Optimism 官方撰文反思OP空投中出现的高负载导致主网和远程过程调用(RPC)出现严重延迟等现象,并表示内部团队正在与合作伙伴和基础设施提供商密切合作,以缓解问题并向所有尝试访问其代币的用户提供索赔。
关于此次问题,Optimism 反思问题在于大大低估了空投会产生的流量,而事后才发现需要将公共端点的容量提高 7 倍。而得到的教训包括,定期执行负载测试、用过度供应取代drop、要求合作伙伴提前扩大容量、优先考虑并发批量提交等等。并表示,再遇到类似问题将在几分钟内快速更新状态页面,通过及时和透明的沟通来获取社区信任。[2022/6/7 4:07:45]
并行计算是Aptos和Sui背后的扩展创新的核心论点。
并行计算是一种已经被Web2证明的扩展技术,但该技术的实施也有一些前提条件,并且并行技术与目前主流的单体区块链自然不匹配。被并行处理的交易之间不能有任何关联,但一个区块内的交易之间却存在着太多的关联性。
虽然Aptos和Sui计划做一些预处理来弄清这种不匹配:
由软件事务性内存库开创的一种学术方法是对内存访问进行检测和管理冲突。具有optimistic并发控制的STM库在执行过程中记录内存访问,在执行后验证每个事务,当验证出现冲突时,中止并重新执行事务。
而且我发现,预处理非常符合‘分解’的概念:
对P2P网络中的所有交易进行分类,使每个单元只需要执行一类交易
Altlayer
Altlayer是一个高度可扩展的应用专用和可插拔的执行层系统,它可以从底层的L1/L2中获得足够的安全性。
如果你问我Altlayer和其他主流的第二层网络之间有什么区别,我会说:Altlayer是一个自动扩展的解决方案,而其他的解决方案则更加的“不可改变”。
让我们想象一下下面的情况:
许多NFT项目其实并不需要一个永恒的专用区块空间,而只是需要短时间内占用区块空间,当铸币需求预计会激增时,系统会自动进行扩容从而可以完美的解决这个问题。
Altlayer的核心理论也完全符合‘分解’的定义:
自动扩容是传统云计算市场上用来解决突发需求的一种非常普遍的方法。突发需求不是稳定存在的常规需求,所以我们需要一些非常规的设计,通过一些‘分解设计’来满足它们。
简要总结
正确的区块链大体框架正在变得越来越清晰,但是我们仍然需要进行更多的优化来让区块链变的更好,那么我们该如何对现有的区块链进行优化呢?
最好的优化方法之一是将区块链作为一个整体分层,对单层进行极端更新。
其余的是下一代技术,如零知识证明、10倍带宽、10倍固态硬盘等
请注意:分解可以被重新组织,以进一步优化!
下一个以太坊杀手?
最近有很多关于谁有希望成为以太坊下一个牛市的最大竞争者的讨论,那下一个以太坊杀手到底是Celestia,还是Aptos和Sui?
我更愿意说,它们单独可能都不会成为以太坊杀手,但一个包括它们两类所有特性的区块链有可能是:
四层:将单体区块链分解成四层已经证明了它的价值。
Celestia的设计与DAS数据可用层的最佳选择。
并行计算对于进一步优化交易共识层也是有价值的,而且理论上是可行的。而Celestia是交易顺序共识的唯一选择。
Aptos和Sui的设计在全球状态共识方面具有最佳的性能,具有并行计算和独特的P2P消息传递。
开发人员能够在执行层释放更多的可能性。而自动扩容应该是一个很好的补充。
与这个“最佳优化”相比,以太坊怎么样?
以太坊是更安全的选择,但与这个“最佳优化”相比,以太坊的效率较低。这是我个人在目前的看法:
Aptos和Sui的核心创新必须涉及全局共识层的设计,这意味着它不能自然地适合以太坊,以太坊不能利用这些伟大的创新,至少在短时间内不太可能。
这些创新会不会给区块链带来太多的复杂性?
从Vitalik在EthCC上开玩笑的说‘我们应该取消分片’到@Polynya最新的‘4844andDone’,当前有很多关于‘减少区块链复杂性’的讨论。
我的观点更像是‘现在仍然不是简化的时候’:如果我们回顾一下云计算行业的发展历史,在早期的5~10年的时间里,云计算服务变得越来越有用,但却越来越复杂。而在最近几年,我们看到云计算服务更多的简化,例如无服务,IAC等。
新技术总是遵循类似的路线,从“找到一个标准和有意义的框架”到“变得好用但复杂”,再到“简化以更容易使用和更低的成本”。
简化的前提基础是事情已经足够好,但当前的区块链基础设施显然还不够好。我们仍然处于游戏的非常早期的阶段。
我仍然相信,在这个熊市中我们可以看到更多的分解创新,当我遇到这些创新时,我会给大家及时分享我的想法。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。