什么是區塊鏈技術?
區塊鏈有時被稱為分布式賬本技術(DLT),通過使用去中心化和加密散列,使任何數字資產的歷史均不可更改且透明。
Google Doc是理解區塊鏈技術的一個簡單類比。當我們創建文檔并與一群人共享時,該文檔將被分發,而不是被復制或轉移。這將創建一個分散的分發鏈,使每個人都可以同時訪問文檔。沒有人被鎖定等待另一方的更改,而對文檔的所有修改都被實時記錄下來,從而使更改完全透明。當然,區塊鏈比Google Doc更復雜,但是這種類比是恰當的,因為它說明了該技術的三個關鍵思想:
區塊鏈解釋:快速概述
數字資產是分發的,而不是復制或轉移的。
資產是分散式的,允許完全實時訪問。
透明的變更分類賬可以保留文檔的完整性,從而建立對資產的信任。
區塊鏈是一種特別有前途和革命性的技術,因為它有助于降低風險,消除欺詐并以可擴展的方式為各種用途帶來透明度。
區塊鏈如何運作?
使用區塊鏈的全部目的是讓人們(尤其是彼此不信任的人們)以安全,防篡改的方式共享有價值的數據。— 麻省理工學院技術評論區塊鏈包含三個重要概念:區塊,節點和礦工。
積木
每個鏈包含多個塊,每個塊具有三個基本元素:的數據在該塊。一個32位整數,稱為隨機數。隨機數是在創建塊時隨機生成的,然后會生成塊頭哈希。 該散列是一個256位的數字拘泥于隨機數。它必須以大量的零開始(即,非常小)。
創建鏈的第一個塊時,隨機數生成加密哈希。除非被挖掘,否則該塊中的數據被視為已簽名,并且永遠與現時和散列相關。
礦工
礦工通過稱為挖掘的過程在鏈上創建新的區塊。在區塊鏈中,每個塊都有自己獨特的隨機數和哈希,但也引用鏈中上一個塊的哈希,因此要挖掘一個塊并不容易,尤其是在大型鏈上。
礦工使用特殊的軟件解決了一個難以置信的復雜數學問題,即查找生成可接受哈希的隨機數。因為隨機數只有32位,散列是256,所以在找到正確的散列之前,必須先挖掘大約40億種可能的隨機散列組合。發生這種情況時,據說礦工找到了“黃金隨機數”,并將他們的區塊添加到了鏈中。
對鏈中較早的任何塊進行更改不僅需要重新開采具有更改的塊,而且還需要重新開采所有后續塊。這就是為什么操縱區塊鏈技術及其困難的原因。認為這是“數學上的安全性”,因為找到黃金隨機數需
要大量時間和計算能力。成功開采一個區塊后,該更改將被網絡上的所有節點接受,并且該礦工將獲得經濟獎勵。
節點數
區塊鏈技術中最重要的概念之一就是去中心化。沒有任何計算機或組織可以擁有該鏈。相反,它是通過連接到鏈的節點的分布式分類賬。節點可以是維護區塊鏈副本并保持網絡正常運行的任何類型的電子設備。
每個節點都有自己的區塊鏈副本,網絡必須通過算法批準任何新開采的區塊,以更新,信任和驗證鏈。由于區塊鏈是透明的,因此可以輕松檢查和查看分類賬中的每個動作。每個參與者都將獲得一個 唯一的字母數字標識號,以顯示他們的交易。
將公共信息與制衡系統相結合有助于區塊鏈保持完整性并在用戶之間建立信任。本質上,可以將區塊鏈視為通過技術實現信任的可擴展性。