链资讯 链资讯
Ctrl+D收藏链资讯
首页 > 酷币 > 正文

以太坊:Lava PoC2+ 协议升级硬分叉方案_ethereumuniswap

作者:

时间:

为了顺利引入新的PoC2+标准,需要将全节点在共识层面上进行适当改造,也即所谓的分叉。本文为Lava核心开发者团队提出的分叉方案介绍。分叉一般有两种形态,一种是硬分叉,另一种是软分叉。该方案基于区块链的去中心化和社区自治精神,提出了一种由矿工投票激活的硬分叉方案,既有别于传统的硬分叉,也有别于比特币经常采用的MASF。

什么是硬分叉?

如果软件/硬件的规则发生改变,并且这种规则改变无法向前兼容。在区块链中,使用旧版本的节点和使用新版本的节点各成体系、无法互相辨认,称为硬分叉。

现实中的例子:

·苹果公司在iPhone5上使用了Lightning接口,以替代此前的30针Dock接口。iPhone5以前的手机无法使用新的接口,iPhone5以后的新手机也无法使用旧的接口。

什么是软分叉?

企业区块链联盟R3推出机密业务计算平台Conclave:2月11日消息,企业区块链联盟R3已推出一个名为Conclave的新计算平台,该平台可以处理敏感的业务数据同时保持机密性。根据周四的一份声明,该平台将结合机密计算(confidential computing)和Intel Software Guard Extensions,这有助于保护数据不被修改。Conclave还提供了一个API,允许客户端在任何操作系统上编写应用程序,并用他们选择的语言编写代码。(CoinDesk)[2021/2/11 19:33:22]

软分叉一般都是向前兼容的,也可以说是未来兼容。通俗解释就是:旧版本的软件/硬件,可以使用新版本的软件/硬件产生的数据。在区块链上可以理解为旧节点可以验证并接受新节点出的块。

现实中的例子:

·立体声FM广播是向前兼容,它既可以被单声道的老式收音机播放,但没有立体声效果;也可以被新式的立体声收音机播放,具有立体声效果。

LAVAswap 新增六个流动矿池:据官方消息,LAVAswap已于2月10号晚10点上线新增六个流动性矿池:HLTC/USDT(2937%)、HDOT/USDT(APY = 9912%)、HFIL/USDT(APY = 4999%)、UNI/USDT(ALY = 7734%)、AAVE/USDT(APY = 12053%)SNX/USDT(APY = 17,138%)。

?LAVAswap.com是基于火币生态链的全新DEX,包括质押池、流动性矿池、DEX、跨链资产桥等。详情点击原文链接。[2021/2/10 19:28:38]

软分叉在特殊情况下也可以是向后兼容,也即新版本的软件/硬件,可以使用旧版本软件/硬件产生的数据。在区块链上可以理解为,新节点也可以验证并接受老节点出的块。

现实中的例子:

·Intel的x86指令集CPU是向后兼容的,新款CPU依然可以运行老款CPU的软件,这是由于Intel希望保证老版本CPU有的指令集在新版本中也得以保留。这种只增加不删除的策略,保证了我们换CPU时无需更换相配套的软件。

Twitter已更改开发语言,删除master和slave等非包容性术语:Twitter 紧随Github的脚步,后者最近决定从代码中删除master和slave两个术语。7月2日,Twitter发布了一份编程中常见的非包容性术语列表,这些术语将从常用术语中删除。master和slave会变成leader和follower,whitelist将变成denylist,guys将变成folks。

根据其新政策,Twitter将手动和自动更改其源代码。该公司的官方工程账户Twitter engineering在推特上写道:自动化工具和短板正在开发中,以将开发人员的手工工作量降至最低。

该账户称:包容性语言在营造人人有归属感的环境中发挥着关键作用。在Twitter,我们在代码中使用的语言并不能反映我们公司的价值观,也不能代表我们所服务的人。我们想要改变这一点。来自Twitter工程账户的帖子继续写道,术语上的转变需要很长时间才能实现。

