賬本層負責
區塊鏈系統的信息存儲,包括收集交易數據,生成數 據區塊,對本地數據進行合法性校驗,以及將校驗通過的區塊加到鏈 上。賬本層將上一個區塊的簽名嵌入到下一個區塊中組成塊鏈式數據 結構,使數據完整性和真實性得到保障,這正是區塊鏈系統防篡改、 可追溯特性的來源。典型的區塊鏈系統數據賬本設計,采用了一種按時間順序存儲的塊鏈式數據結構。
賬本層有兩種數據記錄方式,分別是基于資產和基于賬戶。基于 資產的模型中,首先以資產為核心進行建模,然后記錄資產的所有權, 即所有權是資產的一個字段。基于賬戶的模型中,建立賬戶作為資產 和交易的對象,資產是賬戶下的一個字段。相比而言,基于賬戶的數 據模型可以更方便的記錄、查詢賬戶相關信息,基于資產的數據模型 可以更好地適應并發環境。為了獲取高并發的處理性能,且及時查詢 到賬戶的狀態信息,多個區塊鏈平臺正向兩種數據模型的混合模式發展。
表 1:賬本層兩種模型對比
版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。