为了顺利引入新的PoC2+标准,需要将全节点在共识层面上进行适当改造,也即所谓的分叉。本文为Lava核心开发者团队提出的分叉方案介绍。分叉一般有两种形态,一种是硬分叉,另一种是软分叉。该方案基于区块链的去中心化和社区自治精神,提出了一种由矿工投票激活的硬分叉方案,既有别于传统的硬分叉,也有别于比特币经常采用的MASF。
什么是硬分叉?
如果软件/硬件的规则发生改变,并且这种规则改变无法向前兼容。在区块链中,使用旧版本的节点和使用新版本的节点各成体系、无法互相辨认,称为硬分叉。
现实中的例子:
·苹果公司在iPhone5上使用了Lightning接口,以替代此前的30针Dock接口。iPhone5以前的手机无法使用新的接口,iPhone5以后的新手机也无法使用旧的接口。
什么是软分叉?
软分叉一般都是向前兼容的,也可以说是未来兼容。通俗解释就是:旧版本的软件/硬件,可以使用新版本的软件/硬件产生的数据。在区块链上可以理解为旧节点可以验证并接受新节点出的块。
Lavinia Osbourne:NFT成为吸引女性进入加密货币领域的好方法:女性区块链会谈创始人兼主持人Lavinia Osbourne表示女性正在寻找一种方式进入加密货币和区块链等领域,她们可能会被NFT所吸引。Osbourne表示,在加密和区块链公司中仍然存在女性代表性不足的问题。根据她的说法,女性在科技行业工作的人中约占34%,但在区块链中仅占 12%。她提议通过一项运动来缩小差距,“向女性展示技术、区块链、科学、STEM是她们的空间。”(Cointelegraph)[2021/8/1 1:27:56]
现实中的例子:
·立体声FM广播是向前兼容,它既可以被单声道的老式收音机播放,但没有立体声效果;也可以被新式的立体声收音机播放,具有立体声效果。
软分叉在特殊情况下也可以是向后兼容,也即新版本的软件/硬件,可以使用旧版本软件/硬件产生的数据。在区块链上可以理解为,新节点也可以验证并接受老节点出的块。
LAVAswap今日新增FilDA质押挖矿池:据官方消息,LAVAswap已于3月19日晚10点新增质押挖矿池之“质押FilDA-USDT-LP,得到FilDA-LAVA-LP奖励” , 当前APY达6014.13%。
LAVAswap是基于火币生态链的全新DEX项目,包括质押池、流动性矿池、DEX、跨链资产桥等。[2021/3/19 19:02:10]
现实中的例子:
·Intel的x86指令集CPU是向后兼容的,新款CPU依然可以运行老款CPU的软件,这是由于Intel希望保证老版本CPU有的指令集在新版本中也得以保留。这种只增加不删除的策略,保证了我们换CPU时无需更换相配套的软件。
分叉涉及的技术层面
针对LavaPoC2+的分叉方案中,在共识层面需要改动以下几处:
1.区块头中需要新增一个LAVA挖矿者地址的字段。这种区块头中附带地址用以验证的方式,burst已经使用,其地址即为区块头中的PID。因此LAVA中将以前的PID替换为LAVA专属地址的方法也是该思路的延续。
观点:BitClave很难拿出需要支付给SEC的2900万美元:昨日消息,美国SEC下令去中心化搜索引擎BitClave返还2500万美元的ICO收益。纳斯达克前副总裁Manny Alicandro就此表示:“尽管BitClave同意支付大约2900万美元(2550万美元的退款,350万美元的利息和40万美元的罚金),但这并不意味着BitClave目前拥有这多么资金。在此类和解中,通常公司只会支付其所拥有的最高金额。”
注:美国SEC于5月28日发布公告称,去中心化搜索引擎BitClave违反了联邦证券法的注册规定,现已同意将2017年通过出售其CAT代币筹集的2500万美元返还给9500名投资者。此外,BitClave还需支付300万美元的判决前利息以及40万美元的罚款。[2020/5/30]
2.挖矿相关的一系列接口,包括:Miner请求信息,Miner提交信息后的验证,以及全节点的铸块时校验等。
3.全节点同步其他区块时的验证过程。
Lava上线越南综合法币交易所Bvnex:4月3日Lava将上线越南的法币交易所Bvnex币越,参与币越VN Power板块第三期活动。
VN Power是币越的越南概念主打板块,先后与币安、OKEx、MXC达成生态合作,旨在发掘优质东南亚概念项目,已发行两期。此次上线Lava也是Bvnex币越首次上线PoC项目。
Lava是一个基于容量证明(PoC)构建的数字加密基础设施,通过凝聚存储空间的信任价值,实现彻底去中心化、开源、公平且开放的生态。[2020/4/2]
4.全节点重启后读盘时的区块验证过程。
5.绑定关系数据库升级。
详细分叉方案的分析
1.向前兼容的软分叉
首先排除该方案。虽然该方案是区块链软分叉首选,但是由于需要修改区块头中的字段,因此就无法满足旧节点能够接收新节点出的区块这一大前提。
2.向后兼容的软分叉
前美国证交所首席执行官Mark Sulavka加盟IOTA基金会:\tIOTA官方推特显示,前美国证交所首席执行官Mark Sulavka已经加入IOTA基金会。Mark目前正在领导IOTA eXtension接口(IXI)集线器模块开发。这个IXI Hub模块将为交换机提供无摩擦和“即插即用”的交换接口,从而将IOTA生态系统打开到全球加密货币爱好者的全球市场。Mark Sulavka是美国证交所前董事长兼首席执行官,证券交易委员会注册的证券交易所和自律组织(“SRO”),也是MatchPoint Trading的联合创始人兼首席技术官。[2018/2/7]
该方案的实际效果如下图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
来源:万向区块链 编者注:原标题为《贾瑶琪:Web3.0落地的必由之路—区块链的可扩展性和互操作性》。本文作了不改变作者原意的删减.
1900/1/1 0:00:00来源/ 链捕手 作者/王大树 未经授权,谢绝转载 疫情之下安有完卵,矿业作为区块链唯一的实体产业所受冲击较大,延期复工、停产、停售带来产业链上一系列连锁反应,华强北全部停业,销售或待业或做微商、经销商或转卖算力或锚定海外市场.
1900/1/1 0:00:00据Decrypt3月3日报道,韩国金融服务委员会区块链咨询委员会的一名关键成员表示,缺乏真实世界的使用案例是阻止加密货币增长的最大问题.
1900/1/1 0:00:00文:互链脉搏编辑部 编者注:原标题为《区块链救不了海航们》2月29日,海航集团官网发布公告,称海南省政府牵头成立联合工作组,将推进海航风险处置工作。海航集团遭遇了27年来最严峻的时刻.
1900/1/1 0:00:00作者:OKEx分析师秀秀编者注:原标题为《区块链助力公益慈善研究报告》 目录: 一.公益慈善事业介绍 1.1公益慈善事业结构 1.2互联网慈善3.0 二.区块链赋能公益慈善可行性分析2.1当前公益慈善领域的乱象 2.
1900/1/1 0:00:00作者:FrankYao;AmberYang 来源:达瓴智库,有删减 编辑:TonyFeng 1、莫忘开源,深耕社区 最近与一位匿名币的早期投资人交流,他否认自己是投资人,坚称自己是这个项目的赞助商.
1900/1/1 0:00:00