任何區(qū)塊鏈項(xiàng)目,都需要共識機(jī)制使分布在全球各地的對等節(jié)點(diǎn)、對數(shù)據(jù)的狀態(tài)達(dá)成一致性。而自由鏈旨在開發(fā)一套高效、可自我維護(hù)
的共識系統(tǒng)以適應(yīng)自身的商業(yè)定位,因此自由鏈專屬共識機(jī)制由此而
生。傳統(tǒng)的區(qū)塊鏈采用 POS 公式算法,當(dāng)使用 POS 的區(qū)塊鏈生成區(qū)塊
時,計(jì)算成功的同時需要構(gòu)造一個“錢幣權(quán)益”交易,即把自己的一
些代幣和預(yù)先設(shè)定的獎勵發(fā)給自己,在 POS 中,每筆交易的輸出都有
一定的幾率來產(chǎn)生有效的正比于幣齡和交易貨幣數(shù)量的工作。由于區(qū)
塊鏈中的所有成員都能自己通過各種方式“挖礦”,因此 POS 共識算
法擁有強(qiáng)大的公信力,但 POS 算法還存在如下缺點(diǎn):
1、性能不足,本質(zhì)上沒有解決商業(yè)應(yīng)用的痛點(diǎn);
2、所有的確認(rèn)都只是一個概率上的表達(dá),而不是一個確定性的
事情,理論上有可能存在其他攻擊影響。
自由鏈的專屬共識機(jī)制結(jié)合了 POS 和 PBFT 算法(拜占庭容錯共
識算法)的優(yōu)勢,一方面可以保證高并發(fā)(每秒可以超過數(shù)萬筆),
另一方面可以和許可鏈無縫對接,既保證了公鏈的去中心化特征,也
能兼顧許可鏈對性能和隱私的更高要求,從而解決了 POW 的性能問
題,解決了 POS 的權(quán)益不均問題,解決了 DPOS 的違規(guī)處理效率問題。
針對目前區(qū)塊鏈網(wǎng)絡(luò)中有人故意發(fā)起 51%攻擊的情況,自由鏈引
入的專屬信用體系可以有效規(guī)范用戶行為,只要信用達(dá)到一定值,即
可參與。這種準(zhǔn)入方式有一定的難度,需要時間累積信用,因此限制
了攻擊者的行為;保證系統(tǒng)的權(quán)力不被大量持幣者壟斷。
同時,自由鏈還引入了保證金機(jī)制,系統(tǒng)運(yùn)行過程中,一旦發(fā)現(xiàn)
有嚴(yán)重違規(guī)的節(jié)點(diǎn),任何獨(dú)立設(shè)置的誠信節(jié)點(diǎn)可罰沒該違規(guī)節(jié)點(diǎn)的保
證金。節(jié)點(diǎn)的保證金實(shí)際上提交到了一個智能合約腳本,處于無主狀
態(tài),為保證這部分資金的安全,任何退出共識或者處罰請求,都會被
嚴(yán)格的效驗(yàn),效驗(yàn)規(guī)則里面包含了嚴(yán)格的效驗(yàn)協(xié)議,任何人想領(lǐng)走別
人的保證金,那是不可能的事,任何人想罰隨意沒別人的保證金,那
也是不可能的事。
所以,自由鏈專屬共識機(jī)制的優(yōu)勢在于:在不過多占用系統(tǒng) CPU
和內(nèi)存資源的基礎(chǔ)上,各個節(jié)點(diǎn)之間無需額外的網(wǎng)絡(luò)通訊即可達(dá)成共
識。系統(tǒng)能自身調(diào)節(jié)運(yùn)行狀態(tài),高效自行維護(hù),并有著較優(yōu)的容錯率。