區塊鏈技術讓網際網路的進化方向從“效率”轉向“公平”,安全問題被解決以後,我們的資料隱私將得到更好的保護。區塊鏈技術重塑了商業模式,使企業降低成本、使用者增加收益。改變了原本的中心化執行方式,以區塊鏈技術去中心化特性,提高生產效率,並保障每個參與者的權利和義務對等。攜手八寶飯學習區塊鏈科普知識。八寶飯本期區塊鏈科普為大家用通俗易懂的文字來解釋什麼是區塊鏈層級結構。
01 區塊鏈層級結構是什麼?
區塊鏈可分為三個層級結構:
協議層、擴充套件層、應用層。
他們相互獨立又不可分割。在擴充套件層中,又可以加入合約層和激勵層。
02 區塊鏈層級結構:協議層
協議層包括資料層和網路層,是最底層的技術,它類似於手機的作業系統。涉及網路程式設計、分散式演算法、加密簽名、資料儲存技術等幾個方面。
關鍵難點在於網路程式設計這塊,所以併發處理簡單的語言如node.js及go語言比較受歡迎,區塊鏈技術人才也是這方面為主。
03 區塊鏈層級結構:擴充套件層(共識層)
擴充套件層又稱共識層,顧名思義,該層主要包括共識機制的設定。共識層類似電腦的驅動,共識是區塊鏈的靈魂。激勵層包括收益的發行和分配製度,目的是激勵節點按照共識機制參與到區塊鏈資料的驗證工作中,從而確保整個系統的健康執行。
合約層包括各指令碼程式碼、智慧合約機側鏈應用等,是區塊鏈可程式設計的基礎。智慧合約是區塊鏈去信任的基礎,不需要第三方信任背書或者監督即可執行。
04 區塊鏈層級結構:應用層
應用層是提供給最終封裝給使用者直接接觸的區塊鏈應用,就像我們手機裡安裝的app。
他可以以搜尋引擎、電商網站及app等形式出現在使用者面前。
八寶飯區塊鏈科普系列013期“區塊鏈層級結構是什麼”分享完畢。