在兩分鍾內創建您自己的L2 Rollup並使用RaaS。

中級4/18/2024, 1:35:21 PM
要創建自己的Rollup,需要相對深入地理解區塊鏈,但Rollup as a service(RaaS)提供商的增長意味着您可以在幾分鍾內部署一個L2 Rollup,而無需編寫一行代碼,輕而易舉地創建Rollup !

快速摘要:

  • 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

隨着以太坊試圖擴展以處理更多的每秒交易,Layer(L2)解決方案的增長成爲了一種趨勢,我們在以前的帖子中已經看過了EVM L2

Rollups是如今以太坊上最流行的L2類型。簡要提醒一下,Rollups是一種獨立的區塊鏈,執行交易然後將摘要版本發布回主鏈。

正如在L2 Beat上所示,已經有數十個L2 Rollup的示例存在。

盡管Optimism和Arbitrum等標準已經出現,並創建了自己的工具包以更快地創建L2,但創建您自己的L2仍然並不是輕而易舉的,需要一定的技術知識。而且,您還需要運行節點來支持L2,這也可能變得復雜。

這一挑戰催生了一種新型業務,提供了“Rollup as a Service”(RaaS)。通過RaaS,任何人都可以在幾分鍾內創建和部署自己的Rollup,無需編寫任何代碼,只需按幾個按鈕,然後開始將ETH橋接到自己的L2上,並在其獨立的L2上運行智能合約和DApp!

接下來,我將向您展示使用RaaS創建Rollup有多簡單。

Conduit

在RaaS領域已經有很多競爭對手,包括Astria, Caldera, AltLayer, Conduit等等。

對於本文,我選擇使用了Conduit,我發現它真的很快速和容易上手。

用Conduit的話來說,它允許您:“在幾分鍾內部署Rollup,而不是幾個月。”提供“完全托管、生產級、可定制的以太坊、Optimism、Arbitrum、Base、Mode和Zora Rollups。”

他們的登入頁面清晰地展示了使用Conduit創建Rollup有多麼快速和簡單。

讓我們完成下面的這些步驟。

創建一個Rollup

首先,在登入頁面上選擇“部署”按鈕,您將被要求創建一個帳戶和組織,然後立即轉到設置頁面以部署您的第一個Rollup。

使用Conduit創建主網Rollup將每月費用爲$3,000,無論您是否想要主網Rollup,您仍然會希望從測試網Rollup開始,價格只需$50每月。

Conduit允許您使用Optimism的OP堆棧或Arbitrum的Orbit堆棧。如果您選擇Orbit,您將看到後續選項也會發生變化。

結算層是保證交易最終性和安全性的層,與此同時,數據可用性層是維護重建Rollup所需信息的層。我們在以前的模塊化帖子中已經涵蓋了這一點。

兩者都很重要,但簡化起見,結算層應該真正位於一個具有最高金融安全性的更去中心化的區塊鏈上,例如以太坊,而數據可用性可以位於一個更支持以更低成本存儲大量數據的更集中化的區塊鏈上,例如Celestia。

在我的測試網示例中,我堅持使用了OP堆棧,使用以太坊進行結算,使用Celestia進行數據可用性。盡管如此,Conduit允許您混合匹配這些,找到最適合您特定用例的方案。

當您繼續時,您將被要求支付每月$50的費用。

支付後,您就完成了!在短短幾分鍾內,您已經配置了您的第一個L2 Rollup。

您現在只需要等待15-20分鍾,讓Conduit設置好一切,一旦完成,部署就會顯示如下所示:

您的組織和匯總的名稱可以編輯,但並不重要,這就是我保留原樣的原因。重要的是,您現在可以開始使用新的 L2 匯總!

開始使用 Rollup

在選擇部署頁面上的您的Rollup時,Rollup信息將顯示如下:

在右側顯示了Rollup配置設置,黑色終端框中的輸出表示L2已啓動。暫時您不需要真正理解輸出在說什麼,您只需看到它不斷更新即可。

您將希望選擇“添加到錢包”將網路添加到您的Metamask或等效錢包中。

然後,您應該在橋接部分點擊“創建橋接”,這將打開一個名爲SuperBridge的橋接軟件。

由於我們在測試網上,您將能夠將Sepolia ETH橋接到您的新Rollup上。如果您沒有Sepolia ETH,您可以從此faucet獲取

我幾次將1 ETH橋接到我的新L2 Rollup上,最終在我的Metamask錢包上看到了2個測試網ETH!

