十年來新零售依賴的區塊鏈技術在原有的基礎上有了很大的變化和進步,截止到目前為止區塊鏈四大核心技術——分布式賬本,協商一致機制,密碼學和智能合同,它們分別在區塊鏈中起著數據存儲、數據處理、數據安全和數據應用的作用。總體而言,四大核心技術各有其特點,它們共同構成了區塊鏈的基礎。接下來就由小編為您介紹區塊鏈,區塊鏈的四大核心技術。
區塊鏈
構建了分布式賬本的區塊鏈框架,其本質是一種分布式數據庫,當一筆數據產生后,經過大家處理,就會存儲在這個數據庫里,因此,分布式賬本發揮了區塊鏈中數據存儲的作用;區塊鏈是由多個節點組成的端到端網絡,沒有中心化的設備和管理機構,通過數字簽名技術來驗證節點之間的數據交換,只要按照既定的規則,不需要人為式相互信任。
由于分布式賬本去中心化的特性,決定了區塊鏈網絡是一個分布式結構,每個人都可以自由地加入其中,共同記錄數據,但是,同時又衍生出了令人頭痛的“拜占庭將軍”問題,那就是,參加網絡的人越多,達成統一就越困難,這就需要另一套機制來協調全節點賬戶的一致性,協商一致機制要制定一套規則,明確每個人對數據的處理方式,并通過爭奪記帳權的方式完成節點之間的統一意見,最后誰取得記賬權,整個網絡都用誰來處理數據。因此協商一致機制在區塊鏈中起著統籌節點作用,明確了數據處理的作用。
另外,數據進入分布式數據庫,或者簡單地打包就可以了,底層的數據架構是由區塊鏈密碼學決定的,由于哈希算法具有單向性,所以打包后的數據塊可以通過密碼學哈希函數處理成鏈式結構,后者包含了前者的散列值。因此,僅在區塊鏈網絡中,數據一旦上鏈就不能被篡改和追蹤,另外,你的賬戶也會以非對稱加密的方式被加密,從而確保數據的安全性和數據歸屬的驗證。
并以分布式賬本為基礎,構建了應用級智能合約。在解決某些信任問題時,可以通過智能合約,以代碼的形式,將用戶之間的約定,以代碼的形式列出條件,并通過程序來實現。由于區塊鏈中的數據,可以通過智能合約調用,因此,智通合約在區塊鏈中起到數據執行和應用的作用。智慧合約可以幫助你以透明、無沖突的方式交換金錢、財產、股票或任何有價值的物品,同時避免中介服務,甚至說智能合約將來會取代律師這一職位。
用智能合約的方式,資產或貨幣被轉移到程序中,程序運行該代碼,然后自動驗證某一條件,它自動地確定資產是去了還是回到了另一個人,或者該資產應該立即歸還給發送它的人或其組合。同時,分散式賬本也是對文件進行存儲和拷貝的一種方式,使其具有一定的安全性和穩定性。以上就是小編為您介紹的區塊鏈,區塊鏈的四大核心技術。
[免責聲明]
文章標題: 區塊鏈,區塊鏈的四大核心技術
文章內容為網站編輯整理發布,僅供學習與參考,不代表本網站贊同其觀點和對其真實性負責。如涉及作品內容、版權和其它問題,請及時溝通。發送郵件至36dianping@36kr.com,我們會在3個工作日內處理。