智能合约Rollup的现状 鉴于理解上述内容所需的细节,我们发明了一堆关于以太坊兼容性的语言,这并不奇怪。事实上,没有一个zk-rollup能完美地反映EVM在所有情况下的行为——这是一个程度问题,当涉及到可维护性和性能而不仅仅是兼容性时,每个团队所做的详细选择最终将是最重要的。我的观点是,下面的定义是最清晰和最一致的: 至关重要的是要明白,上述方法中没有任何一种在本质上是优越的——这是分类,而不是分等级。它们都做出了不同的权衡:更容易建立、维护和升级,性能更高,更容易与现有工具兼容。最终,领先的rollup也将由更好的分销和营销来决定,而不是纯粹的技术能力。话虽如此,做出正确的基本技术决定无疑有很大的优势。Scroll对EVM标准的热忱承诺是否能使他们轻松应对任何EVM的升级?另一个团队更务实的方法是否能帮助他们更快进入市场?StarkWare的自定义虚拟机+转译器的方法是否会被证明是一个更坚实的长期基础?另一个团队会不会最终从这个领域的先行者无疑会犯的错误中学到东西,并将他们击败?归根结底,以太坊发展的当前时刻的美妙之处在于,我们有不同的团队在以不同的方法推动一个共同的目标。 但在我们得意忘形之前,也应该对目前智能合约rollup的准备情况保持清醒的头脑。每个团队都有强烈的动机将自己营销为 “即将接管世界”——但以太坊上最早也要到2022年底才会有 “生产级 ”的智能合约推出,而其中许多团队要到2023年才会准备好。根据StarkNet的发展历程,我们应该能预期从一个rollup进入测试网开始,至少要经过一年的迭代,才能使该rollup准备好支持主网上一致的生产级交易量。 由于这种不成熟的状态,对于那些需要规模而又不影响以太坊安全的开发者来说,特定于应用的rollup仍然是最有力的选择。事实上,即使是在通用rollup可用和更广泛地集成后,我预计在可预见的未来,特定于应用的rollup的性能、定制和可靠性仍将在某些用例(如交易所、NFT铸造/交易)中占据优势。 额外的Rollup因素 尽管本文的主要重点是,这并不全是关于以太坊生态系统兼容性与性能的问题!还有一些其他因素影响着你是否应该在特定的通用rollup上构建。我建议的几个主要附加标准如下: 费用:这些rollup会以原生代币、ETH、还是两者的复杂组合来收取费用?费用结构对用户和开发者的体验有很大的影响,因为rollup通常需要拥有费用代币来支付计算费用。 证明和排序:所有的rollup都需要一个实体,负责给交易排序和产生证明。今天,大多数特定于应用的rollup是 “单排序器”,它以弹性为代价产生更高的吞吐量。大多数通用rollup最初是作为单排序器rollup开始的,但他们通常有计划随着时间的推移将这个排序器去中心化。 (责任编辑:admin) |