現在,您已經將測試網ETH橋接到您的新Rollup上,您可以開始使用它了!

使用您的Rollup

現在您已經擁有自己的L2 Rollup,您可以直接向其部署代碼。

首先打開Remix IDE,我之前在名爲“編寫您的第一個智能合約”的教程中已經解釋過如何使用它。

然後將下面的代碼復制到Remix中的一個新文件中。

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.24;

import { Ownable } from “@openzeppelin/contracts/access/Ownable.sol”;

import { ERC20 } from “@openzeppelin/contracts/token/ERC20/ERC20.sol”;

contract Coin is ERC20, Ownable {

constructor(string memory name, string memory symbol) 

ERC20(name, symbol) Ownable(_msgSender()) 

{

    _mint(_msgSender(), 100000 ether);

}

 }

將環境更新爲“Injected Provider”,並將您的Metamask設置爲新的Rollup。在橙色部署按鈕旁邊給您的代幣命名和符號,在這種情況下,我寫了“Dog,DOG”,然後點擊部署。

您將需要在Metamask中籤署此交易,當交易得到處理時,您就已經在您的新L2 Rollup上創建了一個新代幣 - 這有多酷啊!

如果我打開Metamask,我可以通過復制在Remix中出現的創建的合約地址,將該代幣添加到我的錢包中。

完成後,我可以看到我的新代幣Dog的餘額爲100,000 DOG。然後,在Metamask中,我可以將100 DOG發送到網路上的另一個地址,方法如下。

太神奇了, 我們不僅僅創建了自己的Rollup,還在這個新的區塊鏈上創建了自己的Dog代幣,並將其發送到了這個新鏈上的另一個帳戶。

集成

正如您所看到的,您可以在新的L2區塊鏈上做任何想做的事情,比如創建自己的代幣、智能合約和DApp。

您可以在您的Rollup上運行從簡單代幣到像Sushiswap這樣復雜的AMM,就像我們在幾條鏈上看到的一樣:

對於與不同項目的這種集成,Conduit有一個集成頁面,可以幫助將這些應用程序添加到您的新Rollup上。

當您在此頁面上選擇任何dapp上的“獲取”時,將彈出一個typeform,您可以在其中解釋爲什麼想要將這個dapp與您的rollup集成。

擁有這種與數十個最受歡迎的dapp進行交流的簡單界面,對於啓動一個全新的rollup來說是非常有幫助的。

當您對所有測試過的內容感到滿意時,您可以將rollup升級到主網。然而,升級的費用是每月$3,000,並且您需要安排一個與Conduit的演示呼叫來實現這一點。

確認我們在 Explorer 上做了什麼

通過進入Conduit爲您設置的區塊瀏覽器,您可以確認您在新的測試網Rollup上發生的一切。

例如,我可以返回到瀏覽器並查看我的地址,以查看已完成的交易和我擁有的代幣。

我可以通過在左側選擇區塊鏈選項卡,然後點擊“存款(L1->L2)”來獲取更多特定於區塊鏈的信息,例如,我可以看到我存入的代幣。在這種情況下,您可以看到我橋接的Sepolia ETH。

在選擇代幣後,我還可以看到我部署的新的DOG代幣。

我們可以更深入地查看這個代幣,看到有兩個持有者,因爲我向網路上的另一個帳戶發送了100 DOG。

我相信您已經清楚地看到,我只是初步探索了擁有自己新Rollup的可能性的一小部分。在未來的文章中,我可能會深入探討不同的用例。

最引人入勝的是,通過使用RaaS,創建一個Rollup變得非常容易,L2可能會變得類似商品化,可能會有成百上千個L2出現。

那麼,真正的問題將是如何使您的L2 Rollup與其他Rollup有所區別。

聲明:

  1. 本文轉載自[A Fox in Web3],原標題爲《Being in the coin Listing roadmap by Coinbase,《Solana生態去中心化存儲平台ShdwDrive詳解》。版權歸原作者所有[A Fox in Web3]全部。如果您對本次轉載有異議,請聯系Gate Learn團隊。團隊將盡快按照相關程序進行處理。

  2. 免責聲明:本文所表達的觀點和意見僅代表作者個人觀點,不構成任何投資建議。

  3. Gate Learn 團隊已將本文翻譯成其他語言。未提及的翻譯文章不得復制、分發或抄襲。

在兩分鍾內創建您自己的L2 Rollup並使用RaaS。