所有现有的内部文档、设计文档、谷歌文档、常见问题和在线readmes也将在未来几个月内重写。移除此类非包容性条款的行动是由两位 Twitter 员工雷金纳德?奥古斯汀 (Regynald Augustin) 和凯文?奥利弗 (Kevin oliver) 牵头的,他们表示,这些条款与美国历史上的黑暗时期关系太密切。[2020/7/6]

分叉涉及的技术层面

动态 | Zaslavskiy ICO案赔偿金额裁定时间被推迟:金色财经报道,Maksim Zaslavskiy因ICO欺诈而被判入狱三个多月,针对其刑事案件中适当归还金额的问题仍然悬而未决。2月19日,美国纽约东部地区法院法官Raymond J. Dearie批准了美国政府的请求,将该ICO案的赔偿金额裁定时间推迟至5月18日。政府表示,其一直在与受害者和被告Zaslavskiy合作,就赔偿的金额达成协议,但核对丢失资金的过程比政府最初的预期花费了更长的时间,因此需要延长裁决时间。[2020/2/21]

针对LavaPoC2+的分叉方案中,在共识层面需要改动以下几处:

1.区块头中需要新增一个LAVA挖矿者地址的字段。这种区块头中附带地址用以验证的方式,burst已经使用,其地址即为区块头中的PID。因此LAVA中将以前的PID替换为LAVA专属地址的方法也是该思路的延续。

前美国证交所首席执行官Mark Sulavka加盟IOTA基金会:\tIOTA官方推特显示,前美国证交所首席执行官Mark Sulavka已经加入IOTA基金会。Mark目前正在领导IOTA eXtension接口(IXI)集线器模块开发。这个IXI Hub模块将为交换机提供无摩擦和“即插即用”的交换接口,从而将IOTA生态系统打开到全球加密货币爱好者的全球市场。Mark Sulavka是美国证交所前董事长兼首席执行官,证券交易委员会注册的证券交易所和自律组织(“SRO”),也是MatchPoint Trading的联合创始人兼首席技术官。[2018/2/7]

2.挖矿相关的一系列接口,包括:Miner请求信息,Miner提交信息后的验证,以及全节点的铸块时校验等。

3.全节点同步其他区块时的验证过程。

4.全节点重启后读盘时的区块验证过程。

5.绑定关系数据库升级。

详细分叉方案的分析

1.向前兼容的软分叉

首先排除该方案。虽然该方案是区块链软分叉首选,但是由于需要修改区块头中的字段,因此就无法满足旧节点能够接收新节点出的区块这一大前提。

2.向后兼容的软分叉

该方案的实际效果如下图1。根据向后兼容的大前提,由于新节点可以接收并验证老

节点出的区块,而旧节点却无法接收新节点出的区块。因此最后新节点逐渐超过旧节点算力达到51%时,两条链分叉。这虽然保证了分叉的效果,但是也存在相应的问题,在最初始的网络中,由于旧节点算力占优,而新节点出块始终无法被旧节点接收,因此会存在很大程度上新节点算力的浪费。假设某时刻新节点挖出另一条链与老链分叉,在一段时间后老链的算力和长度会逐渐超过新链,新节点的向后兼容性又使得新链被旧链覆盖,整条新链的算力全都浪费。

图1.新节点算力超过51%

图2.新节点算力不到51%,回到旧链

3.传统硬分叉

传统硬分叉方式实际效果如下图3。传统硬分叉是指直接通过更新软件来进行分叉,更新后的软件和原有版本的软件无法互认,因此形成两条独立的区块链。传统的硬分叉若没有得到生态中参与者的同意,容易造成生态的分裂,应当谨慎考虑。

图3.传统硬分叉

4.一种由算力激活的链上硬分叉方案

Lava提出了一种由矿工投票激活的硬分叉方案。这种方案的实际效果如图4。

该方案将硬分叉分为两个阶段:

第一阶段:分叉前的矿工投票激活和锁定;

第二阶段:锁定期结束后激活分叉。?

