Arbitrum:降低以太坊Gas 費用的第2 層解決方案


以太坊長期以來一直面臨緩慢且使用成本過高的歷史。 Optimisistic rollup 等第2 層擴展解決方案在這裡發揮作用以解決這些問題。 Arbitrum 是以太坊首批登陸主網的L2 解決方案之一。此外,它遵循樂觀匯總。因此,Arbitrum 使以太坊上的交易便宜得多。

另外,請閱讀匯總– 第2 層擴展| 這是下一件大事嗎?

仲裁的工作

智能合約開發人員更喜歡使用Arbitrum 而不是Ethereum。以下是使用Arbitrum 的好處:

無需信任的安全性:Arbitrum 的安全性與以太坊區塊鏈相關聯。可擴展性:Arbitrum 允許更高的吞吐量使網絡更快。降低成本:Arbitrum 旨在最小化交易成本。與以太坊的兼容性:這意味著如果你在以太坊主網上運行了一些東西,你可以將它部署到Arbitrum 而不做任何更改。

Arbitrum 提供了使用任何Solidity 版本和語言來開發Dapp 的自由。

Arbitrum 的設計包含三個主要組成部分——

編譯器EthBridge 驗證者

Arbitrum 的工作原理與Opmistic rollup 相同:只要其中一個驗證者是誠實的,網絡就會運行起來很有趣,並且在發生任何爭議時都會進行爭議解決。

讓我們深入了解更大的圖景

如今,去中心化應用程序(Dapps)不再是單一合約。相反,一組合約構成了一個Dapp。 Arbitrum Compiler 接受這組合約,編譯它們,並在Arbitrum 虛擬機(AVM) 上運行它。一個單獨的虛擬機(VM) 旨在減少鏈上的佔用空間並使系統更快。

EthBridge,顧名思義,用作以太坊和Arbitrum 之間的橋樑。例如,你可以調用EthBridge 與Arbitrum 交互以將ETH 或其他令牌發送到Arbitrum VM。下面討論了使用Arbitrum 和Uniswap 橋接資產的演示。 EthBridge 的工作在解決驗證者之間的糾紛時也派上用場。

Arbitrum Network 最重要的組成部分是驗證器。 dapp 創建者選擇驗證器,每個VM 都有自己的驗證器。 VM 驗證器始終知道VM 的當前狀態。在大多數情況下,驗證器與VM 位於同一行。驗證器驗證新的狀態哈希,然後Ethbridge 負責跟踪每個狀態的哈希。

如果驗證者惡意或不誠實,Arbitrum 會優化其爭議解決活動。所以基本上,所有驗證者都需要在EthBridge 中質押一定數量的以太幣。如果驗證者試圖對有效交易做出有爭議的斷言或提出虛假爭議,則驗證者的權益礦池將被沒收。這種解決爭端的設計非常有效。

在Arbitrum 下推出的一些著名項目是Uniswap、Aave、Augur、Sushi 等。 Artitrum 還與Reddit 合作。他們將專注於建立一個單獨的匯總鏈,這將允許Reddit 擴展其獎勵系統。

讓我們通過以下演示來見證Arbitrum 上的交易有多快和多便宜。

使用Arbitrum 和Uniswap 橋接資產

本教程假設你的系統中安裝了Metamask 錢包。

第1 步:獲取以太幣

出於演示目的,將使用Rinkeby 測試網絡提供的測試以太幣(這樣我們就不會損失任何實際資金)。單擊此處獲取以太幣,在Twitter 上發布以太坊地址,然後復制推文鏈接並將其粘貼到必填字段中。該帳戶將很快記入承諾的以太幣。

以太坊地址以太坊地址

圖:Rinkeby 水龍頭

第2 步:橋接仲裁器

訪問仲裁。將彈出Metamask 通知,“確認”。現在我們將資金從第1 層轉移到第2 層。

Metamask通知Metamask通知
仲裁令牌橋

首先,我們將輸入我們想要存入的ETH 數量。 (確保你使用的是“Rinkeby 測試網絡”。這裡,我存入了3ETH。

Metamask 確認

首先,發生第1 層交易,然後是第2 層。第2 層交易需要幾分鐘才能得到確認。

    待交易 待交易
確認交易確認交易

我們也可以使用橋接器將資金從第2 層轉移回第1 層,但最多需要7 天。在測試網上,它只是一天,但在主網上,它需要大約7 天。從本質上講,發生這種情況是因為驗證器節點應該有足夠的時間來驗證資金並針對任何惡意活動提出爭議。這個時期本質上被稱為挑戰時期。

第3 步:在Metamask 上切換到Arbitrum 網絡

單擊“添加/切換到仲裁網絡”。將彈出一個Metamask通知,“批准”。

切換到Arbitrum 網絡切換到Arbitrum 網絡

在網絡列表中,你將看到一個新網絡“RinkArby”。這是一個二層網絡。上一個是“Rinkeby 測試網絡”,是第1 層網絡。

二層網絡二層網絡

當你切換到“RinkArby”網絡時,你將看到你轉移的ETH,這意味著你已經成功地將一些ETH 從第1 層轉移到第2 層。

第2 層中的ETH第2 層中的ETH

至此,教程的一部分就完成了。你已經將資產從第1 層橋接到第2 層。現在,讓我們進入可以使用Arbitrum 在Uniswap 上將一種加密貨幣交易所為另一種加密貨幣的部分。

第4 步:使用Uniswap 進行第2 層交易所

在我們進一步討論之前,讓我們先了解Uniswap 是什麼。

Uniswap 是一個建立在以太坊之上的去中心化交易所(DEX)平台。 Uniswap 允許我們交易ERC-20 代幣。每天有數十萬交易者在Uniswap 上進行交易。你還可以使用Uniswap 的生態系統來構建應用程序。 Uniswap 的原生代幣是“UNI”。

Uniswap 遵循恆定做市商模型。該模型遵循“X*Y=K”的簡單公式。這意味著當用ETH 交易任何其他加密貨幣時,例如DAI,可用的ETH 數量乘以Uniswap 的ETH/DAI 流動性礦池中可用的DAI 數量應該始終是一個常數。

訪問Uniswap。連接你的Metamask 錢包和RinkArby 網絡。

交易所交易所

請輸入你想要兌換的ETH 數量並選擇你想要兌換的代幣。例如,我在本教程中選擇了DAI。

交易所ETH交易所ETH

在上圖中,我交易所了0.005ETH,相當於28606700000 DAI。只要你“確認交易所”,Metamask 通知就會彈出“確認”。而且你還會注意到天然氣價格很低。

數量+ Gas 價格數量+ Gas 價格

你還可以通過確認詢問你是否要將代幣添加到錢包的Metamask 通知來將DAI 添加到你的錢包。

錢包中的DAI錢包中的DAI

查看Etherscan 上的交易歷史記錄。

Etherscan 歷史Etherscan 歷史

這就是Arbitrum 和使用Arbitrum 橋接資產的全部內容。

另外,閱讀

資訊來源:由0x資訊編譯自COINCODECAP。版權歸作者Akansha Jain所有,未經許可,不得轉載

Total
0
Shares
Related Posts