數據層是最底層的技術,主要的功能為數據存儲、賬戶和交易的實現與安全。數據存儲主要基于 Merkle 樹,通過區塊的方式和鏈式結構實現,大多以 KV 數據庫 的方式實現持久化,如
比特幣和
以太坊采用的 LevelDB。
基于數字簽名、散列函數、非對稱加密技術等多種密碼學算法和技術,以及賬 戶和交易的實現與安全功能,保證了交易能夠在去中心化的情況下安全進行。
設計
區塊鏈系統的技術人員們首先建立的起始節點,被稱作是“創世區塊”, 之后在同樣的規則之下,創建規格相同的區塊,通過一個鏈式結構依次相連組成一 條主鏈。隨著運行時間的增加,新的區塊通過驗證后,被不斷添加到主鏈上,主鏈 會不斷延長。
每一個區塊中同時也包含了許多技術,如時間戳技術,它的作用在于確保每一 個區塊都可以按時間的順序相連接,比如散列函數,它是一種將任意長度的消息通 過散列算法壓縮到某一固定長度的消息摘要的函數,它主要用于信息安全領域中加 密算法、文件檢驗、數字簽名和鑒權協議等。
版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。