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