作者:Darren Kleine,Blockworks;编译:松雪,金色财经
为了扩展以太坊,开发人员一直在忙于构建称为“rollups”的机制,这些机制可以在基础链的“顶部”更有效地运行。
但到底什么是rollups? 当被问到这个意味深长的问题时,乔恩·夏博诺(Jon Charbonneau)笑了。
“哦,这会很艰难,”他说。 “过去几个月,每个人都在进行一场大辩论。”
他说,为了确定 Rollup 的真正目的,以及它是否是以太坊真正的扩展解决方案,建立正确的思维模型非常重要。 毕竟,如果它只是在链的“顶部”构建,那么它真的可以扩展区块链吗?
在 Lightspeed 播客(Spotify/Apple)上,加密货币投资公司 DBA 的联合创始人兼合伙人在详细阐述之前给出了一个简单的定义:“Rollup只是从另一个区块链、另一个数据层发布的数据中派生出来的一些状态。”
“所以在以太坊上发布了一些数据,我可以在这些数据上运行一些状态转换函数,它会告诉我,‘嘿,这是我的Rollup的状态。’”
“这就是从根本上进行Rollup所需的全部内容。” 他说,其他一切虽然重要,但都只是实施问题。
夏博诺解释说,当涉及到桥接(或不桥接)回到以太坊时,这个概念可能会变得更加复杂。 “如果它缺少从基础层到Rollup层的桥梁,那么这东西到底有什么意义呢?”
研究人员指出,如果Rollup严格使用基础网络的安全属性,则不一定需要桥接回原始数据层。 他建议开发人员可能决定使用另一个链的共识和其他安全优势,而不是引导自己的验证器,例如,允许更容易的设置。
但夏博诺表示,这种Rollup的用例“尚不清楚”。 “你希望能够弥合资产,”他说。 “这就是我们使用这些东西的大部分目的。”
定义扩展
讨论的中心问题是:Rollup实际上有助于扩展以太坊,还是它们最终只是将活动转移到其他地方?
夏博诺解释说,问题的关键在于“扩展”的含义。 他将其定义为“无论资源需求如何,尝试通过系统获得更多吞吐量”。
他表示,通过Rollup,“可以创建更高效的执行环境,对于相当数量的资源,确实可以提高吞吐量。”
关于 Rollup是否真的能够扩展以太坊的问题,夏博诺承认他没有“完美的答案”。
答案是一条“模糊线”,他说,“这就是为什么很多人非常合理地说,‘好吧,rollups 并不能扩展以太坊——你只需要考虑基础层本身。’”
“如果您以某种方式使用底层系统的属性并保留系统的许多底层安全属性,那么您通常会对其进行扩展。”
来源:金色财经