作者:Darren Kleine,Blockworks;編譯:松雪,金色財經
為了擴展以太坊,開發人員一直在忙於建立稱為「rollups」的機制,這些機制可以在基礎鏈的「頂部」更有效地運作。
但到底什麼是rollups?當被問到這個意味深長的問題時,喬恩·夏博諾(Jon Charbonneau)笑了。
「哦,這會很艱難,」他說。 “過去幾個月,每個人都在進行一場大辯論。”
他說,為了確定Rollup 的真正目的,以及它是否是以太坊真正的擴展解決方案,建立正確的思維模型非常重要。畢竟,如果它只是在鏈的「頂部」構建,那麼它真的可以擴展區塊鏈嗎?
在Lightspeed 播客(Spotify/Apple)上,加密貨幣投資公司DBA 的聯合創始人兼合夥人在詳細闡述之前給出了一個簡單的定義:「Rollup只是從另一個區塊鏈、另一個資料層發布的數據中派生出來的一些狀態。”
“所以在以太坊上發布了一些數據,我可以在這些數據上運行一些狀態轉換函數,它會告訴我,’嘿,這是我的Rollup的狀態。’”
「這就是從根本上進行Rollup所需的全部內容。」他說,其他一切雖然重要,但都只是實施問題。
夏博諾解釋說,當涉及橋接(或不橋接)回到以太坊時,這個概念可能會變得更加複雜。 “如果它缺少從基礎層到Rollup層的橋樑,那麼這東西到底有什麼意義呢?”
研究人員指出,如果Rollup嚴格使用基礎網路的安全屬性,則不一定需要橋接回原始資料層。他建議開發人員可能決定使用另一個鏈的共識和其他安全優勢,而不是引導自己的驗證器,例如,允許更容易的設定。
但夏博諾表示,這種Rollup的用例「尚不清楚」。 「你希望能夠彌合資產,」他說。 “這就是我們使用這些東西的大部分目的。”
定義擴充
討論的中心問題是:Rollup實際上有助於擴展以太坊,還是它們最終只是將活動轉移到其他地方?
夏博諾解釋說,問題的關鍵在於「擴展」的含義。他將其定義為「無論資源需求如何,嘗試透過系統獲得更多吞吐量」。
他表示,透過Rollup,“可以創建更有效率的執行環境,對於相當數量的資源,確實可以提高吞吐量。”
關於Rollup是否真的能夠擴展以太坊的問題,夏博諾承認他沒有「完美的答案」。
答案是一條“模糊線”,他說,“這就是為什麼很多人非常合理地說,’好吧,rollups 並不能擴展以太坊——你只需要考慮基礎層本身。’”
“如果您以某種方式使用底層系統的屬性並保留系統的許多底層安全屬性,那麼您通常會對其進行擴展。”