月亮链 月亮链
Ctrl+D收藏月亮链
首页 > Gateio > 正文

ETH:Vitalik:以太坊1.0将成为以太坊2.0的子系统,PoW将失去意义_eth交易所app下载

作者:

时间:1900/1/1 0:00:00

译者注:据以太坊联合创始人VitalikButerin刚提出的

eth1->eth2转换方案显示,以太坊转换前和转换后,它们会使用非常不同的代码路径来打包和广播交易,而在完成转换后,以太坊1.0将成为以太坊2.0的子系统,而用户经历的更改将是非常有限的。

以下为方案译文:

用户体验

如果你是一名app开发者或app用户,并且本文中描述的路线图被用于完成以太坊1.0->以太坊2.0的过渡,那么你所经历的更改和困扰将是非常有限的。现有的应用将继续运行,而不会有变化。所有账户余额、合约代码和合约存储将延续存在。

而你需要面对及处理的是以下这些:

IO访问操作码的Gas成本将会增加。CALL的Gas成本可能会每访问一字节代码就需要增加1Gas;

Vitalik Buterin:比特币若希望进一步发展,需测试更多扩展解决方案:7月10日消息,以太坊创始人Vitalik Buterin本周在Twitter Space上表示,“如果我们希望比特币不仅仅作为支付方式,它需要像Plasma或ZK Rollup这样的扩展解决方案。而这两种方案都已经在以太坊上测试过”。他还表示,Optimism和Arbitrum是两个成功的Rollup,可以作为比特币的案例研究。Buterin还试图找出以太坊和比特币两个生态系统的共性。他指出,两个区块链都具有不变性,同时它们都存在L1隐私问题。多年来,以太坊一直在尝试多种扩展解决方案,最新提案为EIP-4844,它引入了blob,每秒可实现多达10万次交易。

?[2023/7/10 10:12:34]

在某个时候,你必须下载实现网络升级的代码。这与任何其它升级没有本质上的区别,但这次的下载量要大一些,这是因为你还需要下载一个以太坊2.0客户端。

4万枚ETH从Vitalik Buterin创建的合约地址转出:11月24日消息,据WhaleAlert监测,4万枚ETH从Vitalik Buterin创建的合约地址(0x22086开头)转出,该合约地址当前还持有逾25万枚ETH,价值近3亿美元。[2022/11/24 8:05:12]

区块链可能会暂停大约1个小时。1小时后,“以太坊”就会重新上线了,但此时以太坊1.0将作为以太坊2.0的一个子系统,而不是一个独立的系统运行。

就是这些了,如果你是一名开发人员,你可通过主动编写验证内容较小的应用程序,来消除gas成本变化带来的最大干扰。

如何实现平稳过渡?

假设阶段0-阶段2已经实现,并且eth2链稳定运行了,我们的目标是让eth1区块链也会继续稳定运行。在阶段0的规范中,已经存在一种名为eth1_datavoting的机制,其中验证者投票同意最近的规范eth1哈希,这种机制被用于处理存款。我们只需要对它稍作修改,然后用于将eth1的完整状态馈送到eth2。

Vitalik 提出基于 Truebit 搭建 EVM Optimistic Rollup 的方案:5月2日,以太坊创始人 Vitalik Buterin 在以太坊研究论坛中提出,可基于交互式验证协议 Truebit 搭建以太坊二层扩容方案 Optimistic Rollup 以解决重复验证问题,并给出了基本方案。

Truebit 可以使智能合约以标准的程序语言安全地执行复杂的计算从而降低 gas 费用,该协议已于 4 月 21 日上线以太坊主网。[2021/5/2 21:17:41]

目前,该机制会存在大约6小时的延迟,但这些参数可在过渡前随时间的推移而减小,最终使延迟变成大约1小时。

影响过渡的基本机制如下:

指定一个过渡区块高度TRANSITION_HEIGHT:TRANSITION_HEIGHT指定的eth1区块将被视为eth1侧的“最终”区块,从那时起,这条eth1链将作为eth2的子系统运行;

动态 | RippleNet与秘鲁Interbank银行和英国Vitesse银行合作:RippleNet新增加了两个合作伙伴,分别为秘鲁Interbank银行和英国Vitesse银行。这两家机构可能会开始使用Ripple的xCurrent系统来进行国际支付。(U.Today)[2019/9/20]

与相同时间点,添加对eth2“诚实验证者”代码的更改,该代码不允许对number>TRANSITION_HEIGHT的eth1区块进行投票。如果投票算法先前选择了一些number>TRANSITION_HEIGHT的区块,则投票TRANSITION_HEIGHT高度的祖先区块;

此外,在触发的情况下,验证者应将deposit_count设置为比其真实值高2**63;

金融厅限制泰国Tavitt公司ICO活动,“在日居住者无法购买”:日前,泰国Tavitt公司发布与日本金融厅协商结果,在日居住者不可以参加ICO活动。非在日居住者(在海外居住的日本人)可以参加ICO。根据引用的金融厅邮件,总结出以下几点意见:1 、在日居住者将不能参加未在日本注册的海外法人实施的ICO活动;2、非在日居住者(在海外居住的日本人)可以参加ICO;3、未在日本金融厅注册加密货币交易所资格的海外法人实施的ICO活动,如果不明确“在日居住者无法购买”的话,将无法实施ICO。4、金融厅目前对该公司的技术WAVES无法理解,如果继续存在这种“在日居住者可以买进ICO“的状态的情况,将涉嫌违反资金决算法。5、在日居住者将不能通过WAVES等未在日本金融厅注册的海外法人的加密货币交易所购入加密货币。[2018/3/7]

