撰文:A Fox
編譯:深潮TechFlow
本文摘要:
- Rollup as a Service (RaaS) 是一種新的商業模式,允許任何人在沒有編碼的情況下創建和部署自己的L2 Rollup。
- Conduit 是一個非常容易使用的RaaS供應商,下面您將看到使用幾次點擊有多快速簡單地運行以太坊虛擬機(EVM)L2 Rollup。
- 當您的Rollup處於活動狀態時,您可以將ETH橋接到其中並部署智能合約和dapp,例如,我創建了一個稱為DOG的代幣並將其轉移。
- Conduit 還為您設定了一個區塊瀏覽器,因此您可以輕鬆地在鏈上視覺化所有內容。
正文
由於以太坊主網變得過於緩慢和昂貴,因此我們看到了以太坊L2的成長,其中大部分是我之前討論過的Rollup。
要創建自己的Rollup,需要相對深入地理解區塊鏈,但最近,”Rollup as a service”(RaaS)提供者的成長意味著您可以在幾分鐘內部署一個L2 Rollup,而無需編寫一行程式碼!
本文,我將透過觀察Conduit,稍微探討一下RaaS的工作原理。
Rollups 和RaaS
隨著以太坊尋求擴展以每秒處理更多交易,第2 層(L2) 解決方案不斷增長,我們在過去的文章中研究了EVM L2。
Rollup 是今天以太坊上最受歡迎的L2類型。簡要地提醒一下,Rollup 是一個單獨的區塊鏈,執行交易然後將Rollup 版本發布回主鏈。
已經有成十上百的L2 Rollups的例子,如下圖。
然而,儘管出現了諸如Optimism 和Arbitrum 這樣的鏈,它們創建了自己的工具包以更快地創建L2,但創建自己的L2仍然不是一件小事,並且需要一定的技術知識。此外,您需要運行節點來支援L2,這也可能變得複雜。
這項挑戰催生了一種新型的業務,即提供”Rollup as a Service”(RaaS)。透過RaaS,任何人都可以透過只需按幾下按鈕即可在幾分鐘內創建和部署自己的Rollup,然後開始將ETH橋接並在他們自己的L2上運行智能合約和dapp!
下面我將向您展示使用RaaS建立Rollup有多簡單。
Conduit
RaaS 領域已經有許多競爭對手,包括Astria、Caldera、AltLayer、 Conduit 等。
在本文中,我選擇使用Conduit,我發現它非常快速且易於入門。
按照他們的說法,Conduit 允許您:”在幾分鐘內部署一個Rollup,而不是幾個月。”提供”完全託管、生產級、可自訂的以太坊、Optimism、Arbitrum、Base、Mode 和Zora 的Rollup 。”
他們的登陸頁面非常清楚地展示了使用Conduit創建Rollup有多麼快速簡單。
讓我們在下面的步驟中進行一下了解。
建立一個Rollup
首先,在登陸頁面上選擇部署按鈕,您將被要求建立一個帳戶和組織,然後立即被帶到設定頁面來部署您的第一個Rollup。
使用Conduit 建立主網Rollup 將每月費用為$3,000,無論您是否需要主網Rollup,您仍然可以使用測試網Rollup 來開始,每月僅需$50。
Conduit 可讓您使用Optimism 的OP 堆疊或Arbitrum 的Orbit 堆疊。如果選擇Orbit,您會發現後續的選項也會隨之變更。
結算層是保證交易最終性和安全性的層,而資料可用性層是在任何給定時刻重建Rollup所需的資訊的維護者。
兩者都很重要,但作為一種簡化解決方案,結算應該真正在像以太坊這樣的更去中心化的區塊鏈上,具有最高的金融安全性,而數據可用性可以在像Celestia 這樣的更在集中的區塊鏈上,該區塊鏈支援以更低成本儲存更多數據。
在我的測試網路範例中,我堅持使用了OP 堆疊,並使用以太坊作為結算層,Celestia 作為DA。儘管如此,Conduit 允許您混合匹配這些,找到最適合您特定用例的方式。
當您繼續時,您將被要求支付每月$50 的費用。
支付完成後,您就完成了!在幾分鐘內,您就配置了自己的第一個L2 Rollup。
您現在只需要等待15-20 分鐘,Conduit 就會設定好一切,一旦完成,部署將顯示如下:
您的組織和Rollup 的名稱可以編輯。現在您可以開始使用您的新L2 Rollup了!
開始使用您的Rollup
在部署頁面選擇您的Rollup後,Rollup 資訊將顯示如下:
Rollup 配置設定顯示在右側,黑色終端框中的輸出表示L2正在運作。目前您不需要真正理解輸出的含義,您所需要看到的是它持續更新。
您需要選擇”添加到錢包” 將網絡添加到您的Metamask 或等價錢包中。
然後,您應該在橋接部分點擊Create Bridge”,這將開啟一個名為SuperBridge 的橋接軟體。
由於我們在測試網路上,您將能夠將Sepolia ETH 橋接到您的新Rollup 上。如果您沒有任何Sepolia ETH,您可以從這個水龍頭獲取。
我幾次橋接了超過1 ETH,最終在我的新L2 Rollup上得到了2 個測試網絡ETH,在我的Metamask錢包上可以看到!
現在,您已經將測試網路ETH橋接到了您的新Rollup上,您可以開始使用它了!
進一步使用您的Rollup
現在您擁有了自己的L2 Rollup,您可以直接部署程式碼到其中。
首先打開Remix IDE,我已經在我的名為“編寫您的第一個智能合約”的教程中解釋過如何使用它。
然後將下面的程式碼複製到Remix 中的一個新檔案中。
將環境更新為“Injected Provider”,並將您的Metamask 設定為新的Rollup。在橙色部署按鈕旁邊為您的代幣命名和符號,在這種情況下,我寫了“Dog, DOG”,然後點擊部署。
您將需要在Metamask 中簽署此交易,當交易被處理時,您將剛剛在您的新L2 Rollup上創建了一個新代幣,這很酷了!
如果我打開Metamask,我可以透過複製Remix 中建立的合約地址將該代幣添加到我的錢包中。
這樣做後,我可以看到我的新Dog代幣的餘額為100000 DOG。在Metamask中,我可以將100 DOG發送到網路上的另一個位址。
多麼驚人,我們不僅剛剛創建了我們自己的Rollup,還在這個新區塊鏈上創建了我們自己的Dog代幣並將其發送到這個新鏈上的另一個帳戶。
整合
正如您所看到的,您可以在您的新L2區塊鏈上做任何您想做的事情,例如創建自己的代幣、智能合約和dapp。
您可以擁有從簡單代幣到像Sushiswap這樣的複雜AMM運行在您的Rollup上,正如我們看到它在幾個鏈上運行的一樣。
對於與不同專案的這種集成,Conduit 有一個集成頁面,可協助您將這些應用程式部署到您的新Rollup上。
當您在此頁面上選擇任何dapp上的「Get」時,一個類型表單將彈出,您可以解釋為什麼要將此dapp與您的Rollup整合。
擁有這樣一個與數十個最受歡迎的dapp之一交流的簡單介面,對於啟動一個全新的Rollup來說是一件非常有幫助的事情。
當您對您測試的所有內容滿意時,您可以將Rollup 遷移到主網。但是,升級每月需要3000 美元,並且您需要安排與Conduit 的演示以使其生效。
在Explorer 上確認我們所做的事情
在嘗試了我的新測試網Rollup後,我可以透過跳入Conduit 也為您設定的區塊瀏覽器來確認發生的一切。
例如,我可以回到瀏覽器並查看我的地址,以查看已完成的交易和我擁有的代幣。
透過在左側選擇區塊鏈選項卡,然後單擊“Deposits (L1->L2)” 之類的選項,我可以獲得更多特定於區塊鏈的信息,在這種情況下,您可以觀看到我橋接的Sepolia ETH。
在選擇代幣後,我還可以看到我部署的新DOG代幣。
我們可以更深入地研究此代幣,並查看有兩個持有者,因為我將100 DOG發送到網路上的另一個帳戶。
我相信很明顯,我只是初步探索了擁有自己的新Rollup所能實現的功能的表面。在未來的帖子中,我可能會深入探討不同的用例。
最令人著迷的是,由於使用RaaS已經變得輕易地創建Rollup,因此L2很可能會變得普遍化,將會有數百個存在。
那麼,真正的問題將是如何將您的L2 Rollup與其他的Rollup區分開來?