什么叫區塊鏈?

區塊鏈的概念那么到底什么是區塊鏈呢?工信部指導發布的《區塊鏈技術和應用發展白皮書2016》的解釋是:狹義來講, 區塊鏈是一種按照時間順序將數據區塊以順序相連的方式組合成的一種鏈式數據結構, 并以密碼學方式保證的不可篡改和不可偽造的分布式賬本區塊鏈 。 廣義來講, 區塊鏈技術是利用塊鏈式數據結構來驗證和存儲數據、利用分布式節點共識算法來生成和更新數據、利用密碼學的方式保證數據傳輸和訪問的安全性、利用由自動化腳本代碼組成的智能合約來編程和操作數據的一種全新的分布式基礎架構與計算范式 。
專業的解釋或許有些拗口區塊鏈 。 顧名思義, 區塊鏈(blockchain)是一種數據以區塊(block)為單位產生和存儲, 并按照時間順序首尾相連形成鏈式(chain)結構, 同時通過密碼學保證不可篡改、不可偽造及數據傳輸訪問安全的去中心化分布式賬本 。 區塊鏈中所謂的賬本, 其作用和現實生活中的賬本基本一致, 按照一定的格式記錄流水等交易信息 。 特別是在各種數字貨幣中, 交易內容就是各種轉賬信息 。 只是隨著區塊鏈的發展, 記錄的交易內容由各種轉賬記錄擴展至各個領域的數據 。 比如, 在供應鏈溯源應用中, 區塊中記錄了供應鏈各個環節中物品所處的責任方、位置等信息 。
要探尋區塊鏈的本質, 什么是區塊、什么是鏈, 首先需要了解區塊鏈的數據結構, 即這些交易以怎樣的結構保存在賬本中區塊鏈 。 區塊是鏈式結構的基本數據單元, 聚合了所有交易相關信息, 主要包含區塊頭和區塊主體兩部分 。 區塊頭主要由父區塊哈希值(Previous Hash)、時間戳(Timestamp)、默克爾樹根(Merkle TreeRoot)等信息構成;區塊主體一般包含一串交易的列表 。 每個區塊中的區塊頭所保存的父區塊的哈希值, 便唯一地指定了該區塊的父區塊, 在區塊間構成了連接關系, 從而組成了區塊鏈的基本數據結構 。
【什么叫區塊鏈?】

    猜你喜歡