時間:2023-06-22|瀏覽:279
(圖片源自網絡)
區塊鏈是一個信息技術領域的術語。
隨著區塊鏈技術的興起,越來越多人對區塊鏈技術有所了解和熟悉,區塊鏈本身就是技術,而這種技術與傳統的中心化技術有本質上的不同。
一般來說,區塊鏈的核心技術主要有四個部分,有業界人士把這種不同的特性稱為“區塊鏈四大核心技術”。
一、分布式存儲
簡單來說,就是一種將數據分散存儲到多個地方的數據儲存技術,而且存儲的數據可在多個參與者之間共享,人人可以參與,并具有相同的權力,一起記錄數據,主要起到了數據儲存的功能。
二、共識機制
因為區塊鏈的分布式網絡中,沒有中央權威。因此,網絡需要一個決策機制來促成參與者達成一致。而共識機制就是一種協調大家處理數據的機制。共識機制主要起到了數據的維護作用。
三、智能合約
是一種旨在以信息化方式傳播、驗證或執行合同的計算機協議。有點像一種大家把規則都制定好,由機器自動去執行的技術。
四、密碼學
是一種特殊的加密和解密技術,區塊鏈系統中,應用了多種多樣的密碼學技術,包括哈希算法、公鑰私鑰、數字簽名等等,以此來保證整個系統的數據安全,并且證明了數據的歸屬。
四大核心技術間的關系:
1、分布式存儲構建了區塊鏈的基本初步框架
它相當于是一個分布式數據庫,當一筆數據產生后,經大家處理,就會儲存在這個數據庫里面,所以分布式存儲在區塊鏈中起到了數據儲存的作用。
2、共識機制在區塊鏈中統籌節點行為、明確數據處理
因為分布式存儲有著去中心化的特點,決定了區塊鏈網絡的結構呈現出分布式的狀態,所以每個用戶都可以自由地加入其中,共同參與數據的增刪改查。但與此同時,就衍生出來了令人頭疼的一個問題,即網絡中參與的人數越多,全網就越難以保持相同訴求。
這樣就需要另一套機制來協調全節點賬目保持一致了。這時共識機制就出現了,制定一套規則來明確每個人處理數據的過程,并通過爭奪管理權的方式來完成節點間的意見統一,最后誰最終取得管理權,全網就用誰處理的數據進行統一。所以共識機制在區塊鏈中起到了統籌節點行為、明確數據處理的作用。
3、密碼學決定底層數據架構
數據進入分布式數據庫中,并不是單純地打包進來,底層的數據構架卻是由區塊鏈密碼學來決定的。
由數據庫打包好的數據塊,會通過密碼學中的哈希函數處理成一個鏈式的結構,但因為哈希算法具備單向性、抗篡改等特點,所以只要在區塊鏈網絡中,數據一旦上鏈就不可篡改、且可追溯。
另外賬戶也會通過非對稱加密的方式進行加密,進而保證了數據的安全,驗證了數據的歸屬。
4、智能合約負責數據的執行與應用
最后,可以在分布式存儲的客觀條件上,搭建起智能合約,當我們需要解決“信任危機”的時候,通過智能合約,能將用戶之間的約定由代碼的形式進行條件篩選,并通過程序執行,而區塊鏈中的數據,則可以通過智能合約進行調用、分解。所以智能合約在區塊鏈中起到了數據的執行與應用的功能。
轉載自公鏈聯盟,文中觀點僅供分享交流,不代表本號立場,如涉及版權等問題,請您告知,我們將及時處理。
熱點:區塊鏈