中級4/18/2024, 1:35:21 PM
要創建自己的Rollup,需要相對深入地理解區塊鏈,但Rollup as a service(RaaS)提供商的增長意味着您可以在幾分鍾內部署一個L2 Rollup,而無需編寫一行代碼,輕而易舉地創建Rollup !

快速摘要:

  • 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

隨着以太坊試圖擴展以處理更多的每秒交易,Layer(L2)解決方案的增長成爲了一種趨勢,我們在以前的帖子中已經看過了EVM L2

Rollups是如今以太坊上最流行的L2類型。簡要提醒一下,Rollups是一種獨立的區塊鏈,執行交易然後將摘要版本發布回主鏈。

正如在L2 Beat上所示,已經有數十個L2 Rollup的示例存在。

盡管Optimism和Arbitrum等標準已經出現,並創建了自己的工具包以更快地創建L2,但創建您自己的L2仍然並不是輕而易舉的,需要一定的技術知識。而且,您還需要運行節點來支持L2,這也可能變得復雜。

這一挑戰催生了一種新型業務,提供了“Rollup as a Service”(RaaS)。通過RaaS,任何人都可以在幾分鍾內創建和部署自己的Rollup,無需編寫任何代碼,只需按幾個按鈕,然後開始將ETH橋接到自己的L2上,並在其獨立的L2上運行智能合約和DApp!

接下來,我將向您展示使用RaaS創建Rollup有多簡單。

Conduit

在RaaS領域已經有很多競爭對手,包括Astria, Caldera, AltLayer, Conduit等等。

對於本文,我選擇使用了Conduit,我發現它真的很快速和容易上手。

用Conduit的話來說,它允許您:“在幾分鍾內部署Rollup,而不是幾個月。”提供“完全托管、生產級、可定制的以太坊、Optimism、Arbitrum、Base、Mode和Zora Rollups。”

他們的登入頁面清晰地展示了使用Conduit創建Rollup有多麼快速和簡單。

讓我們完成下面的這些步驟。

創建一個Rollup

首先,在登入頁面上選擇“部署”按鈕,您將被要求創建一個帳戶和組織,然後立即轉到設置頁面以部署您的第一個Rollup。

使用Conduit創建主網Rollup將每月費用爲$3,000,無論您是否想要主網Rollup,您仍然會希望從測試網Rollup開始,價格只需$50每月。

Conduit允許您使用Optimism的OP堆棧或Arbitrum的Orbit堆棧。如果您選擇Orbit,您將看到後續選項也會發生變化。

結算層是保證交易最終性和安全性的層,與此同時,數據可用性層是維護重建Rollup所需信息的層。我們在以前的模塊化帖子中已經涵蓋了這一點。

兩者都很重要,但簡化起見,結算層應該真正位於一個具有最高金融安全性的更去中心化的區塊鏈上,例如以太坊,而數據可用性可以位於一個更支持以更低成本存儲大量數據的更集中化的區塊鏈上,例如Celestia。

在我的測試網示例中,我堅持使用了OP堆棧,使用以太坊進行結算,使用Celestia進行數據可用性。盡管如此,Conduit允許您混合匹配這些,找到最適合您特定用例的方案。

當您繼續時,您將被要求支付每月$50的費用。

支付後,您就完成了!在短短幾分鍾內,您已經配置了您的第一個L2 Rollup。

您現在只需要等待15-20分鍾,讓Conduit設置好一切,一旦完成,部署就會顯示如下所示:

您的組織和匯總的名稱可以編輯,但並不重要,這就是我保留原樣的原因。重要的是,您現在可以開始使用新的 L2 匯總!

開始使用 Rollup

在選擇部署頁面上的您的Rollup時,Rollup信息將顯示如下:

在右側顯示了Rollup配置設置,黑色終端框中的輸出表示L2已啓動。暫時您不需要真正理解輸出在說什麼,您只需看到它不斷更新即可。

您將希望選擇“添加到錢包”將網路添加到您的Metamask或等效錢包中。

然後,您應該在橋接部分點擊“創建橋接”,這將打開一個名爲SuperBridge的橋接軟件。

由於我們在測試網上,您將能夠將Sepolia ETH橋接到您的新Rollup上。如果您沒有Sepolia ETH,您可以從此faucet獲取

我幾次將1 ETH橋接到我的新L2 Rollup上,最終在我的Metamask錢包上看到了2個測試網ETH!

現在,您已經將測試網ETH橋接到您的新Rollup上,您可以開始使用它了!

