偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

區(qū)塊鏈幾種共識(shí)算法

區(qū)塊鏈 算法
區(qū)塊鏈的去中心化記賬,從技術(shù)上解決了上面提到的中心化記賬的弱點(diǎn)。因?yàn)樗鼪](méi)有中心節(jié)點(diǎn),通過(guò)計(jì)算機(jī)算法、密碼學(xué)、經(jīng)濟(jì)學(xué),結(jié)合智能合約,點(diǎn)對(duì)點(diǎn)傳輸,不可篡改。區(qū)塊鏈的每個(gè)區(qū)塊相當(dāng)于賬本頁(yè),每個(gè)區(qū)塊中記錄的是相應(yīng)的交易內(nèi)容。

我們先從常見(jiàn)的拜占庭將軍問(wèn)題中理解一下什么是共識(shí)。

拜占庭將軍問(wèn)題

拜占庭位于如今的土耳其的伊斯坦布爾,是東羅馬帝國(guó)的首都。由于當(dāng)時(shí)拜占庭羅馬帝國(guó)國(guó)土遼闊,為了防御目的,因此每個(gè)軍隊(duì)都分隔很遠(yuǎn),將軍與將軍之間只能靠信差傳消息。在戰(zhàn)爭(zhēng)的時(shí)候,拜占庭軍隊(duì)內(nèi)所有將軍和副官必需達(dá)成一致的共識(shí),決定是否有贏的機(jī)會(huì)才去攻打敵人的陣營(yíng)。但是,在軍隊(duì)內(nèi)有可能存有叛徒和敵軍的間諜,左右將軍們的決定又?jǐn)_亂整體軍隊(duì)的秩序。將軍們采用投票的策略來(lái)決定是進(jìn)攻還是撤退,也就是說(shuō)如果多數(shù)人決定進(jìn)攻,就沖上去,如果多數(shù)人決定撤退,就撤退(比如10位將軍中,有6位選擇進(jìn)攻,那么就進(jìn)攻)。

這時(shí)候,在已知有成員謀反的情況下(或者是有奸細(xì)的情況下,他們亂投票,或者擅自修改軍令),其余忠誠(chéng)的將軍在不受叛徒的影響下如何達(dá)成一致的協(xié)議,拜占庭問(wèn)題就此形成。

拜占庭將軍問(wèn)題是一個(gè)協(xié)議問(wèn)題,拜占庭帝國(guó)軍隊(duì)的將軍們必須全體一致的決定是否攻擊某一支敵軍。問(wèn)題是這些將軍在地理上是分隔開(kāi)來(lái)的,并且將軍中存在叛徒。叛徒可以任意行動(dòng)以達(dá)到以下目標(biāo):欺騙某些將軍采取進(jìn)攻行動(dòng);促成一個(gè)不是所有將軍都同意的決定,如當(dāng)將軍們不希望進(jìn)攻時(shí)促成進(jìn)攻行動(dòng);或者迷惑某些將軍,使他們無(wú)法做出決定。如果叛徒達(dá)到了這些目的之一,則任何攻擊行動(dòng)的結(jié)果都是注定要失敗的,只有完全達(dá)成一致的努力才能獲得勝利。

所以,拜占庭將軍是一個(gè)分布式系統(tǒng)中的共識(shí)問(wèn)題,也是一個(gè)分布式容錯(cuò)系統(tǒng)的問(wèn)題。拜占庭將軍問(wèn)題不是說(shuō)要讓將軍達(dá)成進(jìn)攻的決定,而是讓所有忠誠(chéng)將軍達(dá)成共識(shí),要么全都進(jìn)攻,要么全都撤退,不至于被敵方各個(gè)攻破。

目前拜占庭將軍問(wèn)題也有很多經(jīng)典解法,常見(jiàn)的有實(shí)用拜占庭容錯(cuò)系統(tǒng)(PBFT)和Raft。PBFT的解法前提是需要n ≥ 3t+1,其中t是故障節(jié)點(diǎn)個(gè)數(shù)(也就是謀反將軍的個(gè)數(shù)),n是總節(jié)點(diǎn)個(gè)數(shù)(也就是所有將軍的總數(shù))。這些方式雖然能達(dá)成共識(shí),也各有優(yōu)點(diǎn),但是都有不同的假設(shè)條件,自帶局限性。

