天天看點

區塊鍊筆記—區塊鍊概述

區塊鍊筆記—區塊鍊概述

區塊鍊起源于比特币,2008年11月1日,一位自稱中本聰(Satoshi Nakamoto)的人發表了《比特币:一種點對點的電子現金系統》,闡述了基于P2P網絡技術、加密技術、時間戳技術、區塊鍊技術等的電子現金系統的構架理念,這标志着比特币的誕生。

1 概念定義

  1. 區塊鍊是一個分布式的共享賬本和資料庫,具有去中心化、不可篡改、全程留痕、可以追溯、集體維護、公開透明等特點。
  2. 區塊鍊是分布式資料存儲、點對點傳輸、共識機制、加密算法等計算機技術的新型應用模式。區塊鍊(Blockchain),是比特币的一個重要概念,它本質上是一個去中心化的資料庫,同時作為比特币的底層技術,是一串使用密碼學方法相關聯産生的資料塊,每一個資料塊中包含了一批次比特币網絡交易的資訊,用于驗證其資訊的有效性(防僞)和生成下一個區塊。

2 類型

  1. 公有區塊鍊: 公開鍊,顧名思義,任何人都可以參與使用和維護,典型的如比特币區塊鍊,資訊是完全公開的。
  2. 聯合(行業)區塊鍊:聯盟鍊則介于兩者之間,由若幹組織一起合作維護一條區塊鍊,該區塊鍊的使用必須是有權限的管理,相關資訊會得到保護,典型如銀聯組織。
  3. 私有區塊鍊:私有鍊,則是集中管理者進行限制,隻能得到内部少數人可以使用,資訊不公開。

目前來看,公開鍊将會更多的吸引社群和媒體的眼球,但更多的商業價值應該在聯盟鍊和私有鍊上。

3 從技術特點上講

區塊鍊一般被認為具有:

  1. 分布式容錯性:網絡極其魯棒,容錯 1/3 左右節點的異常狀态。
  2. 不可篡改性:一緻送出後的資料會一直存在,不可被銷毀或修改。
  3. 隐私保護性:密碼學保證了未經授權者能通路到資料,但無法解析。

4區塊鍊的技術本質

區塊鍊技術有4個最為本質的技術,分别是:

  1. 分布式儲存

    區塊鍊以鍊式結構儲存區塊,并且區塊資料分布式存儲在網絡上的每一個節點上,每一個全節點都有資料的完整備份。

  2. 點對點傳輸(P2P)

    所有節點通過P2P網絡自動發現其他節點,并建立連接配接。使用者發送的交易、礦工新産生的塊都是通過P2P網絡廣播至所有節點。

  3. 共識機制

    同一高度隻能産生一個塊,由誰産生新塊需要節點間通過共識機制進行協商,確定某一高度的塊最終是由

    某一個特定的共識節點唯一産生。

  4. 加密算法

    區塊鍊中的交易轉賬都是要添加數字簽名來證明對賬戶的所有權。賬戶所有者實際上是賬戶對應私鑰的持有者,因為私鑰可以創造出合法的交易簽名。