比特币行情·比特币价格
Ctrl+D收藏比特币行情网
ads
首页 > 火币 > 火币pro > 正文

以太网坊如何完成从1到2的转变?

作者:

时间:2021/2/1 19:20:13

以太网坊如何完成从1到2的转变?

原文标题:介绍|eth1->eth2。

编辑注:本文是Vitalik于骁2020年。10月19日,在以太网研究者论坛上发表的帖子建议将他设想的Eth1列表转换成单片信标链的子系统过程,说明开发者和用户对这个过程有什么感觉。确切地说,这不是针对Eth1的提案。提案的内容与Eth1的链条和生态无关,如何形成广泛的社会共识来完成这个转换,相反,只是分段信标链的子系统(Eth1的EEE)按照什么程序选择Eth1的哪个状态作为自己的起始状态。另外,读者可以看到作者心中准备完成转换的单片化信标链应该具备什么样的基础设施。例如,无状态性和起点EE,可以反推单片化信标链的开发方向和进度。

本文介绍的路线图用于完成从eth1到eth2的转换,如果是应用程序开发者和用户,可以感受到的变化和霸权实际上非常有限。已有应用程序将继续运行,不会发生任何变化。所有账户馀额、合同代码和合同存储(包括ERC20馀额、当铺等)继续存在。

你需要处理以下情况:

IO访问操作代码(SLOAD、BALANCE、EXT*、CALL*)的gas成本增加。CALL(调用)的gas成本,每次访问1字节的代码都需要消耗1gas。

有必要下载实现网络升级的代码。这基本上与拜占庭和君士坦丁堡等其他升级没有区别。但是,下载量更大。因为如果没有eth2的客户端,需要下载。

以太网坊交易费用一个月保持在平均2美元以上,创造了历史记录:BitInfoCharts数据显示,8月10日起,以太网坊交易费用一个月保持在平均2美元以上,维持时间历来最长。在此期间,平均交易成本在9月2日上升到14.58美元,9月9日下降到2.67美元。9月10日以太网坊平均交易费用涨到4.55美元,比前两天涨了70%。这表明以太网上的活动又开始活跃,DeFi的狂热还没有结束。(Decrypt)[2020/9/12]

以太网坊块链可能暂停大约1小时。1小时后,以太网坊似乎再次在线,但实际上eth1不是独立的系统,而是在eth2内运行的子系统。

就是这样。如果你是开发商,只要你确保自己的应用程序所需要的witness规模不会太高(可以通过单个办公室访问的所有存储槽合同的数量来衡量),你的应用程序很可能因为gas的消耗量变化而崩溃。

假设phase0-2已经完成,eth2链稳定运行。eth1链也在稳定运行中。phase0规范已经安排了eth1_datavoting这个机制。在这个机制中,验证者通过投票就eth1主链的最新块哈希值达成共识的这个机制现在被用来处理押金。我们重新改变这个机制的用途,将eth1的完整状态(根)传入eth2。

目前,该机制有约6个小时的延迟(其中4个小时的延迟是由于ETH1_FOLLOW_DISTANCE的Eth1主链跟进,另外2个小时是由于投票期间),但在转换完成之前,这些参数随着时间的推移减少,延迟到11个小时)。的双曲馀弦值。的双曲馀弦值。

ShapeshiftCEO:以太网坊等其他有价值的加密货币使比特币更好:ShapeshiftCEOEriktorhees主张比特币大化主义者只能看到比特币和垃圾货币。事实上,加密货币有四个类别:

1.比特币;

2.太网广场;

3.其他有价值的加密货币

4.垃圾货币。

大化主义者认为2和3等于4。因为他们对1没有安全感。事实上,2和3使1更好。要警惕4。[2020/6/17]

影响eth1、eth2转换的基本机制如下图所示

指定高度TRANSITION_HEIGHT。高度是TRANSITION_HEIGHT的eth1块,被视为eth1的最终块。从这个块以后,eth1作为eth2的子系统运行。

eth2的诚实验证者代码根据(1)进行相应的调整,不允许验证者向块号投票。如果投票算法已经选定了某个区块编号>TRANSITION_HEIGHT,则改为TRANSITION_HEIGHT的ETH1区块投票。

另外,在触发(2)的情况下,验证者将deposit_count设置为比实际值高的2**63(deposit_count的topbit作为eth1t完成的标记)。

声音|以太网坊基金会社区经理:是向世界传播以太网坊的时候了。以太网坊基金会社区经理、以太网坊长期信仰者HudsonJameson表示,改变以太网坊传播声音不足的状态是向世界传播以太网坊的时候了。(Decrypt)[2020/1/10]

eth2在eth1完成的标志打开时接受eth1data,eth2执行非常规状态变化,将该eth1块的状态根放在eth1执行环境(eth2)的状态。与eth1链的总共ETH的供给量等量的ETH将追加到这个eth1的馀额中。

之后,转换完成了。从技术层面而言,eth1链将继续运行,但它已经成为一条毫无价值的链。当冰河期到来时,这条eth1链将完全消失。

eth1系统现在位于eth2系统内部。因此,通过在eth2上提交针对eth1的执行环境(即上述eth2子系统)的交易,eth1进一步转换为eth2子系统。eth1执行环境具有能够实现eth1EVM、交易处理逻辑的代码,具有updatestate_root、transaction、witness)的功能,可以根据交易和见证消息进行输入。关于目击新闻和状态根的运营原理,请阅读无状态客户端概念。

动态|ETHSimple简化以太网域名搜索服务:据雅虎财经报道,ETHSimple更容易访问以太网域名服务,允许搜索以太网域名,查看附带的配置文件,本质上是以太网域名的网络浏览器。[2019/7/24]