目前在區(qū)塊鏈系統(tǒng)中,PBFT和Raft是聯(lián)盟鏈和私有鏈上常用的共識(shí)算法,而在公有鏈上,常用的是POW,POS,DPOS等共識(shí)算法。

區(qū)塊鏈的共識(shí)

我們平時(shí)支付的時(shí)候使用支付寶刷一下就行了,其實(shí)并沒(méi)有進(jìn)行實(shí)際貨幣的轉(zhuǎn)移,而是支付寶在它的數(shù)據(jù)庫(kù)里記了一筆賬?,F(xiàn)在的貨幣系統(tǒng)其實(shí)是一個(gè)記賬貨幣,而記賬的主體是國(guó)家央行或者支付寶等第三方機(jī)構(gòu),這是一種中心化記賬形式。而中心化記賬雖然很效率高,但是也面臨著各種問(wèn)題,比如中心化節(jié)點(diǎn)引發(fā)的單點(diǎn)失敗,萬(wàn)一一顆流星正好掉到了阿里巴巴的數(shù)據(jù)庫(kù)機(jī)房上;再比如操作人員造假,萬(wàn)一阿里巴巴的數(shù)據(jù)庫(kù)管理員哪天心情不好,然后先刪庫(kù)再跑路。當(dāng)然這些事件的可能性都很小,但是黑天鵝事情要么不發(fā)生,要發(fā)生就可能是毀滅性的打擊。所以,對(duì)這種可能存在的小概率事情,解決方案一般以預(yù)防為主,比如備份數(shù)據(jù),多建幾個(gè)分布式節(jié)點(diǎn),對(duì)人員進(jìn)行SOP培訓(xùn),還有一種解決方案,就是使用更可靠,更安全的系統(tǒng)。

區(qū)塊鏈的去中心化記賬,從技術(shù)上解決了上面提到的中心化記賬的弱點(diǎn)。因?yàn)樗鼪](méi)有中心節(jié)點(diǎn),通過(guò)計(jì)算機(jī)算法、密碼學(xué)、經(jīng)濟(jì)學(xué),結(jié)合智能合約,點(diǎn)對(duì)點(diǎn)傳輸,不可篡改。區(qū)塊鏈的每個(gè)區(qū)塊相當(dāng)于賬本頁(yè),每個(gè)區(qū)塊中記錄的是相應(yīng)的交易內(nèi)容。但是,去中心化記賬行為的一個(gè)很重要的問(wèn)題,就是各個(gè)節(jié)點(diǎn)賬本的一致性。

從去中心化賬本系統(tǒng)看,每個(gè)加入這個(gè)系統(tǒng)的節(jié)點(diǎn)都需要保存一份完整的賬本,但是卻不能有兩個(gè)節(jié)點(diǎn)同時(shí)記賬,因?yàn)楣?jié)點(diǎn)處于不同的環(huán)境,接收到的交易信息不一致,如果同時(shí)記賬的話,就會(huì)導(dǎo)致賬本的不一致。所以,需要通過(guò)共識(shí)機(jī)制來(lái):

  1. 公平公正地決定由哪個(gè)節(jié)點(diǎn)來(lái)記賬。目前常用的就是POW,POS等。
  2. 某個(gè)節(jié)點(diǎn)記賬后保持全網(wǎng)賬本同步。目前常用的是最長(zhǎng)鏈策略。

POW:Proof of Work,工作量證明

