引言
最近,“區塊鏈”這個概念大火。www.emoneybtc.com可到底什麼是區塊鏈?區塊鏈技術是如何運作的?為什麼它會受到如此多的人的追捧?
「得到」專欄作者劉潤老師的這篇清單,用14個深入淺出的要點,帶你真正看懂區塊鏈。
1. 區塊鏈,目前的普遍定義是“加密的分布式記賬技術”。簡單來說,是一種新的信息記錄技術,而且是“加密的”“分布式的”。
2. 過去,記賬是“中心式”的。比如,我在銀行存100塊錢,我存錢這個數據,只記錄在銀行的數據庫裡。除了銀行,別人都不知道。這種信息記錄的方式,就叫“中心式記賬”。
3. 中心式記賬雖然有效率,但它存在問題:1.中心化機構的可信度。比如銀行的記錄存在被修改的可能;2.信息存儲的安全。比如銀行的數據庫崩了、信息丟失了怎麼辦?基於這些問題,有人想出了新方法——分布式記賬。
4. 而區塊鏈的“分布式記賬”,就是說:不把數據存在一個中心了,而是在全網的計算機上都存一次。比如,我向你轉100塊錢,我就向全網的計算機都喊一嗓子,讓它們都幫忙記一下。這樣你就不可能抵賴了。由於信息是分布存儲在各個計算機上的,所以叫“分布式記賬”。區塊鏈,就是這樣誕生的。
5. 區塊鏈中,每錄入一個數據,就會創建一個區塊。區塊分為兩部分:區塊頭,記錄當前區塊的信息;區塊體,記錄實際數據。而下一個區塊的信息,必須通過上一個區塊的信息計算出來,區塊鏈就這樣,由一個個彼此嵌合的區塊構成。
6. 區塊鏈技術的一大好處就是:信息安全。因為每一個區塊都由上一個區塊計算出來,任何區塊的篡改,都會牽一發動全身。篡改需要集合全網51%以上計算機的計算能力才行,即“51%算力攻擊”。這幾乎無法做到。
7. 但分布式記賬也帶來一個問題:記錄數據既要花時間,又要占用存儲空間,怎麼說服別的計算機幫忙呢?區塊鏈系統就發明了一套獎勵機制——通證(token)。比特幣就是最典型的區塊鏈通證之一。
8. 具體怎麼獎勵呢?以比特幣為例,計算機每打開一個區塊、記錄一個數據,都需要進行大量計算。計算的內容是尋找滿足某些特定結果的字符串。誰的計算機先找到了,就可以登記獲得一定數額的比特幣。就像賭場裡荷官可以合法地從桌上拿點錢進自己的口袋一樣。新的比特幣也是這樣誕生的。
9. 普及幾句區塊鏈圈子的“黑話”:以比特幣為例,通過大量計算,尋找特定字符串的過程,就叫“挖礦”;用於大量計算的機器,就叫“礦機”;操作礦機挖礦的人,叫作“礦工”。
10. 至於網上其它各種“幣”,都屬於區塊鏈的具體應用。但大多是對比特幣的模仿,市場的認同度遠低於比特幣,風險極高。
11. 區塊鏈有啥用呢?簡單說:解決第三方信任問題。比如,支付寶解決了買家和賣家的信任問題,所以我們需要它。但有了區塊鏈,全網的計算機幫著記錄數據,不可能抵賴,就不需要中間機構了。假設未來取消各種中間機構,全部點對點交易,社會效率會大大提升。
12. 目前來看,信息安全、支付轉賬、選舉投票、智能合約等領域,區塊鏈都有廣闊前景。
13. 區塊鏈也有缺點:同一條信息要在網絡中的每個區塊上都存儲一遍,這會造成效率的浪費。所以,信息量越大、參與者越多的領域,區塊鏈技術的應用成本越高。
14. 馬化騰對區塊鏈評價道:區塊鏈是個創新的技術,但它的應用大家要注意。如果做ico,就有很大風險;如果隨便發幣,會有很大的監管問題。我們積極探索區塊鏈在各種場景中的應用。但目前,它還在發展的早期。
只有真正看懂了商業的運行規律,才能擁有識別“機會”和“陷阱”的能力。