王 娟, 劉文斌, 冀璐璐
(黑龍江科技大學(xué) 電子與信息工程學(xué)院, 哈爾濱 150022)
區(qū)塊鏈?zhǔn)且员忍貛艦榇淼臄?shù)字加密貨幣體系的核心支撐技術(shù),融合了分布式系統(tǒng)、密碼學(xué)、博弈論等多種學(xué)科建立的一種新型信任模型[1]。通過(guò)結(jié)合分布式賬本、p2p網(wǎng)絡(luò)、共識(shí)機(jī)制、智能合約、非對(duì)稱加密等多種底層技術(shù),在互不相干的分布式節(jié)點(diǎn)中實(shí)現(xiàn)去信用的點(diǎn)對(duì)點(diǎn)交易。區(qū)塊鏈的本質(zhì)是一種分布式數(shù)據(jù)庫(kù),使用鏈?zhǔn)綌?shù)據(jù)結(jié)構(gòu)來(lái)驗(yàn)證和存儲(chǔ)數(shù)據(jù),通過(guò)分布式節(jié)點(diǎn)判決機(jī)制來(lái)生成和更新數(shù)據(jù),它維護(hù)了一個(gè)持續(xù)增長(zhǎng)并且不可被篡改和修改的數(shù)據(jù)記錄列表,直接或間接依賴可信任第三方的活動(dòng)均可從該技術(shù)受益[2]。
區(qū)塊鏈技術(shù)的核心優(yōu)勢(shì)之一,就是能夠在決策權(quán)高度分散的去中心化系統(tǒng)中,使各節(jié)點(diǎn)高效地針對(duì)區(qū)塊數(shù)據(jù)的有效性和一致性達(dá)成共識(shí)[3],避免了系統(tǒng)中的分歧現(xiàn)象。同時(shí),共識(shí)機(jī)制是保證區(qū)塊鏈系統(tǒng)短時(shí)間內(nèi)完成交易響應(yīng)、驗(yàn)證并廣播的關(guān)鍵因素,如何保證數(shù)據(jù)的可靠性和真實(shí)性,取決于共識(shí)機(jī)制使節(jié)點(diǎn)間達(dá)成共識(shí)的方法。共識(shí)機(jī)制的存在,維護(hù)了系統(tǒng)的運(yùn)作順序,保障了系統(tǒng)的公平性。因此,性能優(yōu)異的共識(shí)機(jī)制是保證區(qū)塊鏈準(zhǔn)確高效運(yùn)轉(zhuǎn)的必要條件。為使節(jié)點(diǎn)快速、安全地達(dá)到數(shù)據(jù)一致,專家學(xué)者相繼提出多種共識(shí)機(jī)制。文獻(xiàn)[4]正式提出了工作量證明共識(shí)機(jī)制(Proof of work,PoW),為后來(lái)中本聰設(shè)計(jì)比特幣的共識(shí)機(jī)制奠定基礎(chǔ),但卻存在資源消耗較大且共識(shí)時(shí)間較長(zhǎng)的缺陷。文獻(xiàn)[5]提出了實(shí)用拜占庭容錯(cuò)算法(Practical byzantine fault tolerance)有效提高了算法的共識(shí)效率,但無(wú)法抵御Sybil攻擊,系統(tǒng)的安全穩(wěn)定性受到威脅。文獻(xiàn)[6]給出了股份授權(quán)證明機(jī)制(Delegated proof of stake,DPoS),該機(jī)制大幅減少了決策節(jié)點(diǎn)的個(gè)數(shù),具有快速、高效的優(yōu)勢(shì),但仍存在無(wú)法應(yīng)對(duì)惡意節(jié)點(diǎn)入侵、節(jié)點(diǎn)職能分配不均的缺點(diǎn)。
共識(shí)機(jī)制是互不相干的若干節(jié)點(diǎn)在短時(shí)間內(nèi)達(dá)成一致的算法。近年來(lái),由于區(qū)塊鏈技術(shù)的迅猛發(fā)展,各種類型的共識(shí)機(jī)制相繼涌現(xiàn)。圍繞共識(shí)機(jī)制的研究?jī)?nèi)容,目前主流的共識(shí)機(jī)制有工作量證明、權(quán)益證明和股份授權(quán)證明三種。工作量證明機(jī)制(Proof of work,PoW),全網(wǎng)節(jié)點(diǎn)基于自身算力相互競(jìng)爭(zhēng)來(lái)共同計(jì)算一道求解復(fù)雜但驗(yàn)證容易的SHA256數(shù)學(xué)難題,算力最優(yōu)的節(jié)點(diǎn)獲得記賬權(quán)并獲得比特幣獎(jiǎng)勵(lì)[7]。PoW共識(shí)機(jī)制中節(jié)點(diǎn)間無(wú)需交換額外信息即可達(dá)成共識(shí),有效的解決了女巫攻擊問(wèn)題,且能有效避免區(qū)塊鏈分叉現(xiàn)象,但在共識(shí)過(guò)程中消耗大量算力,造成資源浪費(fèi);而且為了獲得記賬權(quán),低算力節(jié)點(diǎn)會(huì)聯(lián)合起來(lái)形成礦池,出現(xiàn)中心化現(xiàn)象,對(duì)區(qū)塊鏈的安全性造成嚴(yán)重影響。權(quán)益證明機(jī)制(Proof of stake,PoS),其本質(zhì)是記賬權(quán)由最高權(quán)益而非最高算力的節(jié)點(diǎn)獲得[8]。PoS機(jī)制有效解決了PoW算力浪費(fèi)的問(wèn)題,大大縮短了達(dá)成共識(shí)的時(shí)間,攻擊者必須積累很多時(shí)間和資金,并以自身資金受損為代價(jià)對(duì)主鏈發(fā)起攻擊,有效杜絕了攻擊者的行為動(dòng)機(jī)。缺點(diǎn)是隨著財(cái)富的積累,容易出現(xiàn)集權(quán)現(xiàn)象,而且擁有權(quán)益的節(jié)點(diǎn)未必想?yún)⑴c記賬,易出現(xiàn)積極性缺失等問(wèn)題,而且仍需要挖礦,容易出現(xiàn)“富者更富”的情況。股份授權(quán)證明機(jī)制(Delegated proof of stake,DPoS),類似于“董事會(huì)決議”。在這種機(jī)制中,普通節(jié)點(diǎn)具有投票權(quán),該節(jié)點(diǎn)將選票投給認(rèn)為可信的其他節(jié)點(diǎn),選取出一定數(shù)量的授權(quán)節(jié)點(diǎn),依次對(duì)交易進(jìn)行驗(yàn)證和記賬。授權(quán)節(jié)點(diǎn)本身需要繳納一定的保證金,并對(duì)其他節(jié)點(diǎn)負(fù)責(zé)。若授權(quán)節(jié)點(diǎn)記賬期間出現(xiàn)區(qū)塊信息缺失或篡改,該節(jié)點(diǎn)將失去記賬權(quán)并失去保證金。同時(shí),授權(quán)節(jié)點(diǎn)本身需保證在線率,以達(dá)成盈利目標(biāo)。DPoS共識(shí)機(jī)制在PoS共識(shí)機(jī)制的基礎(chǔ)上大幅減少了參與驗(yàn)證和記賬節(jié)點(diǎn)的數(shù)量,可以在較低的能耗下實(shí)現(xiàn)快速共識(shí)驗(yàn)證,提高了共識(shí)效率。缺點(diǎn)是普通節(jié)點(diǎn)話語(yǔ)權(quán)較弱,投票積極性有待提高[9]。當(dāng)區(qū)塊鏈系統(tǒng)中發(fā)現(xiàn)惡意節(jié)點(diǎn)時(shí),不能迅速做出應(yīng)對(duì),而且會(huì)出現(xiàn)中止進(jìn)程的情況。目前區(qū)塊鏈系統(tǒng)主流的共識(shí)機(jī)制存在資源消耗較大、易出現(xiàn)集權(quán)現(xiàn)象、安全性較弱等不足。
針對(duì)這些問(wèn)題,筆者提出一種區(qū)塊鏈動(dòng)態(tài)授權(quán)共識(shí)機(jī)制,采用混沌隨機(jī)和煙花尋優(yōu)兩種篩選手段構(gòu)建授權(quán)節(jié)點(diǎn)集合,通過(guò)建立新型的決議監(jiān)管的判決機(jī)制和統(tǒng)計(jì)模型,排除惡意節(jié)點(diǎn)的不利影響,實(shí)現(xiàn)授權(quán)節(jié)點(diǎn)的動(dòng)態(tài)更新,文中的研究既可保證達(dá)成共識(shí)的一致性和高效性,又能實(shí)現(xiàn)共識(shí)數(shù)據(jù)的可用性和安全性,為共識(shí)機(jī)制設(shè)計(jì)分析奠定技術(shù)基礎(chǔ),對(duì)區(qū)塊鏈工程應(yīng)用具有重要的理論意義和應(yīng)用價(jià)值。
動(dòng)態(tài)授權(quán)的區(qū)塊鏈共識(shí)機(jī)制,如圖1所示。文中在傳統(tǒng)DPoS共識(shí)機(jī)制的基礎(chǔ)上提出了一種區(qū)塊鏈動(dòng)態(tài)授權(quán)共識(shí)機(jī)制,是由智能優(yōu)化授權(quán)節(jié)點(diǎn)集合的構(gòu)建和動(dòng)態(tài)更新決議監(jiān)管機(jī)制的建立兩部分組成。
圖1 動(dòng)態(tài)授權(quán)的區(qū)塊鏈共識(shí)機(jī)制Fig. 1 Blockchain consensus mechanism for dynamic authorization
在由全部節(jié)點(diǎn)組成的區(qū)塊節(jié)點(diǎn)集合中,首先利用混沌序列的隨機(jī)性篩選得到隨機(jī)候選節(jié)點(diǎn)集合,保證授權(quán)節(jié)點(diǎn)集合的隨機(jī)性和公正性;其次經(jīng)混沌隨機(jī)篩選得到的節(jié)點(diǎn)再通過(guò)煙花算法尋優(yōu)得到最優(yōu)節(jié)點(diǎn),構(gòu)成最優(yōu)候選節(jié)點(diǎn)集合,保證節(jié)點(diǎn)集合的高質(zhì)量水平,共同構(gòu)建兼具“民主”和“集中”的授權(quán)節(jié)點(diǎn)集合。當(dāng)收到記賬節(jié)點(diǎn)的上鏈請(qǐng)求時(shí),授權(quán)節(jié)點(diǎn)集合對(duì)其進(jìn)行決議判決,若超過(guò)三分之二的節(jié)點(diǎn)同意該請(qǐng)求則判定達(dá)成共識(shí);反之,則為拒絕共識(shí)。為保證授權(quán)節(jié)點(diǎn)集合可以始終對(duì)節(jié)點(diǎn)上鏈請(qǐng)求進(jìn)行有效校驗(yàn),在原有基礎(chǔ)上增加授權(quán)節(jié)點(diǎn)集合的決議監(jiān)管機(jī)制。對(duì)授權(quán)節(jié)點(diǎn)集合的決議量進(jìn)行決議統(tǒng)計(jì),若決議量大于等于預(yù)設(shè)閾值,則表示該授權(quán)節(jié)點(diǎn)集合已完成較多的決議判決,而為保證決議監(jiān)管機(jī)制的公正性及動(dòng)態(tài)更新性,重新通過(guò)混沌隨機(jī)和煙花算法篩選授權(quán)節(jié)點(diǎn),構(gòu)成新一輪的授權(quán)節(jié)點(diǎn)集合,實(shí)施決策權(quán)力。反之,若決議量小于預(yù)設(shè)閾值,則可以繼續(xù)進(jìn)行決議判決。新型動(dòng)態(tài)決議監(jiān)管機(jī)制有效的減少了惡意節(jié)點(diǎn)的作惡現(xiàn)象,保證了鏈上數(shù)據(jù)的準(zhǔn)確性。
混沌隨機(jī)篩選是利用了混沌序列的無(wú)規(guī)則運(yùn)動(dòng)在所有節(jié)點(diǎn)中隨機(jī)篩選出若干節(jié)點(diǎn),構(gòu)建出隨機(jī)候選節(jié)點(diǎn)集合,保證了系統(tǒng)的隨機(jī)性和公正性。文中采用文獻(xiàn)[10]中提出的一種logistic和tent的級(jí)聯(lián)混沌映射,級(jí)聯(lián)混沌映射的公式為
xn+1=1-|1-4μ·xn·(1-xn)|,
(1)
式(1)中, logistic的初值為0.76,系統(tǒng)參數(shù)為4,設(shè)置tent的系統(tǒng)參數(shù)μ為1.999。執(zhí)行級(jí)聯(lián)混沌映射的迭代,生成混沌序列xn。將級(jí)聯(lián)混沌映射迭代生成的混沌序列xn代入整數(shù)公式進(jìn)行數(shù)字量化:
(2)
式(2)中,取a=28,Tn∈[0,N],n=100,正好對(duì)應(yīng)于8 bits表示的無(wú)符號(hào)整數(shù)范圍。
采用文獻(xiàn)[11]中提出的篩選方法,將級(jí)聯(lián)混沌序列的取值區(qū)間分為均等的N個(gè)區(qū)間Di(i=0,1,…,N),區(qū)間Di可以理解為[i/N+1, (i+1) /(N+1))。判斷整數(shù)化迭代后輸出Tn是否遍歷過(guò)Di區(qū)間:如果Tn的值未遍歷Di區(qū)間內(nèi),則保存相應(yīng)的Tn值為Yn并繼續(xù)迭代;如果Tn的值不存在于Di區(qū)間內(nèi)或遍歷且保存過(guò)混沌值的Di區(qū)間內(nèi),則直接迭代,直到遍歷完N+1個(gè)區(qū)間。
煙花算法是一種群體智能算法,收斂速度快,具有優(yōu)良的尋優(yōu)能力[12]。煙花算法可以依據(jù)所求問(wèn)題的復(fù)雜程度而變換煙花和火花的數(shù)目,在一定范圍內(nèi)更精細(xì)、高效的搜索最優(yōu)解。從而提高節(jié)點(diǎn)針對(duì)某一特定應(yīng)用的高質(zhì)量性能,提高了共識(shí)的效率。
煙花算法流程,如圖2所示。在解空間內(nèi)初始煙花種群,對(duì)目標(biāo)問(wèn)題求最優(yōu)解,根據(jù)適應(yīng)度值的不同,通過(guò)爆炸算子得到煙花的爆炸半徑和爆炸火花數(shù)目。為保證種群多樣性,通過(guò)變異算子對(duì)煙花的若干維度進(jìn)行變異操作,得到變異火花。同時(shí)對(duì)超出邊界的火花應(yīng)用映射規(guī)則映射到解空間內(nèi)。為保證煙花種群中的優(yōu)良信息迭代,應(yīng)用選擇策略選擇下一代煙花群體。同時(shí)判斷種群中的最優(yōu)解是否滿足終止條件,若滿足則停止搜索,不滿足則重新迭代。
圖2 煙花算法流程Fig. 2 Flow of firework algorithm
通過(guò)對(duì)適應(yīng)度函數(shù)在可行域內(nèi)尋求最優(yōu)解,不失一般性,設(shè)置最優(yōu)化問(wèn)題的數(shù)學(xué)模型為
fmin(xi)=ωaxi1+ωbxi2,xi∈Ω,
(3)
式中:f(xi)——適應(yīng)度值;
ωa、ωb——權(quán)重值,文中ωa=ωb=0.5;
xi1——代表權(quán)益;
xi2——算力;
Ω——可行域。
在解空間的范圍內(nèi),初始化N個(gè)煙花個(gè)體位置xi(i=1,2,…,N),通過(guò)目標(biāo)函數(shù)計(jì)算煙花個(gè)體的適應(yīng)度值f(xi),得到煙花的爆炸半徑和火花數(shù)目:
(4)
(5)
f(xi)——煙花個(gè)體的適應(yīng)度值,i=1,2,…,N;
ε——機(jī)器最小值,避免除零操作。
由于適應(yīng)度值的好壞直接決定該位置的火花數(shù)目,為避免不同適應(yīng)度值的火花數(shù)目過(guò)多或過(guò)少,進(jìn)行了如下限制:
(6)
式中:a、b——常數(shù);
round——取整函數(shù)。
(7)
U(-1,1)——在區(qū)間[-1,1]中服從均勻分布的隨機(jī)數(shù)的值。
若煙花爆炸產(chǎn)生的火花超出可行域,則在k個(gè)維度上執(zhí)行越界處理操作,重新歸入火花種群中
(8)
式中:xUB,k、xLB,k——解空間的在維度k上的上下邊界;
mod——取余函數(shù)。
為提高火花的多樣性,避免局部最優(yōu),對(duì)煙花執(zhí)行高斯變異操作:
(9)
N(1,1)——高斯分布。
為保證煙花種群中優(yōu)良個(gè)體迭代,選取N個(gè)個(gè)體作為下一代煙花,適應(yīng)度值最小的煙花個(gè)體作為迭代煙花,其余N-1個(gè)煙花按照輪盤賭的規(guī)則選出:
(10)
(11)
式中:xi、xj——任意的煙花個(gè)體;
P(xi)——煙花xi被選擇的概率;
R(xi)——當(dāng)前個(gè)體到其他個(gè)體之間的距離之和,R(xi)越大,被選擇的概率則越大。判斷最終結(jié)果是否滿足終止條件,若滿足則終止迭代直接輸出結(jié)果,不滿足則重新執(zhí)行。
Hyperledger caliper作為一個(gè)通用的全功能區(qū)塊鏈測(cè)評(píng)工具,可以對(duì)不同區(qū)塊鏈系統(tǒng)的吞吐量、時(shí)延、容錯(cuò)性等性能指標(biāo)進(jìn)行測(cè)試,由于具有準(zhǔn)確、擴(kuò)展性強(qiáng)等優(yōu)點(diǎn),因此,文中采用Hyperledger caliper搭建區(qū)塊鏈來(lái)模擬交易模塊。在Hyperledger caliper測(cè)試平臺(tái)中,建立100個(gè)模擬賬戶,每個(gè)賬戶的初始額度設(shè)為1 000 000,為了保證交易的持續(xù)進(jìn)行且以最快的速度完成交易,將每次的交易量均設(shè)為1。針對(duì)區(qū)塊鏈吞吐量和時(shí)延兩大性能指標(biāo),通過(guò)計(jì)算單位時(shí)間內(nèi)的交易量,對(duì)文中提出的動(dòng)態(tài)授權(quán)共識(shí)機(jī)制進(jìn)行測(cè)試與分析,驗(yàn)證該機(jī)制的有效性和可用性。
在區(qū)塊鏈中,交易吞吐量每秒交易數(shù)(Transaction per second,TPS)指的是交易從發(fā)出請(qǐng)求到確認(rèn),并且寫入?yún)^(qū)塊鏈中的總交易數(shù)與消耗時(shí)間的比值,是衡量系統(tǒng)并發(fā)能力的重要指標(biāo)。吞吐量越高,則共識(shí)機(jī)制的效率就越高,處理交易的能力就越強(qiáng)。
ITPS=TSum/Δt,
(12)
式中:Δt——交易請(qǐng)求發(fā)出到寫入?yún)^(qū)塊鏈上之間的時(shí)間間隔;
TSum——該段時(shí)間的所有交易數(shù)量。
不同時(shí)間間隔的交易量,如圖3所示。
圖3 不同時(shí)間間隔的交易量Fig. 3 Transaction volume at different time intervals
在吞吐量性能測(cè)試中,分別設(shè)置Δt為10、30、60、120 s四個(gè)出塊時(shí)間間隔,通過(guò)測(cè)試得到每個(gè)時(shí)間間隔內(nèi)的交易總量。為了保證所得數(shù)據(jù)的準(zhǔn)確一般性,每個(gè)時(shí)間間隔進(jìn)行20次重復(fù)測(cè)試。
根據(jù)不同出塊時(shí)間間隔計(jì)算出平均吞吐量,如圖4所示。
圖4 吞吐量與出塊時(shí)間間隔關(guān)系Fig. 4 Relationship between throughput and block time interval
區(qū)塊時(shí)間間隔越長(zhǎng),區(qū)塊收集到的交易量越多。在出塊時(shí)間間隔[10 30] s區(qū)間內(nèi),動(dòng)態(tài)授權(quán)共識(shí)機(jī)制的吞吐量呈上升趨勢(shì),在30 s之后,由于交易量增多而傳輸速率不變,傳輸時(shí)間延長(zhǎng),導(dǎo)致吞吐量逐漸下降。動(dòng)態(tài)授權(quán)共識(shí)機(jī)制的平均吞吐量約為8 942 比/s。作為比較,文中提出的動(dòng)態(tài)授權(quán)共識(shí)機(jī)制與目前較為成熟的區(qū)塊鏈系統(tǒng),以及文獻(xiàn)[11]提出的DNBFT機(jī)制進(jìn)行TPS比較如圖5所示。
圖5 算法平臺(tái)TPS比較Fig. 5 Comparison of algorithm platform TPS
由圖5可知,動(dòng)態(tài)授權(quán)共識(shí)機(jī)制有較優(yōu)的吞吐量性能,單位時(shí)間內(nèi)可以完成的交易數(shù)較多,可以應(yīng)對(duì)較多的應(yīng)用場(chǎng)景。
區(qū)塊鏈的交易時(shí)延是指從交易提交到交易確認(rèn)所用時(shí)間,是衡量區(qū)塊鏈網(wǎng)絡(luò)中通信性能和共識(shí)算法運(yùn)行時(shí)間的標(biāo)準(zhǔn)。時(shí)延越低,交易確認(rèn)越迅速,區(qū)塊鏈出現(xiàn)分叉現(xiàn)象的概率越低,同時(shí)用戶無(wú)需等待過(guò)長(zhǎng)時(shí)間,體驗(yàn)更佳。不同時(shí)間間隔交易時(shí)延如圖6所示。
圖6 不同時(shí)間間隔交易時(shí)延Fig. 6 Trading delays at different time intervals
(13)
式中:tD——時(shí)延,
tc——交易確認(rèn)時(shí)間;
tp——交易提交時(shí)間;
tB——交易在共識(shí)節(jié)點(diǎn)間的傳輸時(shí)間;
tC——共識(shí)消耗的事件;
tBB——區(qū)塊在共識(shí)節(jié)點(diǎn)間廣播確認(rèn)時(shí)間。
由圖6可見(jiàn),在時(shí)延測(cè)試性能中,通過(guò)設(shè)置與上節(jié)相同的出塊時(shí)間間隔,測(cè)試得到每個(gè)時(shí)間間隔的交易時(shí)延。為了保證所得數(shù)據(jù)的準(zhǔn)確一般性,每個(gè)區(qū)塊時(shí)間間隔統(tǒng)計(jì)五個(gè)區(qū)塊。
根據(jù)不同出塊時(shí)間間隔計(jì)算出平均時(shí)延,同時(shí)與文獻(xiàn)[13-14]提出的DNBFT機(jī)制和DDBFT機(jī)制進(jìn)行比較。交易時(shí)延和出塊時(shí)間間隔關(guān)系如圖7所示。
圖7 交易時(shí)延和出塊時(shí)間間隔關(guān)系Fig. 7 Relationship between transaction delay and block time interval
由圖7可見(jiàn),出塊時(shí)間間隔越長(zhǎng),則說(shuō)明該段時(shí)間交易信息越多,區(qū)塊越來(lái)越大,而網(wǎng)絡(luò)帶寬有限,造成網(wǎng)絡(luò)廣播傳輸和節(jié)點(diǎn)驗(yàn)證消耗的時(shí)間也就越長(zhǎng),時(shí)延也就越大。相對(duì)于這兩種共識(shí)機(jī)制,動(dòng)態(tài)授權(quán)共識(shí)機(jī)制的交易時(shí)延較低。通過(guò)查閱官方文檔可知,DPoS共識(shí)機(jī)制的時(shí)延為秒級(jí),動(dòng)態(tài)授權(quán)共識(shí)機(jī)制的時(shí)延為毫秒級(jí),具有更優(yōu)的時(shí)延特性,節(jié)點(diǎn)響應(yīng)更加迅速。
區(qū)塊鏈技術(shù)的發(fā)展需要不停地探索與創(chuàng)新,一種共識(shí)機(jī)制無(wú)法滿足所有應(yīng)用場(chǎng)景的需求。文中提出了一種動(dòng)態(tài)授權(quán)的區(qū)塊鏈共識(shí)機(jī)制,利用Hyperledger caliper測(cè)試平臺(tái)對(duì)動(dòng)態(tài)授權(quán)共識(shí)機(jī)制的吞吐量和時(shí)延兩大特性進(jìn)行測(cè)試及分析,結(jié)果表明,動(dòng)態(tài)授權(quán)共識(shí)機(jī)制可以較大提高區(qū)塊系統(tǒng)達(dá)成共識(shí)的效率,從而保障區(qū)塊節(jié)點(diǎn)達(dá)成共識(shí)的安全、準(zhǔn)確及高效。該研究可為區(qū)塊鏈共識(shí)機(jī)制的提出與改進(jìn)提供了一定的理論依據(jù)。