比特幣系統(tǒng)設(shè)計(jì)了以每個(gè)節(jié)點(diǎn)的計(jì)算能力,即“算力”來(lái)競(jìng)爭(zhēng)記賬權(quán)的機(jī)制。簡(jiǎn)單說(shuō),POW就是一份確定工作端做過(guò)一定量工作的證明。舉個(gè)例子來(lái)說(shuō),就是我去面試的時(shí)候,招聘網(wǎng)站上寫(xiě)的該崗位需要本科以上學(xué)歷。那我怎么證明我是本科畢業(yè)生呢?把本科畢業(yè)證show給面試官看就可以了,就是這么簡(jiǎn)單。但是我要怎么得到這個(gè)畢業(yè)證呢?需要上4年的大學(xué),在此之前還要上高中,初中,小學(xué),上大學(xué)時(shí)還不能天天玩樂(lè),還要上課,考試,考試還不能掛科,這是一個(gè)艱辛的過(guò)程。對(duì)面試官而言,一張畢業(yè)證就足以證明我上過(guò)大學(xué),而且還不笨。

所以,POW方式的主要特點(diǎn)就是計(jì)算的不對(duì)稱性。工作端需要做一定難度的工作才能得到一個(gè)結(jié)果,但驗(yàn)證方卻很容易通過(guò)結(jié)果來(lái)檢查工作端是不是做了相應(yīng)的工作。具體做法是通過(guò)對(duì)一個(gè)區(qū)塊鏈頭部中的父區(qū)塊哈希,Merkle樹(shù)根和nonce值三個(gè)字段進(jìn)行哈希運(yùn)算,如果結(jié)果小于目標(biāo)值,則計(jì)算成功,如果大于目標(biāo)值,則改變nonce值,重復(fù)運(yùn)算,直到結(jié)果小于目標(biāo)值為止。

怎么理解pow的工作方和驗(yàn)證方呢?再舉個(gè)栗子。

工作方:假設(shè)輸入值是 blockchain1,對(duì)它進(jìn)行哈希運(yùn)算,尋找結(jié)果前3位為0的哈希值,那么計(jì)算過(guò)程是:

  1. blockchain1 ->  ef7797e13d3a75526946a3bcf00daec9fc9c9c4d51ddc7cc5df888f74dd434d1 
  2. blockchain2 -> db0b9c1cb5e9c680dfff7482f1a8efad0e786f41b6b89a758fb26d9e223e0a10 
  3. ...... 
  4. blockchain515 -> 0063e58fb6e3789fcb5eb64d05d7a9b909c5e9e1b60b18cb566a3326c1fd54c 
  5. ...... 
  6. blockchain2688 -> 0005f2ee930eafef21d06545c0058ddfcf2ac9dfa542b745021f51ceb9e9f43c 

可以看出,經(jīng)過(guò)2688次運(yùn)算才能找到前三位為0的哈希值。隨著0個(gè)數(shù)的增加,那么計(jì)算難度是成指數(shù)級(jí)增加的。

驗(yàn)證方:驗(yàn)證方拿到工作方得到數(shù)值blockchain2688,只需要一次計(jì)算就可以知道工作方的工作有沒(méi)有做出來(lái)。

對(duì)于pow,如果要尋找特定字符串后面的隨機(jī)nonce,滿足前n位均為0的SHA256值,需要進(jìn)行多次哈希值的運(yùn)算。一般來(lái)說(shuō),由于哈希值的偽隨機(jī)性,要尋找3個(gè)前導(dǎo)0的哈希值,預(yù)期大概要進(jìn)行2的12次方次嘗試,這個(gè)數(shù)學(xué)期望的計(jì)算次數(shù),就是所謂的“工作量”。整個(gè)工作量證明活動(dòng),就是我們常說(shuō)的“挖礦”所做的工作。

在上面的例子中,實(shí)際的比特幣系統(tǒng)中有幾個(gè)比較關(guān)鍵的地方,比如nonce值是怎么改變的,目標(biāo)值的0的個(gè)數(shù)是怎么確定的等,可以參考比特幣挖礦一文。

