以前面仿真程序?yàn)槔治鯬BFT的耗時(shí)與流量特征。實(shí)驗(yàn)如下,100個(gè)節(jié)點(diǎn)構(gòu)成1個(gè)無(wú)標(biāo)度網(wǎng)絡(luò),節(jié)點(diǎn)最小度為5,最大度為38. 從每個(gè)節(jié)點(diǎn)發(fā)起1次交易共識(shí)。統(tǒng)計(jì)每次交易的耗時(shí)以及流量。本文所述的流量見(jiàn)前述仿真程序的說(shuō)明:區(qū)塊鏈實(shí)驗(yàn)室(3) – 用Go語(yǔ)言仿真PBFT算法。
1.耗時(shí)特征
耗時(shí)特征見(jiàn)下圖所示。橫坐標(biāo)是節(jié)點(diǎn)的度,縱軸是耗時(shí)(毫秒)
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-767560.html
從上圖可以看出,在度值小的節(jié)點(diǎn)上發(fā)起的交易,與度值大的節(jié)點(diǎn)上發(fā)起的交易,兩者的耗時(shí)差別不大。原以為在度值大的節(jié)點(diǎn)上發(fā)起交易(例如上圖的度值38),該節(jié)點(diǎn)處于網(wǎng)絡(luò)中心位置,報(bào)文傳播速度快,耗時(shí)應(yīng)該會(huì)少些。相應(yīng)地,在度值小的節(jié)點(diǎn)上發(fā)起交易(例如上圖的度值5),該節(jié)點(diǎn)處于網(wǎng)絡(luò)的邊緣位置,耗時(shí)會(huì)多一些。
實(shí)驗(yàn)數(shù)據(jù)并非如此,在度值大或者度值小的節(jié)點(diǎn)上完成交易,兩者耗時(shí)差別不大。該網(wǎng)絡(luò)共100個(gè)節(jié)點(diǎn),協(xié)同共識(shí)的節(jié)點(diǎn)要滿(mǎn)足3f+1的要求,f=33. 要滿(mǎn)足這個(gè)條件,每條交易的共識(shí),至少要傳播到33個(gè)節(jié)點(diǎn)。即便從網(wǎng)絡(luò)中心位置發(fā)起交易,傳播到33個(gè)節(jié)點(diǎn)時(shí),估計(jì)也到了網(wǎng)絡(luò)邊緣。同樣地,從網(wǎng)絡(luò)邊緣位置發(fā)起交易,傳播到33個(gè)節(jié)點(diǎn)時(shí),估計(jì)也到了網(wǎng)絡(luò)中心。因此,完成交易的耗時(shí),也發(fā)起交易的位置沒(méi)有顯著關(guān)系,耗時(shí)差別不大。
2. 流量特征
流量特征見(jiàn)下圖所示。如有興趣,自行加以分析。
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-767560.html
歡迎探討goodlcp@163.com
到了這里,關(guān)于區(qū)塊鏈實(shí)驗(yàn)室(11) - PBFT耗時(shí)與流量特征的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!