eth1执行环境代码可以追加功能。也就是说,从eth1执行环境中提取eth2的其他部分和其他部分的eth1执行环境复印件。默认情况下,所有的eth1账户/合同都放在同一个部分,为了利用eth2更大的容量,有必要积极使用该功能将etha或其他应用程序转移到其他部分,但并不难。我们需要通过扩展ERC20标准来支持跨片代币转移。

在转换为两种代码路径之前,需要修改客户端面向用户的部分。客户检查eth2,检查转换是否发生。如果转换还没有发生,客户端就会像以前那样使用eth1发送交易,看馀额等,不同之处在于客户端会假装所有块号码>TRANSITION_HEIGHT的所有块都不存在。如果转换已经发生,客户将在eth2上查看eth1的执行环境。完整的客户将按顺序处理eth2上的所有针对eth1的交易,以便更新完整的eth1状态。这使得完整的客户端能够为他们想要发送的交易生成证词,并使用eth2格式包装。轻型客户端(钱包,如metamask)将交易广播到完整的客户端,后者将添加目击数据。

动态|V神建议通过混合器匿名以太网坊交易:根据coindesk,在新的HackMD投稿中,以太网坊创始人V神详细介绍了模糊以太网坊用户在块链上的活动。更具体来说,V神提出了最小混合器设计,旨在发送固定量的ETH时模糊用户地址。通过在以太网坊制作混合器和转发器注册表两个智能合同,用户可以通过所谓匿名集在以太网坊块链进行个人交易。[2019/5/24]

从用户的角度来看,以太网坊可以感觉转换前和转换后(以太网坊PoS和EIP1559,以太网坊感觉后者时更加顺畅)。包装和广播交易所使用的代码路径大不相同,但提供的功能相同。

我们甚至可以设计这种转换,以便钱包不需要任何修改,可以通过RPC与客户沟通。

如果你在MakerDAO建立了当铺的借款仓库觉。当你醒来时,你发现转换已经发生。可以像以前那样发送交易,和当铺的债务仓库交流结算,但是客户看到转换已经发送,所以把证词数据追加到交易中,发送到eth2网络而不是eth1网络。

在TRANSITION_HEIGHT中,我们将对eth2进行一些预处理。特别是,我们可以

将十六叉帕特里夏树替换成二叉稀疏的默克尔树和特殊的哈希函数,确保分支的哈希费用保持在O(log(n)。这可以减少默克尔树分支的大小约4倍。

更换RLP,SZ哈希树。

将与状态租金相关的数据字段添加到账户中。

清除粉尘,账户。

根据抽象建议修改账户结构。

我们不是在EE中沿用Eth1的状态根生成方法,而是用上述修改后的方法来计算状态。这是确定性计算,所以所有验证人员都可以同时计算。这种一次性计算支出可以大大提高eth1转换后的效率和可用性。

原文链接:

https://ethresear.ch/the-eth1-eth2-transition/6265。

作者:Vitalik。

翻译。

eth2的诚实验证者代码根据(1)进行调整,不允许验证者向块投票。

标签:

火币热门资讯
技术周刊|GavinWood发表了波卡平行链的在线顺序

技术周刊|GavinWood发表了波卡平行链的在线顺序。 本周的技术周刊包括以太网、波卡和Filecoin三个网络的技术新闻。 以太网坊月活跃开发人员数在3年内增加了215% 加密货币风险投资公司Electric、Capital发布开发人员报告,数据显示,截至10月底以太网坊月活跃开发人员数为2325人,比2017年同期的738人增加了215%。

2021/2/1 19:21:22
解密动态成员的许多签名如何确认共识

解密动态成员的许多签名如何确认共识。 注:本文已于2015年3月大量修改。旧版本可以在那里。 https://download.wpsoftware.net/bitcoin/dold-pos.pdf找到。 2009年,中本聪创造了比特币[Nak09]。比特币是网络货币系统,可以实现点对点的数字货币转账。

2021/2/1 19:21:01
Aave经历了惊魂一刻,这个漏洞几乎成了危机

Aave经历了惊魂一刻,这个漏洞几乎成了危机。 注:今天,DeFi安全审计公司Trailofbits公开了Aave贷款协议迄今为止存在的严重漏洞,发现该问题后,Aave迅速修复该漏洞,避免了危机。 原文来自Trail,ofBits: 12月3日,着名的DeFi贷款协议Aave配置了V2版本,尽管我们没有被雇佣来看代码,但第二天我们简单地审查了。

2021/2/1 19:20:36
存储状态引起的惨案Cover协议被黑色简单分析

存储状态引起的惨案Cover协议被黑色简单分析。 by:kong@慢速安全队。 慢雾区信息显示,2020年,12月29日,Cover谈判价格暴跌。慢雾安全队首先跟进相关事件进行分析,分析简化过程如下。

2021/2/1 19:19:47
技术周刊|以太网广场扩张方案Optimism计划于1月15日开始主网软件

技术周刊|以太网广场扩张方案Optimism计划于1月15日开始主网软件。 本周的技术周刊包括以太网、波卡、Filecoin和BSN的技术新闻。 以太网坊2.0当铺地址馀额超过220万张。 欧科云链OKLink数据显示,目前以太网广场2.0存款合同地址已收到2200450.0首ETH,质量超过220万张。

2021/2/1 19:19:33
v神发文简单分析各种二层扩张方案,Optimististic,rollupvsZKrollup?

v神发文简单分析各种二层扩张方案,Optimististic,rollupvs。ZKrollup? 原文标题:Vitalik:Rollups不完全指南。 Rollups解决方案在以太网坊社区很受欢迎,将来有望成为以太网坊的重要扩张解决方案。但是,这个技术到底是怎样的呢?它能给我们带来什么?如何使用这种技术?本文将尽量回答一些关键问题。

2021/2/1 19:19:08
ads