比特幣網(wǎng)絡(luò)中的任何一個(gè)節(jié)點(diǎn),如果想生成一個(gè)新的區(qū)塊并寫(xiě)入?yún)^(qū)塊鏈,必須解出比特幣網(wǎng)絡(luò)出的POW問(wèn)題。這道題有三個(gè)關(guān)鍵要素:

  • 工作量證明函數(shù)
  • 區(qū)塊
  • 難度值/目標(biāo)值

比特幣系統(tǒng)中使用的工作量證明函數(shù)是SHA256,SHA是安全哈希算法(Secure Hash Algorithm)的縮寫(xiě),是一種密碼哈希函數(shù)家族,SHA256是其中的一種,輸出256位的哈希算法。比特幣的區(qū)塊是由區(qū)塊頭和該區(qū)塊所包含的交易列表組成,區(qū)塊中包含了一個(gè)指向前一區(qū)塊的哈希指針,使得記錄了不同交易的單個(gè)區(qū)塊被關(guān)聯(lián)起來(lái),形成區(qū)塊鏈。難度值是比特幣系統(tǒng)中的節(jié)點(diǎn)在生成區(qū)塊時(shí)的重要參考指標(biāo),它決定了節(jié)點(diǎn)大概需要多少次哈希運(yùn)算才能產(chǎn)生一個(gè)哈法的區(qū)塊,難度值會(huì)隨著全網(wǎng)算力的變化進(jìn)行調(diào)整,將產(chǎn)生區(qū)塊的速率保持在10分鐘一個(gè)。

因此,POW成功的決定因素就是算力大小,如果你的算力是n,全網(wǎng)算力是m,那么你在一次工作量證明,也就是一次挖礦活動(dòng)中能夠成功的概率是n/m ,經(jīng)過(guò) m/n 次挖礦中可以成功一次。比如我的筆記本算法大概是1GH/s,現(xiàn)在全網(wǎng)算力是21EH/s,那么我大概需要進(jìn)行200億次工作量證明,每次大概10分鐘,有生之年肯定是挖不出來(lái)一個(gè)的。

POS:Proof of Stake,權(quán)益證明

現(xiàn)在我們知道如何對(duì)比特幣進(jìn)行挖礦了,那就是需要購(gòu)買(mǎi)挖礦設(shè)備和支付電耗,以此來(lái)獲取新幣作為挖礦的獎(jiǎng)勵(lì)。這基本上是一個(gè)很消耗資源的過(guò)程。而且有兩個(gè)明顯的弊端,一方面,pow的前提是,節(jié)點(diǎn)和算力是均勻分布的,因?yàn)橹斜韭敭?dāng)初的設(shè)計(jì)是通過(guò)CPU挖礦,這樣節(jié)點(diǎn)數(shù)和算力值可以大致匹配,但是隨著GPU,F(xiàn)PGA直到礦機(jī),使得節(jié)點(diǎn)數(shù)和算力值漸漸失配。另一方面,pow實(shí)在太浪費(fèi)了,比特幣網(wǎng)絡(luò)每秒可完成數(shù)百萬(wàn)億次SHA256計(jì)算,這些計(jì)算除了使得惡意攻擊者不能輕易打垮比特幣網(wǎng)絡(luò)外,好像并沒(méi)有更多的實(shí)際價(jià)值。當(dāng)然相對(duì)于它所帶來(lái)的好處,這點(diǎn)浪費(fèi)也許只是很小的代價(jià)。

但浪費(fèi)總歸是不好的,有沒(méi)有辦法把挖礦設(shè)備和能耗這一環(huán)節(jié)去掉呢?畢竟這個(gè)過(guò)程只是要選出一個(gè)記賬的節(jié)點(diǎn),有沒(méi)有其他方式可以實(shí)現(xiàn)呢?于是,人們提出了一些工作量證明的替代者,其中有一種就叫做POS。

