你應該知道區塊鏈的前世今生
區塊鏈,這個被信仰者稱為“讓世界顫抖的力量”,正在發生近年來最富有傳奇性的故事。毫無疑問,越來越多的投資者和資本開始追逐這一概念。
區塊鏈
但在這個熱潮涌動的領域,更冒出一批持久的深耕者以及下以重注的投資者。區塊鏈這個名詞對于大家來說并不陌生,但區塊鏈的前世今生你又知道多少?
談起區塊鏈前世今生,善善先考一考大家!
9個將軍帶領9支軍隊,打一場攻城戰役。假設每個將軍都能獨立根據眼前戰況做出兩種判斷:進攻或撤退,要求如何讓這9個
將軍的命令是一致的?要么一起進攻,要么一起撤退。當然每個將軍之間也是互不信任的,也有消滅對方的動機。
這有人會說,用最簡單的方式——投票。少數服從多數,超過半數支持某個決定,
少數服從多數,超過半數支持某個決定,那么所有9個將軍一定執行這個決定
那么所有9個將軍一定執行這個決定。投票的方式沒問題,但這有一個前提,如果這九個將軍里有叛徒怎么辦?
這會出現兩種問題
- 對自己位置的戰場情況進行錯誤廣播(比如他這個地方優勢很大,但是投票給撤退)
- 可以選擇靠給不同的將軍送去不同的消息破壞整體決定的一致性
這個經典的問題稱為“拜占庭將軍問題”,在這個問題上如果叛徒的數量大于或等于三分之一 ,那么拜占庭問題不可解。
其實看到這,很多人也會和善善有同樣的想法,就是拜占庭問題很大程度上是信任問題,
看似無解,其實簡單,區塊鏈正是所實現的基于零信任基礎、且真正去中心化的分散式系統,其實解決拜占庭將軍問題。
區塊鏈最早源于比特幣,但區塊鏈的應用卻不僅于此。區塊鏈和比特幣很多人混為一談,但兩者是不同的。
若要將比特幣與區塊鏈技術分開來看,***的不同之處在于,由于比特幣為虛擬貨幣應用,因此面臨各國法規的限制,但區塊鏈現在已經可結合認許制或其他方式來管控節點,
讓哪些節點參與交易驗證及存取所有的資料,并提供治理架構及商業邏輯兩大關鍵特性。
目前區塊鏈可分為非實名制和實名制兩種,前者如比特幣區塊鏈,后者如臺大地的GCoin區塊鏈。
現在的區塊鏈已經可結合認許制 ,來配合金融監管所需的反洗錢與身份驗證 規范。而銀行和金融機構想采用的都是實名制的區塊鏈。
那區塊鏈的前世今生到底是怎么演變而來的呢?善善收集了一些資料,讓我們一起來看看
1982年
- 拜占庭將軍問題:剛才提及,在這善善就不多講了。
- David Chaum提出密碼學網路支付系統:David Chaum提出注重隱私安全的密碼學網路支付系統,具有不可追蹤的特性,成為之后比特幣區塊鏈在隱私安全面的雛形。
1985年
- 橢圓曲線密碼學:Neal Koblitz和Victor Miller分別提出橢圓曲線密碼學(Elliptic Curve Cryptography,ECC),***將橢圓曲線用于密碼學,建立公開金鑰加密的演算法。相較于RSA演算法,采用ECC好處在于可用較短的金鑰,達到相同的安全強度。
1990年
- David Chaum基于先前理論打造出不可追蹤的密碼學網路支付系統,就是后來的eCash,不過eCash并非去中心化系統。
- Leslie Lamport提出具高容錯的一致性演算法Paxos。
1991年
- 使用時間戳確保數位文件安全:Stuart Haber與W. Scott Stornetta提出用時間戳確保數位文件安全的協議,此概念之后被比特幣區塊鏈系統所采用。
1992年
- Scott Vanstone等人提出橢圓曲線數位簽章演算法(Elliptic Curve Digital Signature Algorithm,ECDSA)
1997年
- Adam Back發明Hashcash技術:Adam Back發明Hashcash(雜湊現金),為一種工作量證明演算法,此演算法仰賴成本函數的不可逆特性,達到容易被驗證,但很難被破解的特性, 最早被應用于阻擋垃圾郵件。Hashcash之后成為比特幣區塊鏈所采用的關鍵技術之一。
1998年
- Wei Dai發表匿名的分散式電子現金系統B-money:Wei Dai發表匿名的分散式電子現金系統B-money,引入工作量證明機制,強調點對點交易和不可竄改特性。不過在B-money中,并未采用Adam Back提出的Hashcash演算法。Wei Dai的許多設計之后被比特幣區塊鏈所采用。
- Nick Szabo發表Bit Gold:Nick Szabo發表去中心化的數位貨幣系統Bit Gold,參與者可貢獻運算能力來解出加密謎題。
2005年
- 可重復使用的工作量證明機制(RPOW):Hal Finney提出可重復使用的工作量證明機制(Reusable Proofs of Work,RPOW),結合B-money與Adam Back提出的Hashcash演算法來創造密碼學貨幣。
2008年
- Blockchain 1.0:加密貨幣
- 數位貨幣與支付系統去中心化、比特幣:Satoshi Nakamoto(中本聰)發表一篇關于比特幣的論文,描述一個點對點電子現金系統,能在不具信任的基礎之上,建立一套去中心化的電子交易體系。
2012年
- Blockchain2.0:智慧資產、智慧契約
- 市場去中心化,可作貨幣以外的數位資產轉移,如股票、債券。如Colored Coin便是基于比特幣區塊鏈的開源協議,可在比特幣在區塊鏈上發行多項資產
2014年
- Blockchain 3.0:更復雜的智慧合約
- 更復雜的智慧合約,將區塊鏈用于政府、醫療、科學、文化與藝術等領域。
2016年
- Blockchain 2.5:金融領域應用、資料層
- Blockchain2.5:強調代幣(貨幣橋)應用、分散式帳本、資料層區塊鏈,及結合人工智慧等金融應用
區塊鏈不是一促而就,也不僅僅只是一個名詞,他從本質上講,區塊鏈技術,是一種交易記錄的存儲技術。
它促使我們,重新思考如何去創建交易、存儲數據和交換資產,它是一場巨大變革的起點。