政治局第18次學習的區塊鏈,到底是什麼?

買賣虛擬貨幣

區塊鏈緣何而來?

2008年,中本聰(Satoshis Nakamoto)發表了一篇論文,名為《比特幣:一種點對點的電子現金系統》(Bitcoin: A Peer-to-Peer Electronic Cash System),描述了一種被稱為“比特幣”的電子貨幣及其演算法,後被稱為比特幣的白皮書。比特幣使線上支付能夠直接由一方發起並直接支付給另一方,中間不需要透過任何金融機構。比特幣以區塊鏈技術為核心,這份檔案也被視為區塊鏈技術的開端,比特幣也被視為區塊鏈的第一個成功實踐。

區塊鏈技術到底指的什麼?

區塊鏈技術是指透過去中心化和去信任的方式,集體維護一個可靠資料庫的技術。區塊鏈技術並不是一種單一的、全新的技術,而是由多種現有的技術整合而成的,主要包含“區塊 + 鏈”,包括資料結構、分散式存、加密演算法、共識機制四大核心技術。

舉個例子,區塊鏈的過程就像一個“串珠”的過程,鏈的執行就像向一條基於時間的射線上不斷串新珠子,也就是在鏈上不斷新增新的區塊,所有的區塊按照時間先後順序串在一起就是區塊鏈。當然,“鏈”並非真實存在,只是基於密碼學以及時間戳的原理在時間上凸顯先後次序,而“區塊”也不是直觀上認為的珠子,而是擁有儲存資訊能力的網路事務資料包,資料包內可以包含轉賬交易資料、智慧合約程式碼或執行資料等資訊。

區塊鏈具有哪些特性

匿名性 Anonymous

由於區塊鏈各節點之間的資料交換遵循固定且預知的演算法,因此,區塊鏈網路是無須信任背書的,可以基於地址而非個人身份直接進行點對點的資料交換。

自治性 Autonomous

區塊鏈採用基於協商一致的既定機制,使整個系統中的所有節點能在去信任的環境自由安全地交換資料、記錄資料、更新資料,任何人為的干預都不起作用。

開放性 Openness

區塊鏈系統是開放的,任何節點都能夠擁有全網的總賬本,除了直接相關鏈上各方的私有資料資訊須透過非對稱加密技術加密外,區塊鏈的資料對所有節點公開,因此整個系統資訊高度透明。

可程式設計 Programmable

分散式賬本的數字性質意味著區塊鏈交易可以關聯到計算邏輯,並且本質上是可程式設計的。因此,使用者可以設定自動觸發節點之間交易的演算法和規則。

可追溯 Traceability

區塊鏈的資訊透過共識並新增至區塊鏈後,就被所有節點共同記錄,並透過密碼學保證前後互相關聯,不可篡改,因此,區塊鏈透過區塊資料結構儲存了創世區塊後的所有歷史資料,區塊鏈上的任意一條資料皆可透過鏈式結構追溯其本源。  

集體維護 Collectively Maintain

區塊鏈系統是由其中所有具有維護功能的節點共同維護商務,所有節點都可透過公開的介面查詢區塊鏈資料和開發相關應用。

區塊鏈有哪些型別

根據應用範圍可分為公有鏈、聯盟鏈和私有鏈。

  • 公有鏈 Public Blockchain

公有鏈一般是2C,任何節點都是向任何人開放的,每個人都可以參與到這個區塊鏈中的計算,而且任何人都可以下載獲得完整區塊鏈資料,即全部賬本。

  • 聯盟鏈 Consortium Blockchain

聯盟鏈一般是2B,是指參與每個節點的許可權都完全對等,各節點在不需要完全互信的情況下就可以實現資料的可信交換,聯盟鏈的各個節點通常有與之對應的實體機構組織,透過授權後才能加入或退出網路。聯盟鏈是一種公司與公司、組織與組織之間達成聯盟的模式。

  • 私有鏈 Private Blockchain

在某些區塊鏈的應用場景下,開發者並不希望任何人都可以參與這個系統,因此建立一種不對外公開、只有被許可的節點才可以參與並且檢視所有資料的私有區塊鏈,私有鏈一般適用於特定機構的內部資料管理與審計。

根據部署機制可以將區塊鏈分為主鏈、測試鏈兩種。

  • 主鏈或主網 Main net

區塊鏈,尤其是公有鏈,都有主網和測試網。主網是區塊鏈社羣公認的可信區塊鏈網路,其交易資訊被全體成員所認可。有效的區塊在經過區塊鏈網路的共識後會被追加到主網的區塊賬本中。主網對網路的穩定性和安全性級別要求較高,必須是經過多次測試、不出問題的公開網路。

  • 測試鏈或測試網 Test net

測試鏈是對應主網具有相同功能,但主要目的是用於測試。由於測試鏈是為了在不破壞主鏈的情況下嘗試新想法而建立的,只作為測試用途,因此測試鏈上的測試幣不具備交易價值。比特幣的測試鏈已經經歷過多次重置,以阻止將其測試幣用作交易、投機用途的行為。

根據對接型別可以將區塊鏈分為側鏈和互聯鏈兩種。

  • 側鏈 Side Chain

側鏈是主鏈外的另一個區塊鏈,是錨定主鏈中的某一個節點,透過主鏈上的計算力來維護側鏈的真實性,從而實現公共區塊鏈上的價值與其他賬簿上的價值在多個區塊鏈間轉移。主鏈和側鏈協同的區塊鏈架構中的主鏈有時也被稱為母鏈(Parent chain)。

  • 互聯鏈 InterChains

在現實中,針對特定領域的應用可能會形成各自垂直領域的區塊鏈,互聯鏈就是一種透過跨鏈技術連線垂直領域下不同區塊鏈的基礎設施:包括資料結構和通訊協議,其本身通常也是區塊鏈。各種不同的區塊鏈透過互聯鏈互聯互通並形成更大的區塊鏈生態。與網際網路一樣,互聯鏈的建立將形成區塊鏈的全球網路。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;