http://www.www.tnmanning.com

元宝币乐成抵制大局限大发3d进攻并分享履历

一、配景
3. 位于pow block之后的pow block,权重为:ProofOfWorkLimit / Target;

2. 位于pow block之后的pos block,权重为:pow block的权重 + 1;



元宝币官方在第一时间发明白恶意进攻,并采纳一系列法子使损失最小化:
元宝币是pos(股权证明)机制和pow(事情量证明)机制殽杂的钱币系统,早在2011年btc圈子中就有了对pos股权证明这个观念的接头,ppcoin是最早回收这种机制的钱币系统()。
针对pos的这个缺陷,我们修改了blockchain的信任机制,pos的权重被削弱,pow的权重被加强:

2. 修改源代码,采纳摒弃没有进级的节点,增加查抄点,调解信任机制等法子,先后宣布两个版本;
此设计大大减轻了51进攻的大概,因为在 btc网络中,厚道的节点至少需要占据51%的算力才气维护网络的安详。(而在pos区块中,要举办51%进攻)首先要节制数量浩瀚的币,本钱大概要高于得到51%的算力,这样就提高了进攻的本钱(进攻者需要节制51%以上的币)。其次,进攻者在进攻网络时,其币龄也会耗损,这将使得进攻者阻止生意业务进入主链的行为变得越发坚苦。
元宝币团队就近期数字钱币社区存眷的回滚事件给出了具体表明。回滚事件是由于恶意进攻而导致,元宝币团队表明白整个事件处理惩罚进程,分享了细致的技能细节。
四、恶意进攻


1. 必需在自身币龄满30天的blockchain的位置之后;
2. 这个pos block的权重必需大于这个位置之后的所有block(包罗pow和pos)的权重之和恶意的进攻者可以操作这个缺陷,从blockchain中踢掉大量的pow block,导致blockchain回滚,并使挖矿难度低落,从中赢利。

在详细的钱币系统信任机制的实现中,pow block和pos block各有权重,每个pow block权重为1,而pos block作为耗损币龄主要方法,权重则大得多(ProofOfStakeLimit / (bnTarget+1))。在blockchain呈现分支时,主blockchain的鉴定往往是发生利钱最多谁人分支得胜。也就是说pos block完全横跨于pow block之上。

元宝币乐成抵制大局限大发3d进攻并分享履历

1. 向所有生意业务平台发出告诫暂停生意业务;

关于元宝币蒙受大发3d进攻的说明
这种殽杂机制对BTC blockchain信任机制举办了从头设计,不再回收BTC中以pow事情量最高(blockchain最长)的blockchain作为主blockchain,而是依赖于对耗损币龄的判定,耗损币龄最长的blockchain将作为主blockchain。
1. 位于pos block之后的pos block,权重为:0;


三、我们的方案
这种机制某种水平上存在着缺陷,在ppcoin的论坛上,singlethread首先发明白这个缺陷(?topic=936.0)。任何一小我私家只要有本领生成pos block,就可以将pos block依附到blockchain的某一个适当的位置,并造成这个位置之后的所有block都酿成无效的block。之所以是适当的位置,这个位置至少要满意两个条件:



二、缺陷
最终,在元宝社区的一致尽力下,元宝币完成了对blockchain信任机制的进级,今朝大发3d已经不变,进攻难度大大提高。颠末此过后,我们将会总结履历教导,越发审慎的处理惩罚进级问题,不给任何恶意进攻者以可乘之机。我们由衷的感激元宝币用户社区、矿池、和各个生意业务平台对我们的共同和支持!
转自:元宝币论坛

元宝币官方团队 2014/3/5
3. 努力接洽矿池更新元宝币钱包。
4. 位于pos block之后的pow block,权重为:2 * ProofOfWorkLimit / Target;


我们没有思量到的是,恶意进攻者留意到了新的blockchain信任机制的生效时间,在元宝币blockchain的高度邻近380000时,操作这个缺陷,对元宝币的blockchain接连动员了三次进攻,导致元宝币的blockchain先后三次回滚,总计2000个block先后变为无效,对元宝币的正常生意业务造成了极为恶劣的影响。
修改后的信任机制中pos block的权重主要依赖于它的上一个pow block,因为现实中pow block数量要比pos多得多,所以这种pos block权重和pow block权重的殽杂信任机制是顾及pos block权重的同时,更偏重于pow block,不只能有效的低落51进攻的大概,更补充了上述缺陷。我们实现了上述方案,批改了由这个缺陷导致的回滚问题,于2014年2月21日宣布了版本v0.7.0.2(?page_id=102),并在github(https://github.com/ybcoin/ybcoin)上果真了源代码。为了给第三方应用留足进级时间,新的信任机制详细生效时间为blockchain中的第380000个block。





郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。