1. 首頁
    2. 區塊鏈運用的技術有哪些(區塊鏈是什么,里面包含都有哪些?)

    區塊鏈運用的技術有哪些(區塊鏈是什么,里面包含都有哪些?)

    一、什么是區塊鏈

    區塊鏈實質是一個特殊的分布式數據庫,存儲于其中的數據或者信息具有“不可偽造”、“全程留痕”、“可以追溯”、“公開透明”、“集體維護”等特征。傳統的分布式數據庫主要是按照一定規則分成多份進行存儲,由中心節點向其他備份節點同步數據。而區塊鏈使用的分布式存儲數據庫是每個節點都保存完整的數據,且根據鏈式結構進行存儲。沒有任何一個節點可以單獨記錄賬本數據,從而避免了單一記賬人被控制或者被賄賂而記假賬的可能性。

    二、區塊介紹

    區塊作為區塊鏈的基本結構單元,由包含元數據的區塊頭和包含交易數據的區塊主體構成。 區塊頭包含三組元數據:

    1、用于連接前面的區塊、索引自父區塊哈希值的數據。

    2、挖礦難度、Nonce(隨機數,用于工作量證明算法的計數器)、時間戳。

    3、能夠總結并快速歸納校驗區塊中所有交易數據的Merkle(默克爾)樹根數據。

    區塊鏈02

    三、區塊鏈記賬過程

    由于區塊鏈實現了去中心化,所以如何記賬、誰來記賬、如何保證記賬數據的準確性成為了需要考慮的問題。針對該問題的解決,提出了“共識機制算法”。

    區塊鏈會在交易廣播出來的同時,給到每一臺記賬電腦一個算術題和一個隨機值,這是一道概率的算術題。

    只要你的電腦在全網里首先算出這道題,那么你這個賬戶就具有在全網唯一記錄這筆交易區塊的權利。

    當你把這筆交易記錄在自己的賬本以后,你也會把這個消息告訴給其他全網的成員,其他成員在核驗你這個記錄沒有錯的時候,就會把你的這個記錄交易區塊也加到自己的賬本中。

    四、區塊鏈的核心技術

    非對稱加密算法:非對稱加密是指加密跟解密使用不同的秘鑰。一般用對方(會生成一對公私鑰)的公鑰進行加密,在信息傳輸過程中,只有擁有私鑰的人才可以解密,保證信息傳輸過程中的安全性。雙方交易過程使用非對稱加密算法,保證交易數據安全性。

    共識機制:在區塊鏈網絡中,由于應用場景的不同,所以采用了不同的共識算法。目前區塊鏈的共識機制主要有四類:1.工作量證明機制pow、2.權益證明機制pos、3.委托權益證明Dpos、4.驗證池共識機制pool。

    相關文章
    草莓视频