图4.一种由算力主导的链上硬分叉方案

该方案的好处是:

第一,解决了上述向后兼容软分叉方案中,在分叉起始时新节点可能存在的算力浪费的问题。

第二,传统硬分叉由于两条区块链互相隔离、自成体系,可能导致生态的分裂。这是因为如果有部分生态参与者不同意分叉,但又强行被另一部分参与者意见裹挟而不得不服从,就容易引起不满和争议。硬分叉后,甚至可能存在两条链独立发展,例如以太坊和以太坊经典的案例。

算力激活硬分叉的第一部分:投票与锁定

矿工选择跟新全节点软件版本来铸造区块,新的全节点依旧会保持旧的共识规则,也即PoC2标准,与未更新软件的旧节点互认。新的全节点软件版本仅在区块头的版本中变更了版本号,用以表示出块者的投票意见。一段时间后,全节点会自动统计“投票”阶段中新节点出块的量,当数量达到一定阈值,即可开启下一个阶段——锁定。

锁定阶段中,新旧节点依旧使用POC2的共识规则进行铸块,当锁定阶段结束,即进入硬分叉的第二部分,正式激活硬分叉。锁定阶段的意义是提供共识切换前的过渡时间,以便用户可以逐渐将硬盘中的文件从POC2格式迁移至POC2+,用以在即将来临的新链上继续挖矿。

算力激活硬分叉第二部分:正式激活分叉

进入激活阶段后,硬分叉正式生效,旧链和新链共存。旧链依旧沿用POC2共识,而新链,也即新节点将使用POC2+共识进行铸造,验证,同步等过程。这也意味着,从此刻开始,新节点必须使用LAVA专属的P盘格式,否则将无法出块。

参考资料:

Lava项目官网:https://www.lavatech.org/

HyperPlotter?PoC2+升级P盘软件下载链接:

https://www.lavatech.org/HyperPlotter-x64-v0.2.2.zip?from=8btc

了解更多及合作洽询请联系:business@lavatech.org

标签:以太坊SWAPUNIUniswap以太坊最新价格行情分析AirSwapunisat钱包批量创建ethereumuniswap

酷币热门资讯
区块链:疫情之下|进击的数字时代——区块链大事件盘点_PCH

眼下,最牵动全国人民的无疑是新型冠状病疫情。 截至2020-01-31?00:00?数据来源:丁香园 实时疫情查询:丁香医生 自新型冠状病感染肺炎疫情暴发以来,各行各业的人们都在挺身而出,积.

MAS:新加坡数字银行申请指南:申请资格标准、合规标准、考察标准及运营规划_USDT

编者注:原标题为《新加坡数字银行申请指南|标准共识》 Overview概述 2020年1月7日,新加坡金融管理局发布公告,至2019年12月31日申请截止,已收到21份数字银行牌照申请.

MAS:精选 | 加密货币现象的本质是什么?_COI

真本聪手记:每天精选5篇加密货币最新优质文章今天内容包括:1)IterativeCapital:加密货币现象的本质是什么;2)为何山寨币走向死亡.

MAS:为什么从长期看ETH不会维持货币溢价?_HER

前言:本文作者是一位坚定的比特币支持者,所以他的观点也毫不奇怪。作者认为ETH从长期看无法维持其货币溢价,他从以太坊的货币政策、节点集中化可能、第二系统综合症、依靠DeFi应用实现价值累积的脆弱.

加密货币:美国财长:FinCEN将发布新的加密监管要求_chin币怎么读音

美国财长StevenMnuchin周三在参议院金融委员会的听证会上表示,美国金融犯罪执法网络将发布与加密货币有关的新要求.

EFI:DeFi锁仓达10亿美元里程碑,但不能掉以轻心_以太坊最新价格今天

去中心化金融应用中锁定的总价值已超过10亿美元,这引发了以太坊社区的狂欢。然而,并不是所有人都对这一里程碑表示祝贺,有人认为DeFi协议锁定的实际价值要低得多.