每一個(gè)成功的加密貨幣背后,都有一個(gè)頂級(jí)的共識(shí)算法。那么,區(qū)塊鏈?zhǔn)澜绲闹髁鞴沧R(shí)算法都有哪些,又是如何演變的呢?
工作量證明(PoW)——常用的共識(shí)算法
工作量證明(PoW)是自區(qū)塊鏈出現(xiàn)以來的第一種共識(shí)算法。該算法由中本聰設(shè)計(jì),并用于記錄比特幣之間的交易。而世界各地的大規(guī)模采礦作業(yè)和巨型能耗也歸因于PoW。
優(yōu)點(diǎn):已經(jīng)成熟投入使用
缺點(diǎn):吞吐速度慢;資源消耗大
權(quán)益證明(PoS)——區(qū)塊鏈的“新新人類”
在PoS中,區(qū)塊不是由挖礦的礦工創(chuàng)建的,而是由鑄幣工人來“下注”哪些區(qū)塊是有效的。在多個(gè)分叉中,鑄幣工人會(huì)花他們的代幣去投票支持某一個(gè)分叉。投資的幣越多,基于這個(gè)協(xié)議挖礦賺得的就越多。
優(yōu)點(diǎn):攻擊更昂貴;更分散;高效節(jié)能
缺點(diǎn):“無風(fēng)險(xiǎn)”問題
委任權(quán)益證明(DPoS)——選擇你的驗(yàn)證者
在DPoS中,代幣持有者不會(huì)對(duì)區(qū)塊本身的有效與否進(jìn)行投票,而是投票選出代表來代表他們進(jìn)行驗(yàn)證。DPoS系統(tǒng)中通常有21-100個(gè)當(dāng)選代表。由于代表人數(shù)很少,他們可以有效地組織自己,并為每位代表創(chuàng)建指定時(shí)間段以發(fā)布代表區(qū)塊。如果代表們不斷缺席或發(fā)布無效交易,那么貨幣持有者會(huì)將其投票罷免,并選出可以勝任的代表。
優(yōu)點(diǎn):交易便宜;可擴(kuò)展性;高效節(jié)能
缺點(diǎn):犧牲去中心化理念來?yè)Q取高交易速度
這是三種大家最常見的共識(shí)算法,比特幣、以太坊等主流貨幣采用的都是這些算法,然而,它們依然有些不盡人意的地方。
區(qū)塊鏈航母級(jí)應(yīng)用BeePay在這三種共識(shí)算法之外,開拓了自己的共識(shí)算法——自有知識(shí)產(chǎn)權(quán)的隨機(jī)BFT共識(shí)算法!
BeeChain技術(shù)采用自有知識(shí)產(chǎn)權(quán)的隨機(jī)BFT共識(shí)算法。
實(shí)現(xiàn)目標(biāo):使得選擇這個(gè)最有效的平衡點(diǎn)變得可以自動(dòng)調(diào)節(jié),根據(jù)用戶的場(chǎng)景和需求自動(dòng)優(yōu)化到最佳的那個(gè)位置。
BeeChain的共識(shí)采用randomized BFT的方式。但是在選擇驗(yàn)證節(jié)點(diǎn)的方式上,BeeChain采用POA(Proof of Application)的方式。
BeeChain的核心由若干個(gè)驗(yàn)證節(jié)點(diǎn)維持系統(tǒng)的基本驗(yàn)證網(wǎng)絡(luò)。BeeChain的驗(yàn)證網(wǎng)絡(luò)對(duì)每一個(gè)接入BeeChain的應(yīng)用開放,這些應(yīng)用可以通過API直接接入BeeChain的公有區(qū)塊鏈,也可以使用BeeChain的平臺(tái)技術(shù),部署私有的區(qū)塊鏈。這些應(yīng)用可以維持一個(gè)驗(yàn)證節(jié)點(diǎn)。
這樣的節(jié)點(diǎn)可以實(shí)現(xiàn)兩個(gè)功能:
1.參與BeeChain網(wǎng)絡(luò)的公共節(jié)點(diǎn)驗(yàn)證,實(shí)現(xiàn)應(yīng)用接入BeeChain網(wǎng)絡(luò)。如果應(yīng)用本身采用一個(gè)私鏈的話,這個(gè)節(jié)點(diǎn)同時(shí)起到了從用戶私有通證到BeeChain的轉(zhuǎn)化功能。
2.當(dāng)然,如果應(yīng)用只是僅僅使用API訪問所需的區(qū)塊鏈功能,則并不需要部署一個(gè)單獨(dú)的驗(yàn)證節(jié)點(diǎn)。
總的來說,BeePay通過BeeChain這個(gè)技術(shù)平臺(tái)實(shí)現(xiàn)新一代共識(shí)算法——自主知識(shí)產(chǎn)權(quán)的BFT共識(shí)算法,并在其中糅合進(jìn)POA的共識(shí)機(jī)制,以自動(dòng)調(diào)節(jié)最佳平衡點(diǎn)為目標(biāo),實(shí)現(xiàn)了用戶私有通證的轉(zhuǎn)化功能和無妨礙訪問API功能,這可以說是共識(shí)算法的一大創(chuàng)舉!
同時(shí),BeePay也用自主知識(shí)產(chǎn)權(quán)的共識(shí)算法向區(qū)塊鏈?zhǔn)澜缧妫禾摂M貨幣錢包的未來在這里!未來已來,跟BeePay一起,在區(qū)塊鏈和數(shù)字資產(chǎn)的世界乘風(fēng)破浪、高濤遠(yuǎn)行!