應用層,比如我們向錢包、客戶端記賬或轉賬。
共識層,通過POW、權利證明等方式爭取記賬權。
網絡層,區塊鏈主要是通過P2P網絡來保證整個分布式網絡當中的傳播和驗證機制。
數據層,包括區塊數據怎么生成、數字簽名、哈希計算、整個鏈式結構的生成、以及非對稱加密。
最核心的是交易的生成,上圖所示是實際的一個區塊的產生過程,每個區塊都有它的前一個區塊,通過前一個區塊的信息結合當時交易發生的時間戳以及隨機數進行計算,求得一個小于目標難度值的數,通過其他節點認證,大家認可就生成一個新的區塊哈希值,寫到新的區塊中。每一個區塊都是這么產生的,在整個交易鏈條中環環相扣。因為每個區塊中都包含上一個區塊的信息,因此它可以從后往前追溯,同時不可篡改。
上圖是實際發生的一筆交易,塊的高度等都在里面,能夠實現快速檢索是誰算出的隨機數、廣播的是誰、廣播的內容和時間等信息。
而所有用戶都是匿名的,這也是比特幣交易在黑市流行的一個很重要的原因。
版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。