Gas 成本降低55 倍?來試試Arbitrum Rollup 上的Uniswap V2


Rollup 上的Uniswap V2 有什麼功能?試試你就知道了。

原文標題:《通告| Arbiswap:在Arbitrum Rollup 上運行的Uniswap V2》
撰文:Offchain Labs
翻譯& 校對:閔敏& 阿劍

太長不看:一次簡單的移植,可將gas 成本降低55 倍以上。今天就來試試吧!

本月早些時候,我們官宣了新的Arbitrum Rollup 測試網。 Arbitrum Rollup 是一個功能完備的Optimistic Rollup 解決方案,讓任何人都能立即部署Layer 2 合約。今天,我們通過移植以太坊上最流行的dApp 之一,來展示Arbitrum 的神奇之處。這就是Arbiswap:運行在Arbitrum Rollup 測試網上的Uniswap V2。

接下來試試Arbiswap 吧。為了方便起見,我們做了一個水龍頭,可以將你的代幣直接發送到Arbitrum 鏈上。但是,如果你已經在Kovan 上持有以太幣或一些ERC20 代幣,你也可以直接Arbiswap,用不著在水龍頭里領取代幣了。完成交換之後,可以直接到Arbitrum Rollup 區塊瀏覽器上查看你的交易,了解其gas 使用情況。

通告| Arbiswap:在Arbitrum Rollup 上運行的Uniswap V2Arbiswap:Arbitrum Rollup 上的Uniswap V2

擴展的基準

在以太坊Layer 1 的Uniswap 上交易代幣需要消耗大約109,500 gas;每個區塊的gas 上限是1000 萬,大約每13 秒挖出一個區塊。也就是說,以太坊Layer 1 每秒最多可以處理7 筆Uniswap 代幣交易。

Arbiswap:在Arbiswap Rollup 鏈滿負荷運行的情況下,Layer 1 的gas 成本降至每筆交易1965 gas。也就是說,Layer 1 每秒最高可處理390 筆交易,將gas 成本降低了55 倍!

但是,我們的目標不止於此。在下一個Arbitrum 測試網版本中,我們將支持BLS 簽名和其它壓縮技術,將gas 使用量再降低一至兩倍。

Arbiswap 有什麼功能?

Arbiswap 既不是概念證明,也並非像Uniswap 這樣的應用,而是一個運行在Rollup 上、功能完備的Uniswap V2 (它是運行在Layer 2 上的,因此還具備其它優點)。我們採用了Uniswap 代碼庫,並將其全部遷移到Arbitrum 上。

代幣橋。所有Rollup 鏈都離不開一個關鍵功能,即,讓代幣可以在以太坊和Rollup 鏈之間雙向轉移。如果做不到這一點,Uniswap (或其它任何DeFi 應用)就無法發揮很大的用處,因為你無法用它來交換以太幣或任何ERC20 代幣。

Arbitrum 具備用戶友好型代幣橋功能,可以促進資產在以太坊和Arbitrum Rollup 鏈之間的轉移。為了更炫酷一點,我們將代幣橋直接整合到Uniswap 的用戶界面中。在我們的demo 中,你可以在Uniswap 上直接交易真正的(測試網)以太幣。實際上,你可以將任何你喜歡的代幣移植到我們的demo 上,這樣就可以直接交易了。這裡面沒有任何套路。就是這麼簡單!

錢包支持。我們很高興地宣布,我們已經新增了錢包支持。現在你可以在三種錢包上使用Arbiswap:Metamask、Fortmatic 和Portis。我們非常感謝Magic 和Portis 團隊的支持,同時我們也在積極為其它錢包提供支持。請關注後續公告。

下一個幸運兒就是你!

既然Arbiswap 的demo 這麼酷,難道你不想將你的應用移植到Arbitrum 上嗎?想必你會有一些疑問需要解答。

將我的dApp 移植到Arbtrum 有多複雜?

一點也不復雜!你只需要將你的RPC 端點改成 https://kovan2.arbitrum.io/rpc 即可。

我需要重寫代碼庫中的大部分代碼嗎?

不!你完全不需要修改代碼。

哪裡可以下載Arbitrum 工具?

你不需要下載任何新軟件即可在Arbitrum 上部署合約。你甚至不需要重新編譯你的合約。

我可以使用現有的以太坊開發設施嗎?

可以! Arbitrum 支持Solidity、Vyper、Yul 等EVM 語言,以及Truffle、Hardhat、ethers.js 和The Graph 等以太坊開發工具。

如果我遇到問題怎麼辦?

如果你遇到任何問題,請在Discord 上向我們發送消息。我們會為你提供幫助!

我想體驗一下Arbiswap,並在Arbitrum 上進行構建。現在就可以開始嗎?

當然了。很高興你能有這個興趣。

Arbiswap 是Offchain Labs 使用Uniswap 的開源代碼構建的demo,但它不屬於Uniswap 公司。我們歡迎Uniswap 社區來體驗Arbiswap,並在Arbitrum 即將上線的主網上發布Uniswap 實例。

Arbiswap:
https://swap.arbitrum.io

開發者文檔:
https://developer.offchainlabs.com/docs/Rollup_basics/

測試網登陸頁:
https://arbitrum.io/testnet/

區塊瀏覽器:
https://explorer.offchainlabs.com/#/

社區:
https://discord.gg/ZpZuw7p

來源鏈接:medium.com

.



Source link