權(quán)益認(rèn)證是由Quantum Mechanic 2011年在比特幣論壇講座上提出來(lái)的,然后由PPC(點(diǎn)點(diǎn)幣)和NXT(未來(lái)幣)以不同的思路實(shí)現(xiàn)。POW就是根據(jù)計(jì)算能力隨機(jī),POS根據(jù)擁有財(cái)產(chǎn)隨機(jī)。這就是這兩個(gè)共識(shí)機(jī)制的本質(zhì)。但是,另一個(gè)問(wèn)題是,POW是一個(gè)在比特幣出現(xiàn)之前就有了的東西,而因?yàn)楸忍貛诺某晒Γ琍OW基本上特指比特幣的POW。但相反,POS是個(gè)新東西,目前并沒(méi)有成熟的POS應(yīng)用,所以,當(dāng)提到POS的時(shí)候,并不是指某一個(gè)算法,而是一類(lèi),而且,這類(lèi)算法目前各有優(yōu)劣。并且,目前為止,沒(méi)有一個(gè)算法的可靠性通過(guò)了實(shí)踐的檢驗(yàn)。所以,要對(duì)比POW和POS的優(yōu)劣,我只能以POS這一大類(lèi)為例。我們現(xiàn)在常說(shuō)的POS,其實(shí)都在說(shuō)PPCoin的POS,也就是最早的POS,那個(gè)東西是有根本缺陷的,例如幣齡攻擊(save-up attack),都僅僅是對(duì)PPC適用,而并不是POS的問(wèn)題。

Quantum Mechanic提出POS概念的時(shí)候,說(shuō)了下面這段話:

I'm wondering if as bitcoins become more widely distributed, whether a transition from a proof of work based system to a proof of stake one might happen. What I mean by proof of stake is that instead of your "vote" on the accepted transaction history being weighted by the share of computing resources you bring to the network, it's weighted by the number of bitcoins you can prove you own, using your private keys.

他的意思就是說(shuō),節(jié)點(diǎn)記賬權(quán)的獲得與節(jié)點(diǎn)持有的幣的數(shù)量,也就是權(quán)益有關(guān)。兩者成反比關(guān)系,持有幣數(shù)越多,獲得記賬權(quán)就越容易。這種決定由誰(shuí)記賬的方式,去掉了POW中需要大量計(jì)算的過(guò)程,但是依然需要進(jìn)行哈希運(yùn)算來(lái)獲取記賬權(quán)。

在POW中,一個(gè)用戶可能會(huì)拿1000美元來(lái)購(gòu)買(mǎi)礦機(jī)并加入到網(wǎng)絡(luò)中挖礦,從而得到獎(jiǎng)勵(lì),在POS中,用戶會(huì)拿1000美元來(lái)買(mǎi)等價(jià)的代幣,并把這些代幣當(dāng)作押金放入POS機(jī)制中,這樣就有機(jī)會(huì)產(chǎn)生新區(qū)塊而得到獎(jiǎng)勵(lì)。

 

 

簡(jiǎn)單來(lái)說(shuō),就是這個(gè)系統(tǒng)中會(huì)存在一個(gè)持幣人的集合,他們把一定的代幣放pos機(jī)制中,于是他們就變成了驗(yàn)證者,擁有了驗(yàn)證交易和產(chǎn)生區(qū)塊的權(quán)利。然后pos算法就會(huì)在這個(gè)集合中隨機(jī)選取一個(gè)節(jié)點(diǎn),給他權(quán)利產(chǎn)生下一個(gè)區(qū)塊。如果在一定時(shí)間里,這個(gè)節(jié)點(diǎn)沒(méi)有產(chǎn)生一個(gè)區(qū)塊,則選出第二個(gè)節(jié)點(diǎn)代替之。在這個(gè)過(guò)程中,被選中的概率和他們投入的代幣量有關(guān),比如一個(gè)節(jié)點(diǎn)投入了10000代幣,那么他被選擇的概率,是投入1000代幣節(jié)點(diǎn)的10倍。

 

 

點(diǎn)點(diǎn)幣(PPC)

PPC是最先采用權(quán)益證明算法的數(shù)字資產(chǎn),它在Quantum Mechanic提出的權(quán)益證明思想的基礎(chǔ)上,引入了幣齡的概念。幣齡是幣的數(shù)量和幣所擁有的天數(shù)的乘積。

