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