当“eth1已经完成”信号被发出,eth2链接收eth1数据时,其执行一次性的“不规则状态转换”,将eth1区块的后状态根放入“eth1执行环境”的状态。这等于eth1链的ETH总供给量被加到这个eth1EE的余额中;

在这一点之后,过渡就完成了。

eth1链在技术上仍继续存在,但它是没有价值的(valueless

),当难度冰河期来临时,它最终会消亡。

此时,eth1系统就位于eth2的内部了,因此,通过在eth2上提交以eth1EE为目标的交易,可进一步转移至eth1系统。eth1EE有实现整个eth1EVM和交易处理逻辑的代码,其具有一个函数升级,它会接受一笔交易和验证内容,根据eth1链上的相同规则处理交易并确定更新的eth1状态根。请参阅无状态客户端概念来了解验证内容和状态根的工作方式。

附加的功能将添加到eth1EE代码中,该代码允许ETH和消息从eth1EE撤回到eth2的其他部分,以及撤回到其他分片eth1EE的副本中。默认情况下,所有eth1帐户/合约都将被放置在同一分片上,因此想要利用eth2增加的容量,你需要主动使用此功能将ETH或其他应用移动到其他分片中,但这并不困难。另外,我们还需要对ERC20代币标准进行扩展,以支持代币的跨分片传输。

用户客户端将如何工作

在过渡之前,面向客户的客户端将被修改成具有两种代码路径。客户端将检查eth2,以查看是否已发生了转换。如果它还没有发生,那么它就会像以前一样使用eth1链发送交易、检查余额等,除非其认为所有number>TRANSITION_HEIGHT的eth1区块都不存在。而如果发生了转换,它将检查eth2上的eth1EE。完整客户端将按顺序处理eth2上以eth1EE为目标的所有交易,以便继续更新完整的eth1状态树。这将允许客户端为它们要发送的任何交易生成验证内容,并以eth2格式“打包”它。而轻客户端会将它们的交易广播至一个完整客户端,该客户端可以为它们添加验证内容。

从用户的角度来看,以太坊转换前和转换后,没有发生大的变化。实际上,转换前后会使用非常不同的代码路径来打包和广播交易,但提供的功能将是相同的。

可能的话,这种转换还可以进行改造,以至钱包通过RPC与客户端通信而不需要改变任何东西。

举个app用户的例子

比如你是在MakerDAO上有CDP,那么在eth1到eth2的转换过程中,你可以好好睡上一觉,当你醒来时,过渡就已经完成了。你可以像以前一样通过发送交易来与CDP交互以及清算CDP,但实际上你的客户端代码将认为你是在转换后的,并将验证数据添加到你的交易中,然后将其发送到eth2网络,而不是eth1网络。

可能的优化

在eth1链到达TRANSITION_HEIGHT,以及eth2上的eth1EE接受到状态之间的期间,我们可以对eth1状态进行一些预处理。比如我们可以:

将十六进制Patricia树替换为二进制稀疏Merkle树,以及一个专用哈希函数,以确保分支的哈希开销保持为O(log(n)),这使Merkle分支的大小减少了约4倍;

用SSZ哈希树替换RLP;

向帐户添加与状态租赁相关的数据字段;

清除“粉尘”账户;

根据“抽象化”提议修改账户结构;

相比将实际的eth1状态根包含到EE中,我们可选择包含通过执行所有这些修改生成的状态树根。这是一种确定性计算,因此所有验证者都可并行完成。这种一次性计算能够节省开销,可大大提高eth1转换后的效率和可用性。

标签:ETH以太坊ETH2VITeth交易所app下载以太坊硬币ETH2价格VITO

Gateio热门资讯
Terra:再探央行数字货币:对电子支付产业有何影响?_terra币最新消息

Terraport项目疑似遭遇攻击,损失近400万美元:4月10日消息,Terra Classic独立开发团队 TerraCVita推出的去中心化金融项目Terraport遭到黑客攻击.

1900/1/1 0:00:00
区块链:研报|区块链技术是否能有效解决普惠金融高风险问题?_BIT

继续第二章《发展中的区块链——如何影响新兴市场》之后,本篇文章着重探讨金融机构是否可以应用区块链来减轻风险这一问题.

1900/1/1 0:00:00
TON:继Telegram后,我们认为SEC会对这两个项目下手_RAM

那位曾经被自己国家政府封杀但依旧无所谓的黑客,这次似乎要对美国SEC妥协了。10月15日,CNBC加密货币评论员RanNeuNer发推特称,加密聊天工具Telegram团队开发的Telegram.

1900/1/1 0:00:00
区块链:Facebook、Telegram发币受阻:监管的决绝与可能的机会_BOOK

来源:区块链研习社作者:区哥 一、大众的期待与漠然??Telegram发币事件以其超过2亿的用户,超17亿美元的超大融资备受关注.

1900/1/1 0:00:00
区块链:区块链入门 | 加密货币的投资和投机有何区别?如何做到鱼和熊掌兼得_区块链技术通俗讲解科普

作者|Wayne出品|白话区块链一些金融专家认为,加密货币将成为我们时代最重要的资产类别。就是说,尽管关于区块链和哈希的讨论似乎还都是不着边际,但很多人仍可能想调查一下加密货币是否是最佳投资机会.

1900/1/1 0:00:00
代币化:代币是进入Web3的窗口?近距离了解代币经济学的商业缩影_WEB

在AlphaWallet,我们的业务围绕代币展开。有一次在最高法院附近,我有幸和几位大律师一起用餐.

1900/1/1 0:00:00