簡(jiǎn)單來(lái)說(shuō),就是一個(gè)根據(jù)你持有貨幣的量和時(shí)間,給你發(fā)利息的一個(gè)制度,在PPC的POS模式下,每個(gè)幣每天產(chǎn)生1幣齡,比如你持有100個(gè)幣,總共持有了30天,那么,此時(shí)你的幣齡就為3000,這個(gè)時(shí)候,如果你發(fā)現(xiàn)了一個(gè)POS區(qū)塊,你的幣齡就會(huì)被清空為0。你每被清空365幣齡,你將會(huì)從區(qū)塊中獲得0.05個(gè)幣的利息(假定利息可理解為年利率5%,點(diǎn)點(diǎn)幣PPCoin是1%年利率),那么在這個(gè)案例中,利息 = 3000 * 5% / 365 = 0.41個(gè)幣,這下就很有意思了,持幣有利息。

PPC其實(shí)是權(quán)益證明和工作量證明的一種結(jié)合體,因?yàn)樗残枰诘V。為了挖到區(qū)塊,點(diǎn)點(diǎn)幣的礦工也需要像比特幣礦工那樣去進(jìn)行一個(gè)SHA256的解謎運(yùn)算,只不過(guò),這個(gè)解謎運(yùn)算的難度會(huì)隨著他們想消耗多少幣齡而調(diào)整。當(dāng)一些幣齡被消耗后,找到有效區(qū)塊會(huì)變得十分容易。這個(gè)運(yùn)算解謎的效果主要是要保證,在兩個(gè)礦工嘗試消耗同樣大小幣齡的情況下,這個(gè)過(guò)程仍然是隨機(jī)的。

對(duì)于POS而言,除了PPC,還有其他不同形式的設(shè)計(jì)。在這些設(shè)計(jì)中,一定數(shù)量的幣被消耗用于使運(yùn)算解謎變得極為簡(jiǎn)單,這使得解謎運(yùn)算不再是挖礦過(guò)程中最主要的挑戰(zhàn)。

POW和POS

兩者最直接的區(qū)別是,POW依賴算力,而POS依賴持有幣數(shù)。所以要想擁有記賬權(quán),POW得買(mǎi)礦機(jī),POS得買(mǎi)代幣。

工作量證明資源消耗大,可監(jiān)管性差,共識(shí)機(jī)制強(qiáng),需要全網(wǎng)算力共同參與效率低。優(yōu)點(diǎn)也很明顯就是完全去中心化和節(jié)點(diǎn)自由進(jìn)出。權(quán)益證明一定程度縮短了達(dá)成共識(shí)時(shí)間,但還是需要挖礦,只是不需要消耗大量的能源。兩種方案都沒(méi)有從本質(zhì)上極大解決成本降低效率提升這個(gè)用戶痛點(diǎn)。只是優(yōu)化方案,所以在這2種方式的邏輯里面做項(xiàng)目必然有被替代的情況出現(xiàn)。比如說(shuō)更優(yōu)化的方案,或是徹底解決痛點(diǎn)的新機(jī)制出現(xiàn)。

DPOS:Delegated Proof of Stake,委任權(quán)益證明

POW和POS雖然都能解決記賬一致性的共識(shí)問(wèn)題,但是POW太依賴算力,一是浪費(fèi)資源,一是某些礦池巨大的算力儼然成為了一個(gè)中心。而POS依據(jù)權(quán)益結(jié)余來(lái)選擇,會(huì)導(dǎo)致首富賬戶的權(quán)力更大,有可能支配記賬權(quán)。于是,又有人提出了DPOS算法。本質(zhì)上來(lái)講,DPOS是對(duì)POS的一種改進(jìn),就像PPC是對(duì)POS的一種改進(jìn)一樣,只不過(guò)PPC是一種具體的數(shù)字資產(chǎn),而DPOS是一種思想。

比特股(BitShare)

