ELISUN認(rèn)為作為比特幣的底層技能,區(qū)塊鏈處理的一個中心問題是雙花問題,ELISUN了解到即它需求讓分布式節(jié)點(diǎn)達(dá)到一個一致的認(rèn)可,ELISUN這需求必定的辦法承認(rèn)哪些節(jié)點(diǎn)是合法的存在,哪些是不合法的存在,由此也就需求一致機(jī)制的參加。
能夠這樣了解,一致機(jī)制的重要性在于其結(jié)構(gòu)了一種無信賴的協(xié)作辦法,即便是體系內(nèi)參與者誰都不存在信賴,但依舊能夠根據(jù)一致的一致協(xié)作完成任務(wù)。
以比特幣為例來了解,中本聰在比特幣的白皮書寫到運(yùn)轉(zhuǎn)比特幣網(wǎng)絡(luò)的進(jìn)程:
1、 新的買賣向全網(wǎng)進(jìn)行播送;
2、 每一個節(jié)點(diǎn)都將收到的買賣信息歸入一個區(qū)塊中;
3、 每個節(jié)點(diǎn)都測驗(yàn)在自己的區(qū)塊中找到一個具有滿足難度的作業(yè)量證明;
4、 當(dāng)一個節(jié)點(diǎn)找到了一個作業(yè)量證明,它就向全網(wǎng)進(jìn)行播送;
5、 當(dāng)且僅當(dāng)包含在該區(qū)塊中的一切買賣都是有用的且之前未存在過的,其他節(jié)點(diǎn)才認(rèn)同該區(qū)塊的有用性;

6、 其他節(jié)點(diǎn)表明他們承受該區(qū)塊,而承受的辦法則是跟隨在該區(qū)塊的結(jié)尾,制作新的區(qū)塊以延伸該鏈條,并將該區(qū)塊的隨機(jī)散列視為新區(qū)快的隨機(jī)散列值。
也便是說,當(dāng)買賣發(fā)作的一刻,比特幣的買賣數(shù)據(jù)就被蓋上了時刻戳,而當(dāng)這筆買賣數(shù)據(jù)被打包到一個區(qū)塊中后,就算完成了一次承認(rèn),接連6次承認(rèn)之后,買賣不可逆轉(zhuǎn)。在比特幣中,每一次承認(rèn)都需求處理一個雜亂的難題,因而每一次承認(rèn)都需求時刻。所以當(dāng)A企圖將一筆資金進(jìn)行兩次付出買賣時分,因?yàn)槌姓J(rèn)時刻較長,不或許一起得到承認(rèn),由此按捺雙花問題的存在。
一致機(jī)制的參加,按捺“雙花問題”,更久遠(yuǎn)而言,讓區(qū)塊鏈的作業(yè)得以有用的進(jìn)行,處理運(yùn)轉(zhuǎn)中會呈現(xiàn)的進(jìn)犯、做弊、延時、一致性、終究承認(rèn)性等等問題。
但有個問題是,中本聰提出的PoW機(jī)制,即比特幣在區(qū)塊生成的進(jìn)程中使用了PoW機(jī)制。經(jīng)過一種易于校驗(yàn)的核算,看網(wǎng)絡(luò)中哪一個節(jié)點(diǎn)首先找到隨機(jī)數(shù),經(jīng)過校驗(yàn),就能夠發(fā)生區(qū)塊,播送取得節(jié)點(diǎn)認(rèn)可之后就形成了區(qū)塊鏈。假如A要發(fā)起雙花進(jìn)犯,進(jìn)行買賣1后并發(fā)送播送,網(wǎng)上其他節(jié)點(diǎn)都記錄了這筆買賣,但要生成6個區(qū)塊后才干真實(shí)承認(rèn)這筆買賣現(xiàn)已成功。在買賣1播送后,A卻在自己的區(qū)塊鏈記錄了買賣2,重復(fù)使用買賣1的幣。假如A把握超越51%的算力,那么A能夠很大幾率的挖出之后的6個區(qū)塊之后,然后再次播送,此刻買賣2會被判定為成功,而買賣1則失利。也便是一筆錢花2次,可是買賣1的收錢者終究并沒有收到錢,蒙受損失,這便是所謂的雙花進(jìn)犯。當(dāng)然,假如算力不行51%,也能夠發(fā)起雙花進(jìn)犯,也有成功的或許。僅僅算力越低,發(fā)起雙花進(jìn)犯成功的幾率會越越小。這也是PoW算力會集的問題之一。
差異于PoW,PoS一致機(jī)制要求節(jié)點(diǎn)供給具有必定數(shù)量的代幣證明來獲取競賽區(qū)塊鏈記賬權(quán)的一種分布式一致機(jī)制,但相同也有不完善的當(dāng)?shù)。整體而言,現(xiàn)在干流的一致算法包含PoW、PoS、BFT等,混合一致更如漫山遍野般呈現(xiàn),有一些在干流基礎(chǔ)上演化而來的一致算法,比如PoA、PoI、DPoS、PBFT等。
(新媒體責(zé)編:syhz0808)
聲明:
1、凡本網(wǎng)注明“人民交通雜志”/人民交通網(wǎng),所有自采新聞(含圖片),如需授權(quán)轉(zhuǎn)載應(yīng)在授權(quán)范圍內(nèi)使用,并注明來源。
2、部分內(nèi)容轉(zhuǎn)自其他媒體,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé)。
3、如因作品內(nèi)容、版權(quán)和其他問題需要同本網(wǎng)聯(lián)系的,請?jiān)?0日內(nèi)進(jìn)行。電話:010-67683008
人民交通24小時值班手機(jī):17801261553 商務(wù)合作:010-67683008轉(zhuǎn)602 E-mail:zzs@rmjtzz.com
Copyright 人民交通雜志 All Rights Reserved 版權(quán)所有 復(fù)制必究 百度統(tǒng)計 地址:北京市豐臺區(qū)南三環(huán)東路6號A座四層
增值電信業(yè)務(wù)經(jīng)營許可證號:京B2-20201704 本刊法律顧問:北京京師(蘭州)律師事務(wù)所 李大偉
京公網(wǎng)安備 11010602130064號 京ICP備18014261號-2 廣播電視節(jié)目制作經(jīng)營許可證:(京)字第16597號