1. 程式人生 > >區塊鏈普及課程——04.為什麼要讀比特幣白皮書?

區塊鏈普及課程——04.為什麼要讀比特幣白皮書?

之前講到區塊鏈技術可以使得在其上產生的任何一筆交易都無法篡改,在這種“分散式,去中介,自組織”機制下產生出的任意一筆交易記錄都是可追溯,且不可篡改的,進一步講,區塊鏈技術就是一種不依靠第三方直接實現價值轉移的分散式賬本技術,這種可信任的記賬技術有幾點重要的特徵,如下:

①無限擴充套件性,區塊鏈上的每個區塊都可以看做是賬本中的一頁,區塊上記錄著一條或多條交易資訊,每增加一個區塊就相當於增加賬本的一頁,並且區塊鏈上的區塊數目是沒有上限的;

②全網維護,賬本依靠全網中的所有節點共同記錄和維護,不依賴第三機構或組織;

③加密且有序排列,每一筆交易資訊都被加密並打包和記錄到每一個區塊中,同時加蓋時間戳,且一個個區塊根據時間戳按照順序連結成一個總賬本。

在中本聰的論文《Bitcoin: A Peer-to-Peer Electronic Cash》一文中指出了區塊鏈技術的這些特徵,同時釋出了區塊鏈技術的第一個實際應用——比特幣(BITcoin)。

在論文中,我們能夠清晰地看到這種電子現金系統存在的幾點顛覆式創新之處:

①去中介:比特幣的發行和流通不依靠中央銀行等第三方機構,而是依靠特定的演算法和加密學技術,通過點對點的傳輸來實現流通,使得比特幣是一種完全依靠網路節點的分散式虛擬貨幣。

②開源:在比特幣系統中,所以參與者都可以成為比特幣的發行者和交易者,整個系統的運作規則公開透明,任何個人或者機構都可以使用比特幣系統,整個系統是以開源的方式存在。

③匿名:在比特幣系統中,任何個人或者組織都可以開設比特幣賬戶,而每個賬戶對應的地址實際上是與使用者的現實身份沒有任何關係的ID。並且,比特幣持有者可通過不斷轉換ID來隱藏自己的身份,同時,整個比特幣網路都不儲存可以辨認個人身份的資訊。

④不可逆:全部交易資訊都是要加上時間戳,並將交易資訊併入一個不斷延展的基於雜湊演算法工作量證明鏈條上,以此作為交易記錄。除非重新完成全部的工作量證明,否則形成的交易記錄將不可更改。

⑤安全:公鑰與私鑰結合。公鑰用於計算比特幣地址,而操控比特幣需要私鑰,它可以被隔離儲存在任何儲存介質,除了使用者自己之外無人可以獲取。此外,系統中的每個節點都能獲得一份完整資料庫的拷貝,得知所有比特幣的交易資訊。除非同時控制整個系統中超過51%的節點,否則單個節點上對資料庫的修改是無效的。因此,比特幣的安全性將隨著參與者的增加而提升。

⑥全球自由便捷流通:比特幣沒有繁瑣的手續,只需要告知對方的比特幣地址就可以進行支付,任何一臺接入網際網路的計算機都能管理比特幣。

在這篇論文中詳細闡述了是如何利用區塊鏈技術搭建起一個不需要第三方機構擔保就可以進行可信交易的電子現金系統,且隨著這套系統應運而生的比特幣又是如何產生和如何發揮“貨幣”的作用,總而言之,比特幣的問世打開了網際網路從資訊互聯時代跨向價值互聯時代的大門。