什么是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),或者你可以在 Optimism的discord服务器请求一些Kovan ETH。

3.连接到Kovan 网络并且已经持有KETH,现在就可以点击去到

Optimism Rollup原理以及使用教程相关推荐

  1. Optimism Rollup原理详解

    Optimism Rollup是目前最流行的以太坊L2解决方案.本文将解释Optimism Rollup每个设计决策背后的动机, 剖析Optimism的系统实现,并提供指向每个分析组件的相应代码的链接 ...

  2. 数据库系统原理与应用教程(052)—— MySQL 的数据完整性(十四):交叉表查询(行列转换)

    数据库系统原理与应用教程(052)-- MySQL 的数据完整性(十四):交叉表查询(行列转换) 目录 数据库系统原理与应用教程(052)-- MySQL 的数据完整性(十四):交叉表查询(行列转换) ...

  3. 《数据库技术原理与应用教程》一3-5信息世界与逻辑模型

    本节书摘来华章计算机<数据库技术原理与应用教程>一书中的第3章 ,第3.5节,徐洁磐 操凤萍 编著更多章节内容可以访问云栖社区"华章计算机"公众号查看. 3-5信息世界 ...

  4. 网络工程原理与实践教程实验安排

    <网络工程原理与实践教程(第3版)>胜在超凡实验指导书和教材合为一体,"易学,易教,内容新"  第10章 实    验.... 235 实验1 水晶头的制作... 23 ...

  5. 《数据库技术原理与应用教程(第2版)》——习 题 1

    本节书摘来自华章计算机<数据库技术原理与应用教程(第2版)>一书中的第1章,习 题 1,作者 徐洁磐 操凤萍,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 习 ...

  6. 《数据库技术原理与应用教程第2版》——3.6计算机世界与物理模型

    本节书摘来自华章出版社<数据库技术原理与应用教程第2版>一书中的第3章,第3.6节,作者 徐洁磐 操凤萍 ,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 3. ...

  7. 《数据库技术原理与应用教程(第2版)》——第3章 数据管理中的数据模型 3.1 数据模型的基本概念...

    本节书摘来自华章计算机<数据库技术原理与应用教程(第2版)>一书中的第3章,第3.1节,作者 徐洁磐 操凤萍,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 第 ...

  8. 我的世界红石计算机教程1,《我的世界》红石电脑制作原理及使用教程

    原标题:<我的世界>红石电脑制作原理及使用教程 <我的世界>中的红石可以说是非常好玩的要素,很多玩家就做一些红石小装置就满足了,那么下面小编为大家带来的这个红石设施,绝对让各位 ...

  9. c语言链表单值化,《编译原理及实践教程》第3章词法分析.ppt

    <编译原理及实践教程>第3章词法分析 方法如下: 正规式R?有穷自动机NFA M ? s,t是正规式,相应NFA为N(s),N(t),则正规式R=s|t,构造NFA(R) 为: ? 对应正 ...

最新文章

  1. Python中的特殊成员和魔法方法
  2. 【文本分类】基于BERT预训练模型的灾害推文分类方法、基于BERT和RNN的新闻文本分类对比
  3. 设置居中_微信设置个性签名居中,超简单!
  4. linux下eclipse cdt引用函数库设置问题
  5. 10.4 实现关系下的匿名内部类
  6. UA MATH575B 数值分析下IV 带约束的优化
  7. [转载] Knowledge Management and Enginnering——02 知识表示方法
  8. .NET6之MiniAPI(十六):数据保护
  9. Android视频播放
  10. android开机画面大集合,汇总各种Android 开机画面修改方法 第二屏
  11. 佳能7660cdn 评价_佳能Canon LBP7660Cdn 驱动
  12. 关于listview的全选、反选、取消、删除等操作
  13. 全球光伏多晶硅价格上涨 中美贸易纠纷不断
  14. 愿天下有情人都是失散多年的兄妹(bfs)
  15. 小米平板4刷recovery教程_小米平板4解锁刷入魔趣详细教程 米板4怎么解锁刷机
  16. 手机收到回复TD退订的短信,需要回复吗?今天算是搞明白了
  17. 浅谈道路交通事故车辆安全技术鉴定
  18. 行业前沿|无人机视觉自主导航发展及视觉智能开发支撑平台介绍
  19. 磁带机、磁带库和磁盘阵列三者之间的区别
  20. MSRA的2022秋招各大厂SSP+ offer

热门文章

  1. 优先队列——PriorityQueue详解
  2. 央行首次回应“房贷松绑”:耐心等待文件 新乡房产网
  3. 微生物所系统调查我国禾谷类作物镰刀菌病害,并更新镰刀菌属基因组生命树...
  4. Solidity 中的对数计算
  5. 免费php无限空间,unlimitedtree.com无限容量和流量免费PHP空间
  6. 金融科技直播间|万里数据库在金融核心业务的实践分享
  7. 注册一个域名需要多少钱_域名注册需要多少钱?注册一个域名一年要多少钱?...
  8. PyG下载、处理、探索Cora、Citeseer、Pubmed数据集【PyTorch geometric】
  9. JSON(json)详细教程
  10. 温故而知新——数组排序算法