Rollups 是否真正擴充套件以太坊能力,答案複雜取決於「擴充套件」定義,以及 Rollups 是否可以讓使用者用 ETH 完成基礎層無法實現的更多功能。本文源自 blockworks 作者 DARREN KLEINE 的文章,由白話區塊鏈編譯、整理和撰寫。
(前情提要: 解讀》以太坊Rollups、Solana、Cosmos應用鏈之間的競爭)
(背景補充: 從以太坊到Rollups,哪個公鏈最受使用者喜愛?)
為了擴充套件以太坊,開發人員一直在忙於構建稱為「rollups」的機制,這些機制可以在基礎鏈的「上層」更有效地執行。
但到底什麼是 rollups?當被問到這個意味深長的問題時,喬恩・夏博諾笑了,說道 :「哦,這會很艱難,「過去幾個月,每個人都在進行一場大辯論。」他說,為了確定 Rollup 的真正目的,以及它是否是以太坊真正的擴充套件解決方案,建立正確的思維模型非常重要。畢竟,如果它只是在鏈的「上層」構建,那麼它真的可以擴充套件鏈嗎?
在 Lightspeed Podcast(Spotify / Apple)上,加密貨幣投資公司 DBA 的共同創辦人兼合夥人在詳細闡述之前給出了一個簡單的定義:「 rollups 只是從一些資料中得出的某種狀態,基本上是釋出在另一個數據上的。」區塊鏈,另一個數據層。」
「所以以太坊上釋出了資料,我可以對這些資料執行一些狀態轉換函式,說:『這是我的 rollups 的狀態。』」
「這就是從根本上進行彙總所需的全部內容。」 他說,其他一切雖然重要,但都只是實施問題。
當涉及到橋接(或不橋接)回到以太坊時,這個概念可能會變得更加複雜。「如果它缺少從基礎層到彙總層的橋樑,那麼這東西到底有什麼意義呢?」
研究人員指出,如果 rollups 網路嚴格使用基礎網路的安全屬性,則不一定需要橋接回原始資料層。他建議開發人員可能決定使用另一個鏈的共識和其他安全優勢,而不是引導自己的驗證器,例如,允許更容易的設定。
但這種 rollups 的用例「尚不清楚」,「希望其能夠彌合資產,這就是我們使用這些東西的大部分目的。」
定義 Scaling
討論的中心問題是: rollups 實際上有助於擴充套件以太坊,還是它們最終只是將活動轉移到其他地方?
夏博諾解釋說,問題的關鍵在於「Scaling」的含義。他將其定義為「無論資源需求如何,嘗試通過系統獲得更多吞吐量」。
他表示,通過 rollups,「可以建立更高效的執行環境,對於相當數量的資源,確實可以提高吞吐量。」
關於 Rollup 是否真的可以擴充套件以太坊的問題,並無定論。
答案在於一條「模糊線」,「這就是為什麼很多人非常合理地說,『好吧,rollups 並不能擴充套件以太坊 —— 你只需要考慮基礎層本身。』」
「如果您以某種方式使用底層系統的屬性並保留系統的許多底層安全屬性,那麼您通常會對其進行擴充套件。」
通過以太坊上的 Rollups 進行擴充套件「可以讓你用你的 ETH 做很多在基礎層上做不到的更有趣的事情。」
「如果我將我的 ETH 傳送到 Coinbase,現在我可以用 Coinbase 做任何我想做的事情,那麼在我看來,這並不是真正的擴充套件,」他說,「因為你實際上沒有從中衍生出任何安全屬性。 」