使用您的Rollup

現在您已經擁有自己的L2 Rollup,您可以直接向其部署代碼。

首先打開Remix IDE,我之前在名爲“編寫您的第一個智能合約”的教程中已經解釋過如何使用它。

然後將下面的代碼復制到Remix中的一個新文件中。

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.24;

import { Ownable } from “@openzeppelin/contracts/access/Ownable.sol”;

import { ERC20 } from “@openzeppelin/contracts/token/ERC20/ERC20.sol”;

contract Coin is ERC20, Ownable {

constructor(string memory name, string memory symbol) 

ERC20(name, symbol) Ownable(_msgSender()) 

{

    _mint(_msgSender(), 100000 ether);

}

 }

將環境更新爲“Injected Provider”,並將您的Metamask設置爲新的Rollup。在橙色部署按鈕旁邊給您的代幣命名和符號,在這種情況下,我寫了“Dog,DOG”,然後點擊部署。

您將需要在Metamask中籤署此交易,當交易得到處理時,您就已經在您的新L2 Rollup上創建了一個新代幣 - 這有多酷啊!

如果我打開Metamask,我可以通過復制在Remix中出現的創建的合約地址,將該代幣添加到我的錢包中。

完成後,我可以看到我的新代幣Dog的餘額爲100,000 DOG。然後,在Metamask中,我可以將100 DOG發送到網路上的另一個地址,方法如下。

太神奇了, 我們不僅僅創建了自己的Rollup,還在這個新的區塊鏈上創建了自己的Dog代幣,並將其發送到了這個新鏈上的另一個帳戶。

集成

正如您所看到的,您可以在新的L2區塊鏈上做任何想做的事情,比如創建自己的代幣、智能合約和DApp。

您可以在您的Rollup上運行從簡單代幣到像Sushiswap這樣復雜的AMM,就像我們在幾條鏈上看到的一樣:

對於與不同項目的這種集成,Conduit有一個集成頁面,可以幫助將這些應用程序添加到您的新Rollup上。

當您在此頁面上選擇任何dapp上的“獲取”時,將彈出一個typeform,您可以在其中解釋爲什麼想要將這個dapp與您的rollup集成。

擁有這種與數十個最受歡迎的dapp進行交流的簡單界面,對於啓動一個全新的rollup來說是非常有幫助的。

當您對所有測試過的內容感到滿意時,您可以將rollup升級到主網。然而,升級的費用是每月$3,000,並且您需要安排一個與Conduit的演示呼叫來實現這一點。

確認我們在 Explorer 上做了什麼

通過進入Conduit爲您設置的區塊瀏覽器,您可以確認您在新的測試網Rollup上發生的一切。

例如,我可以返回到瀏覽器並查看我的地址,以查看已完成的交易和我擁有的代幣。

我可以通過在左側選擇區塊鏈選項卡,然後點擊“存款(L1->L2)”來獲取更多特定於區塊鏈的信息,例如,我可以看到我存入的代幣。在這種情況下,您可以看到我橋接的Sepolia ETH。

在選擇代幣後,我還可以看到我部署的新的DOG代幣。

我們可以更深入地查看這個代幣,看到有兩個持有者,因爲我向網路上的另一個帳戶發送了100 DOG。

我相信您已經清楚地看到,我只是初步探索了擁有自己新Rollup的可能性的一小部分。在未來的文章中,我可能會深入探討不同的用例。

最引人入勝的是,通過使用RaaS,創建一個Rollup變得非常容易,L2可能會變得類似商品化,可能會有成百上千個L2出現。

那麼,真正的問題將是如何使您的L2 Rollup與其他Rollup有所區別。

聲明:

  1. 本文轉載自[A Fox in Web3],原標題爲《Being in the coin Listing roadmap by Coinbase,《Solana生態去中心化存儲平台ShdwDrive詳解》。版權歸原作者所有[A Fox in Web3]全部。如果您對本次轉載有異議,請聯系Gate Learn團隊。團隊將盡快按照相關程序進行處理。

  2. 免責聲明:本文所表達的觀點和意見僅代表作者個人觀點,不構成任何投資建議。

  3. Gate Learn 團隊已將本文翻譯成其他語言。未提及的翻譯文章不得復制、分發或抄襲。

即刻開始交易
註冊並交易即可獲得
$100
和價值
$5500
理財體驗金獎勵!
It seems that you are attempting to access our services from a Restricted Location where Gate is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Thailand, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.