相關書籍#
《精通以太坊 —— 實現數字合約》#
《WEB3 - 加密朋克》#
區塊鏈技術概述#
區塊鏈定義:區塊鏈是一個共享的、不可篡改的帳本,旨在促進業務網絡中的交易記錄和資產追踪流程。 資產可以是有形的(如房屋、汽車、現金、土地),也可以是無形的(如知識產權、專利、版權、品牌)。幾乎任何有價值的東西都可以在區塊鏈網絡上追踪和交易,從而降低各方面的風險和成本。
什麼是區塊鏈技術#
區塊鏈技術是一種高級數據庫機制,允許在企業網絡中透明地共享信息。區塊鏈數據庫將數據存儲在區塊中,而數據庫則一起鏈接到一個鏈條中。數據在時間上是一致的,因為在沒有網絡共識的情況下,您不能刪除或修改鏈條。因此,您可以使用區塊鏈技術創建不可改變的分類帳,以便跟踪訂單、付款、帳戶和其他交易。系統內置的機制可以阻止未經授權的交易條目並在這些交易的共享視圖中創建一致性。
區塊鏈關鍵元素#
分佈式帳本技術
所有網絡參與者都有權訪問分佈式帳本及其不可篡改的交易記錄。借助這個共享帳本,交易只需記錄一次,從而消除了傳統業務網絡中典型的重複工作。
不可篡改的記錄
當交易被記錄到共享帳本之後,任何參與者都不能更改或篡改相關信息。如果交易記錄中有錯誤,則必須添加新交易才能撤消錯誤,這兩個交易隨後都是可視的。
智能合約
為了加快交易速度,區塊鏈上存儲了一系列自動執行的規則,稱為 "智能合約" 。智能合約可以定義企業債券轉讓的條件,包括有關要支付的旅行保險的條款等等。
區塊鏈如何運作#
每個交易發生時,都會被記錄為一個數據 “區塊”
這些交易表明資產的流動情況,資產可以是有形的(如產品),也可以是無形的(如知識產權)。數據區塊可以記錄您選擇的信息:人、事、時、地、數甚至條件(例如食品運輸溫度)。
每個區塊都與其前後的區塊連接
隨著資產從一地移至另一地或所有權的變更,這些數據區塊形成了數據鏈。數據區塊可以確認交易的確切時間和順序,通過將數據區塊安全地鏈接在一起,可以防止任何數據區塊被篡改或在兩個現有數據區塊之間插入其他數據區塊。
交易以區塊形式組合成不可逆的鏈:區塊鏈
每添加一個數據區塊都會增強對前一個區塊的驗證,從而也增強對整條區塊鏈的驗證。因此,篡改區塊鏈很容易就會被發現,這也是不可篡改性的關鍵優勢所在。這不但消除了惡意人員進行篡改的可能性,還建立了您和其他網絡成員可以信任的交易帳本。
區塊鏈技術的優點#
區塊鏈技術可為資產交易管理帶來很多好處。我們將在以下小節中列出其中部分好處:
高級安全功能#
區塊鏈系統可以提供現代數字交易所需的高級安全和信任功能。對於有人會操縱底層軟件為自己生成假幣的恐懼始終存在。但區塊鏈使用加密、去中心化和共識三項原則,創建了高度安全、幾乎不可能篡改的底層軟件系統。不會有單點故障,並且單個用戶也無法更改交易記錄。
更高的效率#
企業間交易可能需要大量時間,還會造成運營瓶頸,尤其是在涉及合規和第三方監管機構時。區塊鏈中的透明度和智能合約可使此類業務交易更快捷、更高效。
更快捷的審計#
企業必須能以可審計的方式,安全地生成、交換、歸檔和重建電子交易。區塊鏈記錄按時間順序不可變,這意味著所有記錄均始終按時間順序排列。這樣的數據透明使得審計過程更加快捷。
區塊鏈網絡的類型#
公有區塊鏈網絡
公有區塊鏈:任何人都可以加入和參與的區塊鏈,如比特幣。缺點可能包括需要大量計算能力,交易的私密性極低或根本沒有私密性可言,以及安全性較弱。而這些都是區塊鏈的企業用例的重要考慮因素。
私有區塊鏈網絡
私有區塊鏈網絡與公有區塊鏈網絡相似,也是分散的點對點網絡。但是,在私有區塊鏈網絡中,由一個組織負責管理網絡,控制誰獲准參與網絡,並執行共識協議,維護共享帳本。這有助於顯著提高參與者之間的信任和信心,具體取決於用例。私有區塊鏈可在企業防火牆後運行,甚至可在企業內部托管。
許可式區塊鏈網絡
建立私有區塊鏈的企業通常也會建立許可式區塊鏈網絡。需要注意的是,公有區塊鏈網絡也可以成為許可式網絡。這種模式對獲准參與網絡和執行特定交易的人員施加限制。參與者需要獲得邀請或許可才能加入。
聯盟區塊鏈
多個組織可以分擔維護區塊鏈的責任。這些預先挑選的組織決定誰可以提交交易或訪問數據。如果所有參與者都必須獲得許可才能參與,並且對區塊鏈共擔責任,那麼對於企業而言,聯盟區塊鏈是理想之選。
區塊鏈和比特幣有何區別?#
比特幣與區塊鏈可以互換使用,但它們是兩種不同的事物。由於比特幣是區塊鏈技術的早期應用,人們無意間開始使用比特幣來指代區塊鏈,因而造成了這種誤用。但除比特幣外,區塊鏈技術還有很多應用。
比特幣是一種在沒有任何中心化控制的情況下運營的數字貨幣。最初創建比特幣的目的在於在線進行金融交易,但現在已被視為可轉換為任何其他全球貨幣(如美元或歐元)的數字資產。公有比特幣區塊鏈網絡將創建和管理中心分類帳。
比特幣網絡#
公有分類帳記錄所有比特幣交易,而世界各地的眾多服務器則保存此分類帳的副本。這些服務器就像銀行。只是每個銀行僅了解其客戶兌換的資金,而比特幣服務器則了解世界上的每一筆比特幣交易。
任何擁有閒置計算機的人員均可搭建一台此類服務器,稱為節點。這就像是開設您自己的比特幣銀行,而不是銀行帳戶。
比特幣挖礦#
在公有比特幣網絡上,成員通過求解加密方程來創建新區塊,以挖掘加密貨幣。該系統將向該網絡公開廣播每一筆新交易,並在各節點間共享這一信息。每十分鐘左右,挖礦者會將這些交易收集到一個新區塊中,再將這些新區塊永久添加到區塊鏈中,該區塊鏈就像比特幣的最終帳簿。
由於軟件進程的複雜性,因此挖礦需要大量計算資源,並且需要很長時間。作為交換,挖礦者可以賺取少量加密貨幣。挖礦者相當於記錄交易並收取交易費用的現代職員。
該網絡上的所有參與者都將使用區塊鏈加密技術,就誰擁有哪些比特幣達成共識。
文章參考:
https://www.ibm.com/cn-zh/topics/blockchain