Why BlockChain Matters?
2018年已經過去了4分之三,要是今年什麼技術名詞最為熱門,那一定是BlockChain了,年初BitCoin逼近2W刀,吸引了大多數人的眼光,到目前跌回6千刀左右,讓出入幣圈的同學們感受到了幣圈的瘋狂。去年愛西歐一飛沖天,各種專案層出不窮,到現在各種涼涼。區塊鏈,愛他的人說他是天使,恨他的人說他是魔鬼。從去年11月開始,我關注和學習blockchain也已經快一年了。那麼到底什麼是blockchain?這是每次和朋友聊天的時候,朋友們最愛問的問題。這一系列文章,就嘗試著一探究竟。
BitCoin - BlockChain 1.0
說起區塊鏈,那麼就不得不提比特幣。2008年中本聰的一片白皮書橫空出世,把BitCoin帶到了人間。BlockChain技術也相應誕生。那麼什麼是BitCoin呢?從白皮書的名字上定義清楚了。他是一個點對點的電子貨幣系統。可以說它是第一個可用的去中心化的數字貨幣系統。任何數字貨幣都要回答3個問題:
- 如何保證數字貨幣的真實性和不可偽造性?
- 如何避免雙花問題?
-
如何保證數字貨幣的產權?(我是擁有這筆錢的唯一使用者)
如果我們看傳統的貨幣,這些問題是怎麼解決的。1,是國家機構保證的,貨幣發行機構使用各種技術保證了紙幣的防偽性。2,是紙幣的本身的特點保證的,同樣一塊錢,不可能我同時給A也給B。至於3,如果我擁有這塊錢,那麼它的產權就在我。如果我們把銀行賬戶中的錢認為是數字化。那麼以上的三點是由一箇中心化的機構來保證的。中心化有什麼問題嗎?這個不在這篇文章的討論範圍內。
那麼能不能在一個去中心的系統中解決這些問題?BitCoin給出一個答案,BitCoin不是一個簡單的技術,而是融合密碼學,電腦科學,已經經濟學的一個系統。他包含以下幾個部分:
- 一個點對點的分散式網路
- 一個公開的交易賬本
- 一系列交易驗證以及貨幣發行的規則(共識規則)
-
在區塊鏈上達到最終分佈一致性的演算法(POW 演算法)
BitCoin系統是由這四部分組成的。也是因為上邊的4部分,構成第一個可用的點對點數字貨幣系統。可以說區塊鏈1.0也由此展開。比特幣的出現也帶領了其他數字貨幣的興起,例如LiteCoin,DogCoin。這些altCoin可以是基於BitCoin的變種。BlockChain 1.0的主角就是這些數字貨幣體系。
ETH - BlockChain 2.0
2013年V神(Vitalik Buterin)提出Ethereum,一個基於區塊鏈技術的分散式計算平臺。實際上BitCoin上是可以執行Script,但是它支援的操作符相當有限。能不能創造一個更加強大的分散式計算平臺呢?ETH就是為了實現目標而開發的。ETH實現了EVM一個圖靈完備的虛擬機器,可以執行使用者定義好的智慧合約。這樣使用者可以定義自己的智慧合約。從目前來看,基於ETH的最為成功的應用是去年如火如荼的愛西歐了。那麼這樣的BlockChain到底能有什麼作用呢?比較大的改變可以說是一種生產關係上的變化。舉個例子,滴滴公司作為一家發展迅速的企業,作為員工也許你可以通過期權的方式來共享企業的發展。但是作為滴滴公司的早期使用者和服務提供商司機來說,其實他們並沒有分享到企業發展的利益。如何通過Token的方式,這些使用者和司機同樣也可以有機會獲取到企業發展的紅利。這可以說就是改變生成關係的一個例子,其他還有例如使得網路社會的價值流轉成為可能。這些就是Blockchain帶來的變化。
ETH上第一款有影響力的應用應該說是CryptoKitties。這款養貓應用,今年年初風靡一時。同時也造成了以太坊網路的擁堵。同時也體現出現有區塊鏈系統的上問題,如何支援大規模的應用?如何到達高的TPS?
BlockChain 3.0
什麼是BlockChain 3.0的代表?目前這個問題見仁見智?有人認為是EOS?有人認為是其他Chain。但是目標都是一致的,讓BlockChain真正可用,可以支援大規模的應用。目前來說誰能勝出,這個問題還不明朗。所有人都在做探索。
Why BlockChain Matters?
這篇文章是BlockChain系列的開篇,後續文章會展開介紹其中各種精彩的技術細節。BlockChain你可以恨它,你可以愛它,但是你去不能忽視它。作為技術人員,這是一片尚待開發的新大陸。等待著你開開墾。怎麼樣?是否激動人心,讓我們來一起見證。