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

ETH:Vitalik:论eth1与eth2的双向桥接_POW

作者:

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

原作者|?VitalikButerin

本文目的在于阐述在eth1链和eth2链之间建立

双向桥接的一些挑战(例如,支持ETH的双向转换),以及如何实现。

Eth2提案中已经包含eth1->eth2的

单向桥接,这对能够把Eth1中的ETH抵押到eth2中是必要的。这种单向桥接通过eth1数据投票机制来实现。请注意,

该机制

假设大多数的PoS验证者是诚实的,同时PoW链没有受到攻击(具体来说,就是PoW链中回滚不会超过5个小时)。如果这两个假设中的任一假设失败,那么eth1和eth2这两条链将不再彼此“一致”。其中一开始便存在一条隐式的“社会合约”,即

如果发生任何一种意外都有补救措施,很可能通过PoS链的软分叉来补救;然而也有可能如果PoW链回滚确实超过5个小时,那么社区可能会达成攻击链无效的共识。需要注意的是,不管在哪种情况下,PoS链的故障是不可能需要PoW链进行软分叉的。

动态 | EOS 的Activity指数为42,115,791 排名第一:据IMEOS报道,截止12月05号03点,blocktivity.info上显示,排名第一的 EOS 的Activity指数为42,115,791 ,排名第二、第三分别为 TLOS 和 KIN 。Acitivity指数为最近24小时内在区块链上执行的操作数量。[2019/12/5]

而如果我们希望eth1链知道eth2的状态,有两种方法可以实现:

一种是使PoW链接受一个PoS链的轻客户端;

另一种是使PoS终态也敲定PoW链。

第一种方法要求eth1中实现eth2客户端?(见下图)

。这将需要对BLS-12-381验证的webassembly或者原生支持,不要期望这种支持能够很快实现。另外,

声音 | Vitalik:被捕以太坊科学家 Virgil Griffith 未给朝方提供任何实质帮助:以太坊联合创始人 Vitalik Buterin 发表长文,澄清以太坊基金会科学家 Virgil Griffith 访问朝鲜是个人行为,未给朝鲜政府提供任何实质性的帮助,并在准备请愿书要求释放 Virgil Griffith。Buterin 表示,Virgil Griffith 是我的好友,访问朝鲜是他的个人行为,以太坊基金会并未提供任何形式的支持。对地缘的开放态度是一种美德,而 Virgil Griffith 的这个优点在之前就已经体现出来了,比如帮助增进了与以太经典、Hyperledger 之间的关系。我认为 Virgil 并未给朝鲜政府提供任何实质性的帮助,他根据有关开源软件的公开信息发表了演讲,这并不是什么高深的黑客技术辅导。我希望美国能专注到真正有害的事情上,而不是抓捕发表公开信息演讲的程序员。此前,纽约南区检察官办公室和联邦调查局宣布,已逮捕以太坊基金会研究科学家 Virgil Griffith,指控他违反美国制裁法案,前往朝鲜参加区块链大会,发表演讲并提供建议,帮助朝鲜利用加密货币和区块链技术逃避制裁。[2019/12/2]

这种方法仅提供轻客户端级别的安全性。

动态 | Gravity将为难民推出自我主权数字身份平台:据btcmanager消息,内罗毕区块链初创企业Gravity为非洲难民推出证明自我主权数字身份的平台,从而帮助难民获得金融服务。据报道,该公司已经开始在肯尼亚卡库马的一个难民营部署其平台,约有80,000名用户。测试将在营地的三所学校举行,允许Gravity跟踪每日出勤率和学生的学习成绩。该公司还将与非政府组织建立密切关系,以便能够追踪可能对难民营难民生活条件产生积极影响的其他数据和指标。[2018/12/2]

声音 | V神:邮箱Vitalik@butterin.me不是我的:以太坊创始人V神(Vitalik Buterin)发推表示,“Vitalik@butterin.me不是我的,任何由这个邮箱发出的邮件都是子所为。我的所有邮箱地址都是.com或者.org这两个域名。”[2018/11/1]

第二种方法可以通过添加这一机制来实现,即如果一个经由?eth1_data?投票的PoS区块?

Bs?包含一个指向PoW区块?

Bw?的引用(reference),

当区块Bs确认后,Bw区块也可视为被确认?(见下图)。不过这意味着PoW矿工(和客户端)也要运行eth2实现版,以便他们知道哪些eth2链被确认。

