Optimism Rollup原理以及使用教程

什么是Optimism

Optimism 是针对以太坊的可扩展堆栈,是目前主流的Layer 2项目之一,解决以太坊主网拥塞和手续费高的痛点。

技术原理

Optimism 是一个基于Rollup实现的以太坊layer2链,本质上也是一条独立的区块链,但是进行了一些修改。和以太坊一样,Rollup 协议也使用「虚拟机」来执行智能合约代码。Rollup 的虚拟机独立于以太坊自己的虚拟机(EVM)运行,但是由以太坊上的智能合约管理。因此,这种联系可以让 Rollup 和以太坊之间进行通信。Rollup 负责执行事务并处理数据,以太坊负责接收并存储结果。

从技术层面来说,Rollup 链和传统区块链之间的主要区别在于出块方式。

通常来说,区块链由一个分布式参与者网络(「矿工」或「验证者」,具体取决于链的类型)维护。这些参与方通过共识创建区块。简单来说,参与方通过投票决定如何处理一组交易(如何创建下一个区块)。获得多数支持的区块将被永远写到区块链上。

相比之下,Rollup 链不按多数原则运行。监控 Rollup 状态的一方可以将「断言」发送至以太坊,来说明交易是如何处理的。重要的是,以太坊将决定是否接受这个断言,无论这个断言是否获得了 Rollup 上多数参与方的支持。这通常意味着,在 Rollup 上,实际只有一方负责处理交易和生成区块。

Optimism 的优缺点

优点:

  • 通用计算灵活性(图灵完备/兼容EVM)
  • 提升扩容性(目前以太坊第一层吞吐量为10tps,可提升至200-2000tps)
  • 所有数据在链上都可用(无需信任链下数据提供者)
  • 用户体验更佳(如上文所述)

构建在第二层并使用Optimistic Rollup架构的Dapp为用户带来了更好的体验(例如免交易费、使用ERC-20支付等等),以及几近即时的交易速度(交易时间约为200毫秒,一眨眼的功夫!)

缺点:

  • 吞吐量不如其他第二层解决方案(Plasma、ZK Rollups等)
  • 伴随着一些安全性问题(参见下文)

Optimistic Rollups能够运行的前提是,我们必须假定以太坊网络中大多数验证者(Eth1中的矿工,Eth2中的质押者)都是诚实的,并且至少有一个聚合者不审查交易。

怎么使用Optimism

存入和取回资产

从Layer 1和Layer 2 之间最简单的转移资产的方式就是使用Optimism Gateway

存入L2

1.我们将使用Kovan 测试网在整个教程中。在开始之前需要确认下你的Kovan 测试网络已经连接

 

 

2.你先需要一些 Kovan ETH,如果还没有 Kovan ETH,可以使用Kovan ETH faucet (opens new window),或者你可以在 Optimismdiscord服务器请求一些Kovan ETH。

3.连接到Kov

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值