區(qū)塊鏈通用模型分為數(shù)據(jù)層、網(wǎng)絡(luò)層、共識層、激勵層和應(yīng)用層五個層次。具體如下:
1、數(shù)據(jù)層
數(shù)據(jù)層的職責(zé)是將一段時間內(nèi)接收到的交易數(shù)據(jù)封裝到帶有時間戳的數(shù)據(jù)區(qū)塊中,并鏈接到當(dāng)前最長的主區(qū)塊鏈上,形成最新的區(qū)塊。在數(shù)據(jù)層中,包含哈希算法、非對稱加密、數(shù)據(jù)區(qū)塊、鏈?zhǔn)浇Y(jié)構(gòu)、梅克爾(Merkle)數(shù)以及時間戳等技術(shù)要素。
2、網(wǎng)絡(luò)層
網(wǎng)絡(luò)層是區(qū)塊鏈實現(xiàn)的重要載體,根據(jù)實際應(yīng)用需求,網(wǎng)絡(luò)層需要設(shè)計特定的傳播協(xié)議和數(shù)據(jù)驗證機制,使得每個節(jié)點都能參與區(qū)塊數(shù)據(jù)的校驗和記賬過程。網(wǎng)絡(luò)層中封裝了區(qū)塊鏈的組網(wǎng)方式、消息傳播協(xié)議和數(shù)據(jù)驗證機制等要素。
3、共識層
共識層的目標(biāo)是在決策權(quán)分散的系統(tǒng)中,保障各節(jié)點區(qū)塊數(shù)據(jù)的有效性達成共識,如何高效地達成共識是分布式計算領(lǐng)域的重點和難點。在比特幣的應(yīng)用場景中,區(qū)塊鏈利用POW(工作量證明)實現(xiàn)網(wǎng)絡(luò)分布式記賬的一致性。隨著區(qū)塊鏈的應(yīng)用和發(fā)展,越來越多不同的共識算法涌現(xiàn),比如基于股權(quán)證明(POS)和基于股權(quán)授權(quán)證明(DPOS)等。
4、激勵層
激勵層提供激勵機制和措施,鼓勵節(jié)點參與區(qū)塊鏈的安全驗證。在去中心化系統(tǒng)中,節(jié)點參與數(shù)據(jù)驗證和記賬的根本目標(biāo)是獲得最大化的收益,因此需要設(shè)計一套激勵機制,在保障區(qū)塊鏈系統(tǒng)安全性和有效性的同時,兼顧共識節(jié)點最大化收益的期望。區(qū)塊鏈的激勵層封裝了發(fā)行機制和分配機制,從而保障了激勵機制和共識過程的實現(xiàn)。
5、應(yīng)用層
應(yīng)用層是區(qū)塊鏈價值實現(xiàn)的重要體現(xiàn)。從最初的數(shù)字貨幣開始,以比特幣為典型應(yīng)用代表,發(fā)展到當(dāng)前基于智能合約的各種區(qū)塊鏈應(yīng)用。除了金融領(lǐng)域之外,智能合約在供應(yīng)鏈管理、文化娛樂、智能制造、社會公益、教育就業(yè)等領(lǐng)域的應(yīng)用也越來越豐富。智能合約通過去中心化、可信共享的程序代碼,實現(xiàn)業(yè)務(wù)情景與計算機模型的映射,解決了傳統(tǒng)分布式系統(tǒng)中的可靠性問題。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com