時間:2023-06-17|瀏覽:302
用一句話概括區塊鏈是什么?
區塊鏈可分為:區塊+鏈,一個個的區塊鏈接在一起。
在百度百科中【區塊鏈】的解釋,它是一個共享數據庫。
區塊鏈是一種分布式賬本技術。
區塊鏈記賬具有去中心化、難以篡改、可追溯等特點。
難以篡改是區塊鏈的主要特性。傳統數據庫包含了增刪改查(CURD),而區塊鏈只有增加和查詢,不能修改、不能刪除。因此,區塊鏈也是一種“歷史記錄不可篡改的數據庫”。相對傳統中心化系統,區塊鏈是一種確定性系統。
什么是區塊
區塊是一種數據結構,它主要由區塊頭和交易列表組成。
區塊頭結構如下:
字段 大小 說明 Version 4bytes 區塊版本號 PreviousBlockHash 32bytes 前一區塊的哈希值,使用SHA256(SHA256(父區塊頭))計算 MerkleRoot 32bytes 區塊中交易的Merkle樹根的哈希值,采用SHA256(SHA256)計算 Timestamp 4bytes 區塊產生的時間戳,精確到秒的UNIX時間戳 Bits(DifficultyTarget) 4bytes 區塊工作量證明算法的難度目標 Nonce 4bytes 區塊隨機數,用于工作量證明算法的計算器
區塊示例:https://andersbrownworth.com/blockchain/block
什么是創世區塊,創世區塊和普通區塊的區別
創世區塊是區塊鏈的第一個區塊,因此稱為「創世區塊」(GenesisBlock),擁有一個唯一的ID標識號。
除創世區塊外,每個后續建立的區塊均包含兩個ID號,一個是該區塊自身的ID號,另一個是前序區塊的ID號。
什么是區塊鏈
一般來說,區塊鏈是一個由分布式網絡中的節點維護的不可篡改的賬本。這些節點通過執行被共識協議驗證過的交易來各自維護一個賬本的副本,賬本以區塊的形式存在,每個區塊通過哈希和之前的區塊相連。
區塊鏈由多個相連的區塊構成,通過ID之間的前后指向關系,所有區塊按序相連就構成了區塊鏈。
區塊鏈示例:https://andersbrownworth.com/blockchain/blockchain
區塊鏈分類
區塊鏈分為公有鏈、聯盟鏈、私有鏈三種。
公有鏈(Public blockchain):公有鏈是最具區塊鏈精神的。在公有鏈上,任何人都可以節點通常具有匿名性,一般會通過發幣鼓勵參與者記賬。
聯盟鏈(Consortium blockchain):聯盟鏈主要應用在政府、企業級應用中,一般不需要代幣作為激勵機制。
私有鏈(Private blockchain):私有鏈是在某一領域、某一企業運行的區塊鏈。相對公有鏈、聯盟鏈,私有鏈相對比較封閉。在一個組織機構比較復雜的企業里,將各個部門作為節點出現,可以解決部門間的信任問題。
從區塊鏈信任的特點來看,區塊鏈會在公有鏈和聯盟鏈得到長足發展。從長遠來看,公有鏈和聯盟鏈在技術上會趨向融合,界限也會越來越模糊。一般是將需要信任的數據放在公有鏈上,而一些行業數據、私有數據放在聯盟鏈上。
區塊鏈使用場景
場景 說明 公證防偽 把公證信息等記在區塊鏈上,可以減少造假/降低驗偽難度。 版權保護 可以把每次版權變更都記載在區塊鏈上,創作內容可以通過IPFS保存在鏈下。這樣做讓作者降低了版權聲明難度,減少人為干擾,并且讓版權交易更容易。 溯源防偽 將產品信息/物流信息加入區塊鏈,可以增加造假難度,讓溯源信息更可信。 療行業 可以用加密技術,將病歷/醫療信息記入區塊鏈。讓患者在永久保存病歷,并簡化跨醫院就醫難度。 身份驗證 持有人也不用再擔心身份證消磁/丟失等問題,而且之后更多的東西可以記入鏈上,比如學歷/信用評分/社保信息等等。 基于區塊鏈構建政府新一代信任機制 用區塊鏈解決政府“共享、協同、開放”的問題 來源:【阿里云】基于螞蟻區塊鏈的不見面招投標系統
場景 說明 政務辦 電子證照可信流轉,可信互通,行政審批業務協同 市場監管 電商網絡交易電子固證,食品藥品全流程溯源監控 城管/交警 現場執法,照片視頻上鏈存證,車輛登記抵押 衛健委 電子病歷,健康檔案存證,醫療處方流轉 司法 基于區塊鏈的電子證據互聯網法院,法院可認定 公安人口 一本兩證在線申領,數字化之后核驗 人社民政 基于信任的民間互助的循環服務模式,時間銀行 住建/自然資源/公積金 房屋租賃管理,房屋交易,不動產登記,公積金貸款 商務廳 聯合信用約束,誠信激勵,失信懲戒 發改委 地方性投融資平臺,地方企業信用相關業務 人行/銀保監 外貿融資