五次計算范式創(chuàng)新
1970:大型機
1980:PC
1990:互聯(lián)網(wǎng)
2000:移動互聯(lián)網(wǎng)
2010:區(qū)塊鏈(可能) ?
比特幣的區(qū)塊鏈技術(shù)不等于區(qū)塊鏈技術(shù)。?
區(qū)塊鏈技術(shù)應(yīng)該是可以有更多種形態(tài)、體系、用途、規(guī)格。概念:是一個去中心化的分布式數(shù)據(jù)庫,該數(shù)據(jù)庫由一串使用密碼學方法產(chǎn)生的數(shù)據(jù)區(qū)塊有序鏈接而成,區(qū)塊中含有一定時間內(nèi)產(chǎn)生的無法被篡改的數(shù)據(jù)記錄信息。
區(qū)塊內(nèi)包含數(shù)據(jù)記錄、當前區(qū)塊根哈希(Hash)、前一區(qū)塊根哈希,時間戳以及其他信息。
區(qū)塊鏈的分類: 公共區(qū)塊鏈、共同體區(qū)塊鏈、私有區(qū)塊鏈。
區(qū)塊鏈的特征:去中心化、透明、開放、自治、信息不可篡改、匿名性。
拜占庭將軍問題: 鄰邦將軍不確定他們中是否有叛徒,叛徒可能擅自變更進攻意向或進攻時間。在這種狀態(tài)下,將軍們能否找到一份分布式協(xié)議進行遠程協(xié)商,進而贏取拜占庭城堡攻克戰(zhàn)役的勝利呢?
區(qū)塊鏈的工作流程:?
1.全網(wǎng)廣播新的數(shù)據(jù)記錄
2.接受節(jié)點對收到的數(shù)據(jù)記錄進行初步合法性檢驗
3.全網(wǎng)節(jié)點執(zhí)行共識算法,對區(qū)塊的合法性、正確性達成共識
4.共識達成后,區(qū)塊被納入?yún)^(qū)塊鏈統(tǒng)一存儲。