區(qū)塊鏈是一種分散的數(shù)字分類賬,可以存儲在全球數(shù)千臺計算機上,并在區(qū)塊鏈金融市場進行交易。這些以抑制其后續(xù)修改的方式注冊。系統(tǒng)開發(fā) (雯雯:153薇233O電443O掂) 區(qū)塊鏈技術以經(jīng)濟和透明的方式提高了性并加速了信息交換。它還將第三方從交易中提供信任的主要角色中解放出來。
區(qū)塊鏈的基礎設施從下到上可以分為六個層次:數(shù)據(jù)層、網(wǎng)絡層、共識層、激勵層、契約層和應用層。每一層分別完成一個核心功能,并使用一些技術來保證整個區(qū)塊鏈系統(tǒng)的正常運行。
但是通過大量的數(shù)據(jù)總結,認為還是有一個底層結構:加密層,這也是區(qū)塊鏈技術的基石,為整個區(qū)塊鏈系統(tǒng)的性和匿名性提供了保障。
1.Data layer: including underlying data blocks, basic data, basic algorithms, etc.
數(shù)據(jù)層主要描述區(qū)塊鏈技術的物理形態(tài),是區(qū)塊鏈從創(chuàng)作區(qū)塊開始的鏈式結構。每個塊包含隨機數(shù)、時間戳、公鑰和私鑰數(shù)據(jù)等。它是整個區(qū)塊鏈技術中的數(shù)據(jù)結構。
work layer: including distributed networking mechanism, data transmission mechanism and data verification mechanism.
網(wǎng)絡層的主要目的是實現(xiàn)區(qū)塊鏈網(wǎng)絡中節(jié)點之間的信息交換。網(wǎng)絡層主要通過P2P技術實現(xiàn)分布式網(wǎng)絡的機制,包括P2P組網(wǎng)機制、數(shù)據(jù)傳輸機制和數(shù)據(jù)驗證機制。
3.Consensus layer: mainly includes consensus algorithm and consensus mechanism.
負責點對點模式的有效識別和認證;共識層使得高度分散的節(jié)點能夠在分散的區(qū)塊鏈網(wǎng)絡中地就塊數(shù)據(jù)的有效性達成共識。它是區(qū)塊鏈的核心技術之一,也是區(qū)塊鏈社區(qū)的治理機制。
4.Incentive layer: it mainly includes the issuance system and distribution system of economic incentive.
激勵層的主要功能是提供一定的激勵措施,鼓勵節(jié)點參與區(qū)塊鏈的驗證。
激勵機制在公共鏈中是必要的。在聯(lián)盟鏈中,所有的節(jié)點都經(jīng)過了組織的認證,沒有額外的激勵,這些節(jié)點會自發(fā)地維護整個系統(tǒng)的性和穩(wěn)定性。
5.Contract layer: it mainly includes various scripts, codes, algorithm mechanisms and intelligent contracts.
契約層是區(qū)塊鏈可編程性的基礎。負責指定交易模式和流程細節(jié):區(qū)塊鏈可以開發(fā)理解為一個分散的、不可更改的賬簿,程序代碼也是數(shù)據(jù),也可以存儲在賬簿中。智能合同是存儲在區(qū)塊鏈的不可更改的程序,它可以自動執(zhí)行一些預定義的規(guī)則和條款。