區(qū)塊鏈基礎:分布式賬本介紹
- 1.分布式賬本是什么
- 2.商業(yè)賬本扮演的角色
- 3.現(xiàn)行商業(yè)賬本的問題
- 4.區(qū)塊鏈是什么
- 5.區(qū)塊鏈網絡是如何工作的
- 6.區(qū)塊鏈的商業(yè)利益
- 7.區(qū)塊鏈的使用案例
-
8.你是否應該使用區(qū)塊鏈
大家都看到了區(qū)塊鏈的分布式賬本技術是如何變革組織們進行商業(yè)交易的方式的。
讓我們來看看一個區(qū)塊鏈網絡是如何運行的,你能怎樣利用區(qū)塊鏈網絡。首先,需要了解一些背景知識。
<h3 id="1">1.分布式賬本是什么</h3>
一個分布式賬本(distributed ledger)在一個去中心化網絡的成員之間分享、復制、同步的一種數據庫。分布式賬本記錄著網絡的參與者之間的交易,比如資產或者數據。
網絡的參與者們管理賬本,并一致同意對賬本記錄的更新。不存在中心機構或者第三方中介的參與,比如金融機構或者結算所(clearinghouse)。分布式賬本中的每一條記錄都有一個時間戳和一個獨特的加密簽名,這就使賬本成為了網絡中所有交易的可信的、不變的歷史。
<h3 id="2">2.商業(yè)賬本扮演的角色</h3>
在當今互聯(lián)、聚合的世界中,經濟活動在跨越國家、地理和司法邊界的商業(yè)網絡中發(fā)生著。商業(yè)網絡通常會在參與者(生產者、消費者、供應商、合伙人、市場經紀人、推動人以及其他擁有、控制、實施權利、優(yōu)勢和津貼的股票持有者)的市場建立起來。
資產(assets)可以是可觸摸到的、實物的,比如汽車、住宅或者草莓,也可以是不可觸摸到的、虛擬的,比如契約、專利和股票。資產所有權和轉移是在商業(yè)網絡中創(chuàng)造價值的交易(transactions)。
交易通常包括不同的參與者,比如買家、賣家和中間人(銀行、審計人、公證人),中間人的商業(yè)協(xié)定和合同就在記錄在賬本中。一樁生意通常會在它的多個業(yè)務中使用多個賬本來記錄資產的所有權和資產轉移。賬本是一樁生意的經濟活動和利益的記錄系統(tǒng)。
一個典型的賬本如下所示:
<table>
<thead>
<tr>
<th>交易日期</th>
<th>交易明細</th>
<th>編號</th>
<th>借款</th>
<th>貸款</th>
<th>余額</th>
</tr>
</thead>
<tbody>
<tr>
<td>1/1/16</td>
<td>一月花費</td>
<td>#1</td>
<td>100.00</td>
</tr>
<tr>
<td>2/1/16</td>
<td>扣繳稅款</td>
<td>#2</td>
<td></td>
<td>10.00)</td>
</tr>
</tbody>
</table>
<h3 id="3">3.現(xiàn)行商業(yè)賬本的問題</h3>
今天使用的現(xiàn)行商業(yè)賬本在很多方面都有缺陷。它們沒有效率、成本高、容易被誤用和篡改。缺乏透明度,以及易受腐敗和欺詐的影響導致了爭議。要解決爭議,并且盡可能地逆轉交易或者提供交易保險是代價很高的。這些風險和不確定性導致了被錯失的商業(yè)機遇。
不僅如此,每個網絡參與者自己系統(tǒng)上的不同步的商業(yè)賬本副本導致了對臨時的、不正確的數據做出了錯誤的決定。最好的情況下,當不同的賬本副本被協(xié)調一致的時候,能夠做出一個有根據的決定的能力也被耽誤了。
<h3 id="4">4.區(qū)塊鏈是什么</h3>
一個區(qū)塊鏈是一個已開封的、共享的數字賬本,記錄著一個公共的或者私有的P2P(Peer-to-Peer)網絡的交易活動。這個賬本分發(fā)給網絡中的所有成員,在一個加密的哈希連接的塊組成的序列鏈中永久地記錄著發(fā)生在網絡中節(jié)點(Peer)之間的資產交易歷史。
所有已確認、已認證的交易塊是從鏈的開始就被連接和鏈接起來的,一直到大多數當前的塊都加入到鏈中,也就是區(qū)塊鏈這個名字。區(qū)塊鏈因此就扮演著唯一的真相源(Source of Truth),在區(qū)塊鏈網絡中的成員們只能看到和他們相關的那些交易。
<h3 id="5">5.區(qū)塊鏈網絡是如何工作的</h3>
不依賴于第三方,比如金融機構,要協(xié)調交易,區(qū)塊鏈網絡中的成員節(jié)點們使用一個共識協(xié)議對賬本內容、哈希加密算法和數字簽名達成一致,以保證交易的真實性。
共識(consensus)保證了共享的賬本是精確的副本,降低了欺騙性的交易的風險,這是因為欺騙篡改行為要在同一時間在多個地方發(fā)生,因此可以避免。
加密哈希算法(cryptographic hashes),比如SHA256計算算法,保證了任何交易輸入的改變,即使最微小的改變,都會導致一個不同的哈希值被計算出來,這個不同的哈希值表示了潛在地被改變的交易輸入。
數據簽名(digital signature)保證了交易是來源于發(fā)送者(使用私有密鑰簽名)而非騙子。
去中心化的P2P區(qū)塊鏈網絡防止任何單獨的參與者或者參與者團體控制底層的基礎設施或者破壞整個系統(tǒng)。
網絡中的參與者們都是平等的,堅持相同的協(xié)議。他們可以是個人、國家單位、組織或者這些類型的結合體。
在核心上來說,區(qū)塊鏈系統(tǒng)使用選定的共識模型(consensus model)記錄著所有節(jié)點都同意的交易有效性的交易時間順序。這樣做的結果就是交易不能被更改或者顛倒,除非網絡中的所有成員在后續(xù)的交易中都認可這一改變。
<h3 id="6">6.區(qū)塊鏈的商業(yè)利益</h3>
在傳統(tǒng)商業(yè)網絡中,所有的參與者用副本和賬本差異維持著他們自己的賬本,這樣做會導致爭議,解決時間延長,中間人以及他們相關的頭頂上的成本需要。然而,使用基于區(qū)塊鏈的共享的賬本,商業(yè)可以省時、省錢、降風險。
區(qū)塊鏈共識機制為參與者們提供了一個穩(wěn)固的、一致的數據集應有的利益,數據集的錯誤減少了,參考數據近乎實時,以及靈活性來改變他們擁有的資產的解釋方法。
因為沒有任何一個參與的成員擁有共享賬本包含的信息的來源,區(qū)塊鏈技術在參與成員間的交易信息流中帶來了更高的信任度和聚合度。
區(qū)塊鏈技術的不可更改機制降低了審計和管理的成本,提高了透明度。
<h3 id="7">7.區(qū)塊鏈的使用案例</h3>
區(qū)塊鏈進入市場源于這項技術支持了比特幣的交易,但是它在商業(yè)世界中的實際使用要遠遠廣于電子貨幣交易。比如說,在金融業(yè)中,區(qū)塊鏈網絡使得很多交易只需幾分鐘而不是幾天就可以搞定。在供應鏈中,區(qū)塊鏈網絡使得貨物流和付款流都可以被實時地被追蹤和記錄。
<h3 id="8">8.你是否應該使用區(qū)塊鏈</h3>
要確定你的使用案例是否適用區(qū)塊鏈,問你自己以下問題:
- 有商業(yè)網絡參與嗎?
- 交易的認證需要達成共識嗎?
- 需要審計線索(audit trail)或者出處(provenance)嗎?
- 交易記錄必須是不可修改的或者需要篡改證據嗎?
- 爭議的解決應該是最終的嗎?