notes on Scaling Ethereum with Raul Jordan and Preston Van Loon
播客很长,讲的干货很多,这里只梳理的部分干货。
笔记
1、不同的扩容解决方案,在去中心化,可扩展性和安全之间都有权衡。
2、比特币扩容主要解决方案是闪电网络。
3、已有的区块链面临一种局面,那就是如果你想创建一个去中心化的账本,那需要网络中的每一个node确认和验证交易,最终是获得了安全性但很慢。
4、有两种不同的扩容方法。L1 (Layer 1)方案是修改区块链核心协议,需要硬分叉。L2 (Layer 2 ):闪电网络,plasma,雷电网络(相对于比特币的闪电网络),状态通道。2层扩容方案不改进区块链协议本身,它们会创建特殊的结构来和主链互联。
4、1层解决方案能够获得更高的吞吐量,但它不一定能解决对于节点的高计算能力的需求以及持续增加的存储需求。以太坊全节点的数据几乎高达1.1TB,而这些只是纯状态数据,外加区块链数据。因此,需要2层扩容方案,例如闪电网络,它能够在链下处理交易,有更高的吞吐量。但是,真正重要的是改进底层协议,这会从根本上转变区块链的设计以适应更可持续的扩容策略,同时保持安全性和去中心化。
5、比特币扩容讨论的核心点之一是增加区块大小。增加区块大小确实能包含更多的交易,从而增加吞吐量。短期来看,增加区块大小能立竿见影。但长期看来,区块链会越来越大,对node的计算资源需求并没有降低。【增加区块算是一种1层扩容方案,但是朴素甚至是头痛医头,脚痛医脚的片面方案】
6、2层扩容方案是社区倾向的,至少在比特币社区是这样的。但对我们而言,1层扩容非常非常关键。1层扩容能解决更多的用例。
7、我们正在致力于将以太坊区块链分成不同的分片链(shard chain),这会让我们获得更高的交易吞吐量,同时维护去中心化以及对node更低的存储需求(指硬盘)和计算需求(指CPU)。我们希望以太坊未来有能力跑在消费者设备上,甚至是手机上。
8、我认为我们关心1层扩容方案是考虑系统本身的长期可持续性并意识到这是让以太坊更加去中心化,更安全以及对node性能要求更低的一次千载难逢的机会。
9、可以将比特币的扩容方案直接复制到以太坊上,例如2层解决方案。
补充
以太坊扩容方案:分片(1层)、雷电网络、plasma(2层)、广义状态通道
以太坊分片技术方案一直是V神在领导。
Layer 1 is the base consensus layer of the ethereum protocol
Layer 1 scaling solutions increase ethereum’s transaction throughput by
increasing the capacity of the base blockchain.
These changes typically require a hard fork.
Ethereum(15 tps) ———–> Ethereum (15X tps)
Sharding is a layer 1 scalability solution, which means that it makes the blockchain itself work better, basically have higher scalability.
Layer 2 refers to systems built “on top” of layer 1.
Layer 2 scaling solutions increase ethereum’s effective transaction throughput
by performing some operations “off chain”.
These solutions do not typically require a hard fork, they are implemented as smart contract.
Ethereum (15 tps) ———–> Ethereum (15X tps)
Plasma is a layer 2 solution which means that it doesn’t improve the blockchain itself. It takes an existing blockchain and creates this kind of special construction that’s connected to the blockchain.
V神讲,Layer 1 and layer 2 are complementary.
notes on Scaling Ethereum with Raul Jordan and Preston Van Loon相关推荐
- 8支团队正在努力构建下一代Ethereum
"我们不想在构建 Ethereum 2.0时重新造轮子." 谈到开发人员为 Ethereum 区块链进行两个独立的升级(一个称为 Ethereum 2.0,另一个称为 Ethere ...
- 8支团队正在努力构建下一代以太坊Ethereum 2.0
"我们不想在构建 Ethereum 2.0时重新造轮子." 谈到开发人员为 Ethereum 区块链进行两个独立的升级(一个称为 Ethereum 2.0,另一个称为 Ethere ...
- 8支团队正在努力构建下一代区块链以太坊Ethereum 2.0
2019独角兽企业重金招聘Python工程师标准>>> "我们不想在构建 Ethereum 2.0时重新造轮子." 谈到开发人员为 Ethereum 区块链进行两 ...
- NEO versus Ethereum: Why NEO might be 2018’s strongest cryptocurrency
NEO is a platform with a purpose. Can it compete with Ethereum? Or better yet, does it even need to? ...
- Paper:《GPT-4 Technical Report》的翻译与解读
Paper:<GPT-4 Technical Report>的翻译与解读 目录 Paper:<GPT-4 Technical Report>的翻译与解读 Abstract摘要 ...
- 科普 | ETH2 Staking 指南 :客户端多样性为何如此重要
作者 | Carl Beekhuizen 翻译&校对 | 闵敏 & 阿剑 来源 | 以太坊爱好者 免责声明:本文没有贬低任何一个客户端.每个客户端,甚至是规范,可能都存在不足和漏洞.E ...
- 著名网站系统架构设计
WikiPedia 技术架构学习分享 YouTube 的架构扩展 Internet Archive 的海量存储浅析 LinkedIn 架构笔记 Tailrank 网站架构 Twitter 的架构扩展: ...
- 从1到2 | ETH 2.0为我们带来了什么
以太坊创始人Vitalik Buterin(以下简称V神)提出了一项名为信标链的新提议,该提议建议在以太坊网络的新迭代中,基于权益证明(POS)的共识,从根本上修改其公链的角色. 非营利机构Prysm ...
- 1分钟链圈 | 以太坊2.0 Casper 更新版发布,涉及解决跨分片通信低效问题
Hi,艾瑞巴蒂! 这里是 9 月 7 日的每日1句话新闻晚报,只需1分钟,看看全球最热.最新的区块链新闻. 实时币价:BTC $6368.00 ETH $218.48 EOS $4.98( ...
- 【译】Making Sense of Ethereum’s Layer 2 Scaling Solutions: State Channels, Plasma, and Truebit
对于以太坊来说, 2018年是基础设施的一年 . 今年是早期采用测试网络极限的一年,重点关注用于扩展以太网的技术. 以太坊仍处于起步阶段. 今天,它不安全或可扩展 . 任何与该技术密切合作的人都能很好 ...
最新文章
- 关于Python中的self
- Fedora重新调整发布周期,Fedora 30将保留很长时间
- php字符串截取自​定义函数
- centos 7下安装mysql_Centos7下安装MySQL5.7(数据库的最全安装方法)
- 小甲鱼 OllyDbg 教程系列 (十四) : 模态对话框 和 非模态对话框 之 URlegal 和 movgear
- PolarDB-X 云原生分布式数据库 > API参考 > API参考(2017版本) > 数据库管理类 API > 删除 DRDS 数据库
- android 动画坐标,Android 动画之TranslateAnimation应用详解
- 【论文写作】毕业论文写作——摘要篇
- Spring AOP(四)之After增强处理
- AD7124-4/8芯片的模拟通道、基准、顺从电压、测三线制RTD电路等注意事项
- mdb转换为mysql_如何将MDB(Access)文件转换为MySQL(或纯SQL文件)?
- java中面向对象的例子_java面向对象九个经典例子程序
- 过零检测电路原理与作用 可控整流
- 手机电池校正代码_安卓手机电量怎样校正?电池校正电量方法
- EPICS IOC Shell
- 打印机管理系统解决方案
- 写给程序员的 n+1 条建议
- 马斯克的人生至暗时刻
- 深度学习中需要掌握的数学1之概率统计
- 关于DMA,TCM(ITCM和DTCM)和Cache
热门文章
- linux注册浏览器协议,在Linux系统上安装Beaker浏览器的方法
- RedHat6.3配置DNS服务器
- 天马行空脚踏实地,阿里巴巴有群百里挑一的天才应届生...
- “止于至善,彼岸可及”——记我在东大的这三年
- b站上的计算机课程有哪些,B站课程排行榜,这届大学生最爱学什么?
- 华为服务器安装nas系统,云服务器搭建nas
- 布隆过滤器学习笔记——《Learned Bloom Filters in Adversarial Environments:A Malicious URL Detection Use-Case》
- 基于第三代测序技术的基因组组装方法及其在烟草中的应用
- 腾讯人均月薪 8 万,恍恍惚惚,又被平均了?
- JAVA小乌龟游泳_描写乌龟游泳的作文