币灵灵财经 2024-12-01 04:58 1022
欧易交易所
软件大小:268.26MB
软件版本:v3.4.2
币灵灵财经(bilingling.com):Vitalik发文表示现有Layer2为中心的设计,其实与过去想追求的以太坊分片有很大程度的相似,且许多面向可以做得更好,例如可以保留更多的自主性给予Layer2开发者,让生态拥有更多创新与弹性。
Vitalik:分片与Layer2技术上类似
Vitalik认为Layer2和分片经常被描述为区块链扩容技术的两种策略,但其实两者扩容的底层技术是完全相同的。
Layer2为中心的设计与分片技术架构类似
用户有某种数据分片,可以想像成用户拥有欺诈证明或零知识证明;用户在不同分片之间互动,对应用户可在不同rollup之间互动。
Layer2和分片主要区别在于:不同的链、分片有多少自主权?可以留给开发者多少发挥空间。
执行环境的多样性
过去以太坊曾经于2019年短暂尝试过分片的执行环境多样化的改进,例如不同分片区域可以采用完全不同的虚拟机、账户模型等想法,但因为技术较难实现最终放弃。不过Layer2则可以轻易做到更多。
Layer2比起分片,在执行环境上可以有较多的弹性与创新空间。
Vitalik表示以太坊Layer2包括rollups、valdium和Plasmas,在今日充当了生态执行环境的角色。虽然以太坊社群通常关注等效EVM的L2,但其实有更多拥有创新、多样性的Layer2正在发展:
Arbitrum Stylus:提供以太坊生态WASM虚拟机的执行环境,可吸引更多元的开发者与应用。
Fuel:使用类似比特币UTXO的架构,以降低状态账本增长速度。
Aztec:引入新的程序语言和设计,基于ZK-SNARK的隐私保护智能合约而设计。
比起尝试将EVM打造成涵盖所有可能设计的超级虚拟机,此类专业化平台的效率将会更高。
速度与安全的权衡
分片可以带给用户更高的安全性,且现在以太坊主网的转账费用也不到一美元,确实拥有一定的竞争力,但不是所有应用都需要以太坊完全保护的安全性,例如社群媒体或游戏,即使每笔交易0.01美元也仍然太高,
各种应用对于安全性有不同等级的要求
这些应用程序不必支付相同的安全成本。以L2为中心的设计可以实现这一点,针对不同需求打造相对应的环境。
另一个安全性相关的权衡是Layer2之间的跨链。目前以太坊生态有optimistic rollups与ZK rollups,以及各种证明时间窗口的复杂组合。目前乐观证明必须在链上管理系统复杂的欺诈证明逻辑,且提出资产还要进行为期一周的提款挑战,使得Layer2跨链效能受到安全性妥协。
不过Vitalik认为在未来5到10年,预计所有Rollups都将是ZK Rollups,并且具有查找功能的Binius和Circle STARKs等超高效证明系统,加上证明聚合层的技术成熟,将使L2能够高效提供每个区块中的最终状态根。因此未来Layer2的跨链交易基本上不会是个问题。
最后讨论一下交易速度,以太坊每12秒生产一个区块,且不愿意速度太快,因为这会导致网络过度中心化。平均而言,提交交易的用户需要等待大约6到7秒才能被打包到一个区块中,Vitalik认为这与自己使用信用卡付款时必须等待的时间相当。
但许多应用程序需要更高的速度,而L2可以满足这项要求,许多L2已经正在探索几百毫秒的出块时间。举例来说,Layer2可以借由预确认(preconfirmation)提供更高的速度,也就是验证器在交易提交后签署该交易,宣告会在特定时间包含交易,如果交易未包含在内,该验证器会受到惩罚,达到更高效能的软验证。
预确认可以不需要受制于主网结算效能干预
当然,上述设计都可以尝试在Layer1上完成设计,可以合并具有不同安全等级的不同分片。然而这会增加协议的复杂性,可能会带来共识超载的风险,因为许多规模更大或吞吐量更快的方法具有更高的中心化风险,或需要更强的治理设计,这些影响将蔓延到协议的其他部分。而通过Layer2提供这些权衡,以太坊基本上可以避免这些风险。
Vitalik认为Rollups为中心的设计,可以为以太坊带来使用分片更好的扩容设计。
Vitalik:Layer2带来更自由的环境
除了技术上的比较,Vitalik认为Layer2还创造了一种激励空间,既鼓励开发人员构建和维护Layer2,也鼓励社群支持Layer2。
每个L2都是独立的,代表开发者在其上部署新方法是无需许可的,无需花费力气让所有核心开发者都相信新方法对于链的其余部分是安全的,也可以自由添加新的功能于Layer2。任何人都可以研究完全奇怪的想法,即使它们被以太坊核心开发人员完全忽略。
如果开发者尝试新方法的Layer2失败了,那就是开发者自己的责任与有限的影响范围。相对来说,Layer1的功能和预编译设计不是这样的,任何一个新的更新与方法对于网络的影响需要全盘评估,因为可能会有意想不到的后果与影响。
也因此很多EIP的讨论,最终是否成功和失败推出,往往取决于政治,程度比Vitalik希望的还要高,不论理论上可以建构什么。
笔者认为虽然是为了整体网络的安全性考量,但也导致许多以太坊协议的提案确实很大程度上,仅朝向核心开发者圈子的想像前进。
总之,以L1为中心的生态系统和以L2为中心的生态系统,所产生的独特激励措施,最终会严很大程度响建构的内容、品质水准和顺序。
比起分片基于以太坊生态的特定政治立场,Layer2可以给开发者更高的自主性与任何创新,就算没有被以太坊核心开发者加入EIP之中。
Vitalik似乎心意转向Layer2
Vitalik认为以Layer2为中心的生态系统是真正的技术意义上的分片。在这种分片中,用户可以使用自己的规则创建自己的网络,这对于生态发展是非常强大的,可以激发大量的创新。
Vitalik开始认为比起分片,更看好Rollups为中心的设计能为Ethereum带来什么。