BitShare是一種采用了DPOS機(jī)制的數(shù)字資產(chǎn),它提出了見(jiàn)證人(也就是代理人,或者說(shuō)代表)的概念,期望通過(guò)引入一個(gè)技術(shù)民主層來(lái)減少中心化的負(fù)面影響。類(lèi)似董事會(huì)投票,持幣者投出一定數(shù)量的節(jié)點(diǎn),進(jìn)行代理驗(yàn)證和記賬。

 

 

 

 

BitShare的DPOS工作原理是:每個(gè)持有比特股的節(jié)點(diǎn)都相當(dāng)于一個(gè)股東,都有投票選出代表的權(quán)利,每個(gè)股東將其投票權(quán)授予一名代表。獲得票數(shù)最多的前N個(gè)(N通常是101)代表來(lái)生成區(qū)塊。當(dāng)選成代理人需滿足,至少一半的股東參與了投票。

代理人的候選名單每個(gè)維護(hù)周期(1天)更新一次。代理人隨機(jī)排列,每個(gè)代理人按序有2秒的時(shí)間來(lái)生成區(qū)塊。如果在規(guī)定時(shí)間內(nèi)不能生成區(qū)塊,則交由下一個(gè)時(shí)間片的代理人完成。

DPOS充分利用了持股人的投票,以公平公正的方式達(dá)成共識(shí)。他們選出的N個(gè)代理人,可以視為N個(gè)礦池,這N個(gè)礦池的權(quán)利是完全相等的。持股人可以隨時(shí)通過(guò)投票更換這些代理人,只要他們提供的算力不穩(wěn)定,計(jì)算機(jī)宕機(jī)或者試圖作惡等。

DPOS的優(yōu)點(diǎn)是可以大幅度縮小參與驗(yàn)證和記賬節(jié)點(diǎn)的數(shù)量,可以達(dá)到秒級(jí)的共識(shí)驗(yàn)證,但是缺點(diǎn)是整個(gè)共識(shí)機(jī)制還是依賴于代幣,而很多商業(yè)應(yīng)用是不需要代幣的。

除了POW,POS,DPOS這三種主流共識(shí)機(jī)制外,實(shí)際區(qū)塊鏈應(yīng)用中衍生出了許多變種機(jī)制。這些機(jī)制各有優(yōu)劣,比如POW在安全性和公平性上比較有優(yōu)勢(shì),也依靠其先發(fā)優(yōu)勢(shì)已經(jīng)形成了成熟的挖礦產(chǎn)業(yè)鏈,但是其對(duì)能源的消耗令人詬病。新興的機(jī)制比如POS,DPOS等則更為環(huán)保和高效,但是在安全性和公平性方面比不上POW。 

責(zé)任編輯:龐桂玉 來(lái)源: 算法愛(ài)好者
相關(guān)推薦

2018-02-09 11:08:49

區(qū)塊鏈算法主流

2021-12-13 16:12:50

區(qū)塊鏈比特幣技術(shù)

2018-08-19 11:00:05

2024-03-28 12:20:17

2022-10-13 08:32:26

區(qū)塊鏈共識(shí)機(jī)制

2020-01-22 16:50:32

區(qū)塊鏈技術(shù)智能

2022-04-26 13:41:16

區(qū)塊鏈比特幣數(shù)據(jù)庫(kù)

2019-05-28 15:20:17

2018-05-03 20:55:47

區(qū)塊鏈分布式數(shù)據(jù)庫(kù)

2021-07-17 21:49:15

區(qū)塊鏈加密貨幣賬本

2021-02-10 16:53:56

區(qū)塊鏈加密貨幣數(shù)字貨幣

2022-04-11 13:34:07

區(qū)塊鏈比特幣安全

2017-07-05 15:15:13

2018-09-27 15:32:04

數(shù)據(jù)制造業(yè)區(qū)塊鏈3.0

2021-07-18 22:52:14

區(qū)塊鏈安全網(wǎng)絡(luò)

2018-01-30 05:04:02

2018-11-15 15:45:39

2018-05-23 16:00:10

2018-09-17 14:30:40

2018-03-13 15:37:21

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)