12

Arbiswap:Uniswap V2 在 Arbitrum Rollup 上的移植,成本下降 55 倍

 3 years ago
source link: https://learnblockchain.cn/article/1712
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Uniswap V2 在 Arbitrum Rollup 上的移植, 让交易成本下降 55 倍

一个简单的移植, 成本降低了55倍,还有更多其他功能。 立即尝试一下吧 !

本月初,我们宣布新的 Arbitrum Rollup测试网 ,一个功能完备的Optimistic Rollup,任何人都可以立即部署L2合约。今天,我们通过移植以太坊最流行的dapp展示了Arbitrum的出色表现。

进入 Arbiswap : 这是在Arbitrum Rollup 测试网上运行的 Uniswap V2。

为方便起见,在继续尝试 Arbiswap 之前,我们提供了一个[水龙头](https://twitter.com/intent/tweet?text=@Arbi_Swap hey @OffchainLabs, gimme some Arbiswap test tokens plz! 0xYourETHAddressHere)直接在Arbitrum链上向你发送通证,但是如果你在Kovan上已经有ETH或一些ERC-20通证,则也可以将Arbiswap与这些通证一起使用。完成交换后,请转到Arbitrum Rollup 区块浏览器 查看交易并了解其 gas 使用情况。

bmQ3ieV.png!mobile

Arbiswap:Arbitrum Rollup 上的Uniswap V2

扩展性评估

在第1层Uniswap上交换通证大约需要109,500 gas 。每个区块1000万个 gas ,每13秒大约1个区块。这意味着以太坊第1层每秒最多可以处理7次Uniswap 兑换。

在Arbiswap:在Arbiswap Rollup 链满负荷运行的情况下,第1层 gas 成本降低至每次交换消耗 1965 gas ;这意味着L1每秒最多可以处理 390 次交换**,基础层的 gas 效率提高了55倍**!

但是我们还没有完成。在下一个Arbitrum测试网版本中,我们将添加对BLS签名的支持以及其他压缩功能,这将使 gas 使用量减少大约两倍。

包括什么?

这不是概念证明,也不是 看起来像 Uniswap。这是一本完整的,功能齐全的Uniswap V2,可以按Rollup运行(由于它在L2中,因此还增加了一些荣耀)。我们采用了Uniswap代码库,并将其批量移植到Arbitrum。

  1. 通证桥( Token bridge )

    任何 Rollup 链的关键组成部分是能够将通证从以太坊转移到 Rollup 链中,然后再转回的能力。如果无法执行此操作,则Uniswap(或任何DeFi应用程序)将不会非常有用,因为你将无法使用它来交换Ether或任何ERC20通证。

    Arbitrum 附带了一个用户友好的 通证桥 ,可促进在以太坊和Arbitrum Rollup链之间转移资产。为了使事情变得更酷,我们将通证桥直接集成到Uniswap UI中。在我们的演示中,你可以在Uniswap上交换真实的(测试网)ETH,实际上,你可以将所需的任何通证移植到我们的demo中,并且可以使用。没有花哨的技巧。就是这样!

2. 钱包支持

我们也很高兴宣布添加了新的钱包集成。 Arbiswap支持使用三个钱包:Metamask,Fortmatic和Portis。我们感谢Magic和Portis的团队的支持,我们也在积极努力增加对其他钱包的支持。请继续关注即将发布的公告。

下一个就是你的应用!

因此Arbiswap demo很酷,你想将应用程序移植到Arbitrum。但是你肯定有一些疑问。

将我的dapp移植到Arbitrum有多复杂?

这并不复杂!就像将你的RPC端点更改为 https://kovan2.arbitrum.io/rpc .

我是否需要重写代码库的大部分内容?

没有!你无需对代码进行任何更改。

我在哪里可以下载Arbitrum工具?

你无需下载任何新软件即可在Arbitrum上部署合约。你甚至都不需要重新编译合约。

等等,我可以使用现有的以太坊开发环境吗?

是! Arbitrum支持Solidity,Vyper,Yul和任何EVM语言以及以太坊开发人员工具,例如Truffle,Hardhat,ethers.js和TheGraph等。

如果遇到问题怎么办?

如果遇到任何问题,请给我们留言 Discord .我们在这里为你提供帮助!

我使用Arbiswap,并开始在Arbitrum上构建dapp。我现在可以开始了吗?

当然。我们很惊讶你能做这一点。

有用链接

**Arbiswap **:http://swap.arbitrum.io/ 开发工具 : https://developer.offchainlabs.com/docs/Rollup_basics/ 测试网发布页面 : https://arbitrum.io/testnet/ 区块浏览器 :https://explorer.offchainlabs.com/#/ 社区 :https://discord.gg/ZpZuw7p

Arbiswap是由Offchain Labs使用Uniswap的 开源代码 构建的Demo,但与该公司的Uniswap无关。我们欢迎Uniswap社区尝试Arbiswap,并在Arbitrum即将推出的主网上启动Uniswap实例。

https://medium.com/offchainlabs/arbiswap-our-port-of-uniswap-v2-on-arbitrum-rollup-2fe3c64bef00

一个简单的移植, 成本降低了55倍,还有更多其他功能。 立即尝试一下吧 !

本月初,我们宣布新的 Arbitrum Rollup测试网 ,一个功能完备的Optimistic Rollup,任何人都可以立即部署L2合约。今天,我们通过移植以太坊最流行的dapp展示了Arbitrum的出色表现。

进入 Arbiswap : 这是在Arbitrum Rollup 测试网上运行的 Uniswap V2。

为方便起见,在继续尝试 Arbiswap 之前,我们提供了一个[水龙头]( https://twitter.com/intent/tweet?text=@Arbi_Swap hey @OffchainLabs, gimme some Arbiswap test tokens plz! 0xYourETHAddressHere)直接在Arbitrum链上向你发送通证,但是如果你在Kovan上已经有ETH或一些ERC-20通证,则也可以将Arbiswap与这些通证一起使用。完成交换后,请转到Arbitrum Rollup 区块浏览器 查看交易并了解其 gas 使用情况。

bmQ3ieV.png!mobile

Arbiswap:Arbitrum Rollup 上的Uniswap V2

扩展性评估

在第1层Uniswap上交换通证大约需要109,500 gas 。每个区块1000万个 gas ,每13秒大约1个区块。这意味着以太坊第1层每秒最多可以处理7次Uniswap 兑换。

在Arbiswap:在Arbiswap Rollup 链满负荷运行的情况下,第1层 gas 成本降低至每次交换消耗 1965 gas ;这意味着L1每秒最多可以处理 390 次交换 ,基础层的 gas 效率提高了55倍

但是我们还没有完成。在下一个Arbitrum测试网版本中,我们将添加对BLS签名的支持以及其他压缩功能,这将使 gas 使用量减少大约两倍。

包括什么?

这不是概念证明,也不是 看起来像 Uniswap。这是一本完整的,功能齐全的Uniswap V2,可以按Rollup运行(由于它在L2中,因此还增加了一些荣耀)。我们采用了Uniswap代码库,并将其批量移植到Arbitrum。

  1. 通证桥( Token bridge )

    任何 Rollup 链的关键组成部分是能够将通证从以太坊转移到 Rollup 链中,然后再转回的能力。如果无法执行此操作,则Uniswap(或任何DeFi应用程序)将不会非常有用,因为你将无法使用它来交换Ether或任何ERC20通证。

    Arbitrum 附带了一个用户友好的 通证桥 ,可促进在以太坊和Arbitrum Rollup链之间转移资产。为了使事情变得更酷,我们将通证桥直接集成到Uniswap UI中。在我们的演示中,你可以在Uniswap上交换真实的(测试网)ETH,实际上,你可以将所需的任何通证移植到我们的demo中,并且可以使用。没有花哨的技巧。就是这样!

2. 钱包支持

我们也很高兴宣布添加了新的钱包集成。 Arbiswap支持使用三个钱包:Metamask,Fortmatic和Portis。我们感谢Magic和Portis的团队的支持,我们也在积极努力增加对其他钱包的支持。请继续关注即将发布的公告。

下一个就是你的应用!

因此Arbiswap demo很酷,你想将应用程序移植到Arbitrum。但是你肯定有一些疑问。

将我的dapp移植到Arbitrum有多复杂?

这并不复杂!就像将你的RPC端点更改为 https://kovan2.arbitrum.io/rpc .

我是否需要重写代码库的大部分内容?

没有!你无需对代码进行任何更改。

我在哪里可以下载Arbitrum工具?

你无需下载任何新软件即可在Arbitrum上部署合约。你甚至都不需要重新编译合约。

等等,我可以使用现有的以太坊开发环境吗?

是! Arbitrum支持Solidity,Vyper,Yul和任何EVM语言以及以太坊开发人员工具,例如Truffle,Hardhat,ethers.js和TheGraph等。

如果遇到问题怎么办?

如果遇到任何问题,请给我们留言 Discord .我们在这里为你提供帮助!

我使用Arbiswap,并开始在Arbitrum上构建dapp。我现在可以开始了吗?

当然。我们很惊讶你能做这一点。

有用链接

Arbiswap: http://swap.arbitrum.io/ 开发工具https://developer.offchainlabs.com/docs/Rollup_basics/ 测试网发布页面https://arbitrum.io/testnet/ 区块浏览器https://explorer.offchainlabs.com/ #/ 社区https://discord.gg/ZpZuw7p

Arbiswap是由Offchain Labs使用Uniswap的 开源代码 构建的Demo,但与该公司的Uniswap无关。我们欢迎Uniswap社区尝试Arbiswap,并在Arbitrum即将推出的主网上启动Uniswap实例。

https://medium.com/offchainlabs/arbiswap-our-port-of-uniswap-v2-on-arbitrum-rollup-2fe3c64bef00

本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

  • 发表于 46分钟前
  • 阅读 ( 54 )
  • 学分 ( 0 )
  • 分类:Rollup

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK