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