第二种方法更有趣,因为它为eth1提供了“原生”版回滚限制。请注意,这与第一种方法有所不同,因为虽然它确实使eth1的分叉选择知道eth2,但并没有立即使eth1知道eth2的状态。例如,理论上有可能两条竞争的eth2链确认同一个eth1区块(这意味着eth2已经出故障,但从理论上讲还是有可能出现的)。更常见的情况是eth2链确认的两个区块,其中一个区块是另一个的子区块,而这两个区块都支持相同的eth1区块,从而有些矿工可能知道这两个eth2区块的最近状态,而另一些矿工不知道。这对“eth2作为终态小工具”来说不是问题,但这确实意味着我们需要更多底层设计,使eth1清楚知道eth2的区块状态,以便允许从抵押合约(DepositContract)中提取ETH。

一种可能方案是在eth1中简单地创建一个?eth2_data?投票机制;本质来说,就是复制使eth2知道eth1状态的同一种机制。可将其与上文方案结合起来确保一致性:eth1矿工仅会为?eth2_data?区块进行投票,条件是只有当这些区块满足已确认,以及引用的?eth1_data?区块是矿工正在打包的eth1区块的祖块。

面临的挑战

这两种方法都需要对eth1方面进行改动。目前在eth1->eth2的“最终转换”之前,eth2路线图对eth1方面没有改动。而如果eth2中断,这两种方法都需要eth1采取紧急补救措施。

第二种方法将要求所有eth1矿工也要运行eth2节点。因此,

尽管这两个中方法都是绝对可行的,但并不会很快实现。但是,随着eth2持续运行并证明其稳健性,那么

肯定会到一个实现这种双向桥接很有意义的阶段。为了降低风险,可以做一些事情:

在eth1上运行eth2投票时有一周的投票时间,以便在出现问题时有时间进行人工干预;

由于同样的原因,eth1通过轻客户端知道eth2中已敲定的区块时,ETH的提取也会有一周时间的延迟;

当抵押的ETH数量足够多的时候才开启这种桥接;

将投票阈值设置为高于50%;并使系统更倾向于不包含任何eth2区块(除非这些区块获得了很强的共识)。

原文链接:

https://ethresear.ch/t/two-way-bridges-between-eth1-and-eth2/6286

参考链接:

:https://github.com/ethereum/eth2.0-specs/blob/fffdb247081b184a0f6c31b52bd35eacf3970021/specs/core/0_beacon-chain.md

标签:ETHETH2VITPOWEthereumVaultETH2.0Vita InuPOWERDOG

BNB热门资讯
比特币:观点:比特币正在塑造一个新的经济阶层_区块链

比特币正在创造一个新的经济阶层,这个阶层的人不再依赖于传统的金融机构,加密货币资深投资人士TuurDemeester如是表示.

1900/1/1 0:00:00
区块链:乌镇·杨海坡:Token是区块链的核心应用场景,DEX是未来区块链的基础设施_TOKEN

11月8日下午,由巴比特主办的“2019世界区块链大会·乌镇”继续进行,在分论坛“技术改变世界:区块链底层基础设施”上.

1900/1/1 0:00:00
数字货币:伦交所技术驱动AAX交易所正式上线,四大维度定义行业新标准_SongCoin

导语:作为新一代的数字货币交易平台,AAX凭借LSEG的MillenniumExchange?撮合引擎,为个人投资者和机构投资者提供机构级别的交易性能及体验.

1900/1/1 0:00:00
数字货币:肖磊:内地香港同时出手,中国官方数字货币呼之欲出_莱特币和比特币的区别

文/肖磊对于数字货币领域来说,这两天是值得纪念的日子。尤其是11月6日,在区块链、数字货币市场,同时落地了八大消息:一:发改委将淘汰产业中虚拟货币挖矿删除二:工信部将建立区块链标准体系推动成立区.

1900/1/1 0:00:00
区块链:蹭热点的区块链概念股:既收割币圈,又收割股市_PAID Network

文:棘轮比萨来源:一本区块链近两周,整个A股最火热的概念,就是“区块链”。自从10月25日起,将区块链作为核心技术自主创新重要突破口之后,区块链概念股一飞冲天.

1900/1/1 0:00:00
KKT:观点:为何Bakkt的失败不足为奇?_加密货币在中国合法吗

Bakkt的推出应该是今年最大的比特币事件。Bakkt被其创造者吹捧为加密行业的游戏规则改变者。该公司大肆宣传,称推出实物结算的比特币期货合约,是一种革命性的产品.

1900/1/1 0:00:00