2021年2月28日晚,V神就以太坊Layer 2技术进行了一场AMA,回答了一些社区关心的问题,其中他提到了Arbitrum看好的一个Layer 2项目,而Arbitrum也宣布计划在3月上线主网。在此之际,本文将介绍计划该 Layer 2 明星项目的背景、团队以及测试网(试试说不定有空投呢),饱受以太坊网络拥堵之苦的我们可以提前感受期待已久的以太坊 Layer 2 网络的顺畅体验。
Rollup,中短期以太坊扩容的基石
以太坊网络拥堵的问题由来已久,社区也提出了各种扩容方案。一层扩容(以太坊链上)的关键是分片,但ETH2.0最终落地的时间表还遥遥无期。而二层扩容(以太坊链下)的方案比较广,包括了状态通道、侧链和Plasma,Rollup作为二层扩容的新型方案,在最近一两年里得到了长足发展,能够支持通用的 EVM 代码,因而V神甚至直言Rollup是中短期内以太坊扩容的基石。
在Rollup中,合约的实际计算和存储是在链外完成的,交易数据通过一系列压缩技巧保存在以太坊上。验证者在链上发布的断言,可以看作是把所有的调用及其结果像蛋卷一样汇总到一个单一的以太坊链上交易里。 Rollup项目的不同之处在于如何确保发布到以太坊的断言正确性。
其中Optimistic Rollup指一种正如其名的乐观型Rollup,像乐观主义者认为人性本善,允许一个断言被发布时不包含有效性证明。做出该断言的验证者只需附带一个保证金,附带一个时间窗口,在这个时间窗口内,如果有人认为它是错误的,任何人都可以通过发布自己的保证金对该断言提出质疑,这也被称为欺诈证明。如果哪一方输了,他们将失去保证金。如果质疑期过后,没有人质疑成功,则该主张被接受并成为最终主张。所有的Optimistic Rollup都是交互式的,根据解决争议所需的互动轮次的多少对Optimistic Rollup可以再进行分类,Arbitrum Rollup则属于多轮交互式的Rollup。
背景豪华的明星项目
Arbitrum最初是在普林斯顿大学的一个学术项目,联合创始人 Ed Felten 是该校的计算机科学教授,也是奥巴马白宫前首席技术官。团队为OffchainLabs,多位核心成员均有普林斯顿的背景,其豪华的学术背景可与来自康奈尔大学的Avalanche媲美。Arbitrum背后的投资机构也很豪华,由Pantera 领投、Compound VC 等参投的370 万美元种子轮融资,也获得Coinbase Ventures投资。
Arbitrum是一套Ethereum扩展解决方案,它可以实现高吞吐量、低成本的智能合约,同时保持无需信任的安全性。Arbitrum有三种模式,分别是AnyTrust通道、AnyTrust侧链和Arbitrum Rollup。目前,Arbitrum Rollup已在测试网上线。
2018年,多轮交互式Optimistic Rollup协议在Usenix Security会议上首次发布。 在Rollup中,Arbitrum Rollup的多轮交互式中,会有一个初始挑战窗口,挑战者可以在这个窗口中交纳保证金,并声称论断是错误的。接下来就是断言者和挑战者之间的前后互动,链上合约作为协议的裁判。最后裁判员认定一方做出了错误的主张,并对该方进行惩罚,收取其保证金。其思路是在链上裁判员需要 "就事论事"地评价有关合同行为的证据之前,通过争议双方的互动协议,尽可能地缩小争议范围,从而最大限度地减少解决争议的链上工作量。
与其他Rollup方式相比,Arbitrum Rollup的设计亮点在于链上的数据量相当低,它可以支持任意的EVM智能合约,并且可以与所有以太坊开发者工具配合使用。Arbitrum Rollup 对编写的合约类型没有限制,不会要求开发者使用不熟悉的抽象或编程语言重写应用。Arbitrum 具有完整的智能合约支持,并带有 Solidity 编译器,开发者可轻松移植现有合约或开发新合约。和其他的Rollup一样,Arbitrum Rollup链建立在以太坊区块链之上,所有的交易数据都记录在以太坊上,安全性由以太坊区块链保障。
可以说,通用的EVM支持、光鲜亮丽的团队背景和专业能力、顶级投资机构的加持天然赋予了Arbitrum明星光环,让其成为行业关注的焦点。
携手合作伙伴共建Layer 2 DeFi生态
面对以太坊生态的大变局,Arbitrum没有闭门造车,而是不断吸纳新伙伴,很早开始布局基于Arbitrum Rollup的Layer 2 DeFi生态,包括了钱包等各种基础设施。
2020年11月6日 Offchain Labs 团队使用 Uniswap 的开源代码构建了 Arbiswap,这是一个基于Arbitrum Rollup 的Uniswap。界面类似UniSwap,不同之处在于Arbiswap 多了一处 “L1/L2 Bridge”用以将 Arbitrum Rollup的资产转移到以太坊。团队称以太坊Layer 1每秒最多只能处理7笔Uniswap交易,而Arbiswap每秒可以处理390笔,可以将gas成本降低55倍,交易速度将明显流畅。用户只需将 RPC 修改成Arbitrum 测试网络,就可以访问 Layer 2网络 的 Arbiswap。
此外,团队还提供了Arbitrum代币桥(https://bridge.arbitrum.io/),可以在以太坊 Kovan 测试网和 Arbitrum 测试网直接互转资产,让用户直观方便地在一层和二层之间转换ETH、ERC-20和ERC-721代币。
2020年1月29日Arbitrum发布了Demo产品Arbitrum Rollout(https://portal.arbitrum.io/),更是充分展现了其全面的 DeFi 生态。第一批项目包括去中心化交易协议Bancor , 去中心化拍卖协议Bounce, AMM做市商Burgerswap, Hop, 去中心化永续合约交易所MCDEX和去中心化交易所Swapr,有消息称还有很多头部项目正在研究支持Arbitrum。同时,团队还基于开源代码构建了市场上一些主流的DeFi协议。
从用户和开发者的角度来看,与Arbitrum的交互感觉就像与以太坊的交互一样。Arbitrum支持与以太坊相同的RPC接口、支持所有EVM语言、原生支持所有以太坊工具,无需任何特殊的适配器。而最大的区别是,Arbitrum上的交易成本只有原生运行在以太坊上的一小部分。
结语
以 Rollup 的通用 EVM 支持为基础,背景豪华的Arbitrum正迅速跑马圈地,联合众多合作伙伴共建开放交融的Layer 2生态,志在抢夺以太坊扩容市场蛋糕。而苦受网络拥堵之苦的以太坊用户,有望在不久的将来可以享受快速、低手续费的 DeFi 使用体验。
资料:
Gas 成本降低 55 倍?来试试 Arbitrum Rollup 上的 Uniswap V2
Vitalik Buterin线上AMA整理,以太坊Rollup二层技术全解读