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

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 使用情况。

0_0ohHAbhWdsxykMRM

<center>Arbiswap:Arbitrum Rollup 上的Uniswap V2</center>

扩展性评估

在第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

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

  • 发表于 2020-11-10 22:46
  • 阅读 ( 2128 )
  • 学分 ( 34 )
  • 分类:Rollups

0 条评论

请先 登录 后评论
Offchain Labs
Offchain Labs

3 篇文章, 101 学分