專業(yè)網(wǎng)站建設(shè)哪里好,葫島百度seo,企業(yè)網(wǎng)站建設(shè)方案書前言,昆山做網(wǎng)站哪家好在以前的FISCO環(huán)境中仿真拜占庭節(jié)點攻擊區(qū)塊鏈網(wǎng)絡(luò)。該環(huán)境共有100個節(jié)點,采用PBFT作為共識機制,節(jié)點編號分別為:Node0,Node,… ,Node99。這100個節(jié)點的前2010區(qū)塊完全相同,自區(qū)塊2011開始分叉?!?article class="baidu_pl">在以前的FISCO環(huán)境中仿真拜占庭節(jié)點攻擊區(qū)塊鏈網(wǎng)絡(luò)。該環(huán)境共有100個節(jié)點,采用PBFT作為共識機制,節(jié)點編號分別為:Node0,Node,… ,Node99。這100個節(jié)點的前2010區(qū)塊完全相同,自區(qū)塊2011開始分叉。
(1)1個拜占庭節(jié)點:Node0
Node0 區(qū)塊長度2020,Node1 - Node99區(qū)塊長度2030。
在Node0上發(fā)起交易,Node0區(qū)塊同步失敗。

在其他節(jié)點上交易成功,區(qū)塊同步成功。

這說明:100個節(jié)點中Node0被拋棄,99個節(jié)點仍能PBFT共識成功。
反過來,在Node99節(jié)點上發(fā)起同樣的交易,成功。

但Node0節(jié)點的區(qū)塊未更新,節(jié)點被拋棄。

(2)33個拜占庭節(jié)點:Node0 – Node32
Node0 – Node32 區(qū)塊長度2020,Node33 - Node99區(qū)塊長度2030
在Node0上發(fā)起交易,交易失敗,區(qū)塊長度未變。

Node99節(jié)點的區(qū)塊長度也未變,說明交易失敗。

反過來,在Node99節(jié)點上發(fā)起同樣的交易,同樣失敗。

Node0節(jié)點的區(qū)塊長度也未變,交易徹底失敗。

此時,整個區(qū)塊鏈失去共識能力。
(3)32個拜占庭節(jié)點:Node0 – Node31
Node0 – Node31 區(qū)塊長度2020,Node32 - Node99區(qū)塊長度2030
在Node0上發(fā)起交易,Node0的區(qū)塊長度未變。

但在Node99上區(qū)塊長度加1,說明交易成功。

相同地,在Node99上發(fā)起交易,交易成功,區(qū)塊長度加1.

然而,Node0節(jié)點的區(qū)塊長度未變。

此時,整個區(qū)塊鏈還具有共識能力。結(jié)論:在FISCO環(huán)境中,PBFT共識的條件是N>3f+1,其中N是節(jié)點總數(shù),f是拜占庭節(jié)點數(shù)量。