區(qū)塊鏈003 區(qū)塊鏈演變

區(qū)塊鏈科普系列第3天:區(qū)塊鏈演變和架構(gòu)

文/杜豆豆



中本聰 & 比特幣

1

前面我們講了區(qū)塊鏈的基本知識(shí),首先復(fù)盤(pán)一下。在基本知識(shí)里,我們了解到以下幾點(diǎn):

第一點(diǎn)、區(qū)塊鏈系統(tǒng)實(shí)際上就是一個(gè)維護(hù)公共數(shù)據(jù)賬本的系統(tǒng)隐圾,所有的技術(shù)設(shè)計(jì)都是圍繞維護(hù)好這個(gè)公共賬本來(lái)進(jìn)行的。這些技術(shù)設(shè)計(jì)組合在一起掰茶,被稱為技術(shù)棧暇藏。

第二點(diǎn)、技術(shù)棧中有5個(gè)重要的模塊:區(qū)塊鏈賬本濒蒋、共識(shí)機(jī)制盐碱、密碼算法、腳本系統(tǒng)和網(wǎng)絡(luò)路由沪伙。

第三點(diǎn)瓮顽、區(qū)塊鏈通過(guò)共識(shí)機(jī)制達(dá)成節(jié)點(diǎn)賬本的數(shù)據(jù)一致,通過(guò)密碼算法確保賬本數(shù)據(jù)的不可篡改以及數(shù)據(jù)發(fā)送的安全围橡,通過(guò)腳本系統(tǒng)擴(kuò)展賬本數(shù)據(jù)的表達(dá)范疇暖混。

今天,我們講區(qū)塊鏈的演變翁授。

2

說(shuō)區(qū)塊鏈拣播,就不得不從比特幣開(kāi)始說(shuō)起晾咪。

區(qū)塊鏈聽(tīng)起來(lái)很高大上,或者有新鮮感贮配,其實(shí)究其根基谍倦,也就是個(gè)特別設(shè)計(jì)的分布式數(shù)據(jù)庫(kù)系統(tǒng)。只不過(guò)泪勒,和P2P網(wǎng)絡(luò)昼蛀、加密解密技術(shù)等組合在一起,一不小心就誕生了比特幣圆存。很多人曹洽,就是因?yàn)榭吹奖忍貛诺寞偪癜l(fā)展,才開(kāi)始研究它背后的技術(shù)——區(qū)塊鏈的辽剧。

2008年金融危機(jī)帶來(lái)了一系列的蝴蝶效應(yīng),銀行倒閉税产、股市崩盤(pán)怕轿、次貸危機(jī),也引起了美國(guó)等金融大國(guó)國(guó)民對(duì)政府和銀行的不滿和失望辟拷。這時(shí)撞羽,有個(gè)叫做中本聰的日裔美國(guó)人,發(fā)表了一篇《 A Peer-to-Peer Electronic Cash System》(中文譯為:《比特幣白皮書(shū)》)的論文衫冻,引起了廣泛關(guān)注诀紊。2009年,出現(xiàn)了比特幣的第一個(gè)區(qū)塊隅俘,人稱創(chuàng)世區(qū)塊邻奠。

在比特幣的發(fā)展史上,有一個(gè)叫做“密碼朋克”的團(tuán)體非常神秘为居。這個(gè)團(tuán)體群聚了眾多密碼天才碌宴,在比特幣的一系列創(chuàng)新,大量借鑒了這些天才們的技術(shù)貢獻(xiàn)蒙畴。密碼朋克們有這么一個(gè)觀念:個(gè)人隱私和權(quán)力正在不斷被侵蝕贰镣,在數(shù)字時(shí)代,要維持一個(gè)開(kāi)放社會(huì)的同時(shí)膳凝,還要用技術(shù)來(lái)保障對(duì)隱私的保護(hù)碑隆。體現(xiàn)到比特幣中就是:去中心化、匿名蹬音、自由主義上煤。

2010年時(shí),有人用10000個(gè)比特幣買(mǎi)了一個(gè)披薩祟绊,這是第一次以比特幣為代表的數(shù)字貨幣在線下進(jìn)行了交易楼入,對(duì)后期比特幣在市場(chǎng)上進(jìn)行交易和升值具有重要的意義哥捕。放到今天,這10000個(gè)比特幣已經(jīng)升值到7億人民幣嘉熊,想一想遥赚,這大概是世界上最貴的匹薩了!

2013年到2014年阐肤,Vitalik創(chuàng)建以太坊凫佛,它和比特幣最大的區(qū)別就是加入了智能合約的內(nèi)容。這一事件孕惜,這成為區(qū)塊鏈2.0時(shí)代到來(lái)的標(biāo)志性事件愧薛。

2015年R3金融聯(lián)盟成立,Hyperledger組織開(kāi)始做fabric項(xiàng)目衫画,fabric是IBM倡導(dǎo)的一個(gè)項(xiàng)目毫炉,現(xiàn)在很多公司都在使用fabric的技術(shù)和平臺(tái)。這一時(shí)期削罩,已經(jīng)不再局限在金融范疇的應(yīng)用瞄勾,而是廣泛到了范圍更廣的各種業(yè)務(wù)數(shù)據(jù)了。

到了2017年下半年弥激,比特幣的價(jià)值持續(xù)往上升进陡,盡管跌過(guò)一段時(shí)間,但之后就回穩(wěn)了微服,被越來(lái)越多的國(guó)家所認(rèn)可趾疚,從整體上來(lái)說(shuō),價(jià)值始終是在逐步升高的以蕴。

進(jìn)入2018年糙麦,區(qū)塊鏈技術(shù)被稱為下一個(gè)風(fēng)口,成為與人工智能舒裤、大數(shù)據(jù)喳资、云計(jì)算并稱的最新技術(shù),并被各個(gè)國(guó)家提到了規(guī)劃和大力發(fā)展的層面腾供,看起來(lái)仆邓,似乎就要風(fēng)生云起了。

所以伴鳖,現(xiàn)在节值,還不懂區(qū)塊鏈的小白,要趕快撿起來(lái)了榜聂,不然搞疗,你真的就要OUT了!

Vitalik & 以太坊

3

接下來(lái),我們?cè)?b>從技術(shù)角度须肆,來(lái)看看區(qū)塊鏈的架構(gòu)是怎么發(fā)展變化的匿乃。

從上面的介紹桩皿,我們可以清晰看到3個(gè)階段的發(fā)展:

第一個(gè)階段,也就是早期的區(qū)塊鏈系統(tǒng)幢炸。這些系統(tǒng)都是面向數(shù)字貨幣的泄隔,比如比特幣、萊特幣宛徊。這個(gè)階段佛嬉,通常被我們認(rèn)為是一個(gè)支持?jǐn)?shù)字貨幣合約的系統(tǒng)。

第二個(gè)階段闸天,出現(xiàn)了能夠支持自定義智能合約的系統(tǒng)暖呕,比如以太坊,它實(shí)現(xiàn)了對(duì)比特幣這樣數(shù)字貨幣系統(tǒng)的擴(kuò)展苞氮,但是應(yīng)用更多的還是金融范疇湾揽。

第三個(gè)階段,就是之后的多應(yīng)用階段笼吟。比如钝腺,超級(jí)賬本項(xiàng)目,尤其是IBM倡導(dǎo)的Fabric子項(xiàng)目赞厕,在此系統(tǒng)中,已經(jīng)不再局限于金融范疇的應(yīng)用定硝,而是開(kāi)始支持各種領(lǐng)域的數(shù)據(jù)定義皿桑。

這三個(gè)階段特纤,我們將它們稱為區(qū)塊鏈系的1.0质蕉、2.0、3.0結(jié)構(gòu)時(shí)期屹培。

4

下面箱蟆,我就針對(duì)這三個(gè)階段的區(qū)塊鏈架構(gòu)演變沟绪,為大家做個(gè)介紹。

(1)區(qū)塊鏈1.0架構(gòu)

這個(gè)階段的區(qū)塊鏈系統(tǒng)空猜,主要是用來(lái)實(shí)現(xiàn)數(shù)字貨幣的绽慈,如下圖所示:

區(qū)塊鏈1.0架構(gòu)

如圖所示,在整個(gè)結(jié)構(gòu)中辈毯,分為核心節(jié)點(diǎn)和前端工具坝疼。我們重點(diǎn)來(lái)看一下核心節(jié)點(diǎn)中的“礦工”功能。在礦工的1.0系統(tǒng)中谆沃,主要承擔(dān)兩個(gè)任務(wù):

第一個(gè)是通過(guò)競(jìng)爭(zhēng)獲得區(qū)塊數(shù)據(jù)的打包權(quán)后钝凶,將內(nèi)存池(待確認(rèn)交易數(shù)據(jù))中的交易數(shù)據(jù)打包進(jìn)區(qū)塊,并且廣播給其他節(jié)點(diǎn)唁影;

第二個(gè)是接受系統(tǒng)對(duì)打包行為的數(shù)字貨幣獎(jiǎng)勵(lì)耕陷,從而系統(tǒng)通過(guò)這種獎(jiǎng)勵(lì)機(jī)制完成新貨幣的發(fā)行掂名。

在前端工具中,重點(diǎn)說(shuō)說(shuō)錢(qián)包工具哟沫,錢(qián)包工具是提供給用戶管理自己賬戶地址以及余額的饺蔑;瀏覽器是用來(lái)查看區(qū)塊鏈網(wǎng)絡(luò)中發(fā)生的數(shù)據(jù)情況,比如最新的區(qū)塊高度南用,內(nèi)存池的交易數(shù)膀钠、單位時(shí)間的網(wǎng)絡(luò)處理能力等;PRC客戶端和命令行接口都是用來(lái)訪問(wèn)節(jié)點(diǎn)的功能的裹虫,在這個(gè)時(shí)候肿嘲,核心節(jié)點(diǎn)就相當(dāng)于一個(gè)服務(wù)器,通過(guò)PRC服務(wù)提供功能調(diào)用接口筑公。

(2)區(qū)塊鏈2.0架構(gòu)

我們用以太坊的典型架構(gòu)來(lái)說(shuō)明雳窟。如下圖:

區(qū)塊鏈2.0架構(gòu)

大家應(yīng)該看出差別了吧。與1.0的架構(gòu)相比匣屡,最大的特點(diǎn)就是支持智能合約封救,在以太坊中,我們使用智能合約開(kāi)發(fā)工具開(kāi)發(fā)合約程序捣作,并且編譯為字節(jié)碼誉结,最終部署到以太坊的區(qū)塊鏈賬本中。部署后的智能合約是運(yùn)行在虛擬機(jī)上的券躁,稱為“以太坊虛擬機(jī)”惩坑。智能合約的實(shí)現(xiàn),擴(kuò)展了區(qū)塊鏈系統(tǒng)的功能也拜。不過(guò)以舒,它依然使用錢(qián)包,支持?jǐn)?shù)字貨幣慢哈。

(3)區(qū)塊鏈3.0架構(gòu)

我們先來(lái)看一下架構(gòu)圖蔓钟。

區(qū)塊鏈3.0架

在3.0的架構(gòu)中,超越了對(duì)數(shù)字貨幣或者金融的應(yīng)用范疇卵贱,而將區(qū)塊鏈技術(shù)作為一種泛解決方案滥沫,可以在其他行業(yè)領(lǐng)域使用。

行業(yè)應(yīng)用一般是需要具備企業(yè)級(jí)屬性的键俱,比如身份認(rèn)證佣谐、許可授權(quán)、加密傳輸?shù)确窖⑶覍?duì)數(shù)據(jù)的處理性能也會(huì)有要求狭魂,因此企業(yè)級(jí)場(chǎng)景下的應(yīng)用,往往都是聯(lián)盟鏈或者私有鏈。數(shù)字貨幣不再是一個(gè)必選的組件了雌澄,當(dāng)然如果需要斋泄,我們也可以通過(guò)智能合約的方式來(lái)實(shí)現(xiàn)數(shù)字貨幣的。

與之前的架構(gòu)相比镐牺,最大的特點(diǎn)就是增加了一個(gè)網(wǎng)關(guān)控制炫掐,實(shí)際上就是增加了對(duì)安全保密的需求的支持,并且通過(guò)數(shù)據(jù)審計(jì)加強(qiáng)對(duì)數(shù)據(jù)的可靠性管理睬涧。

在3.0中募胃,實(shí)際上可以看成是一套框架,通過(guò)對(duì)框架的配置和二次開(kāi)發(fā)可以適應(yīng)各行業(yè)的需求畦浓,比如圖中的“可插拔共識(shí)”痹束,意思就是共識(shí)機(jī)制不是固定的,而是可以通過(guò)用戶自己去選用配置讶请。

IBM 超級(jí)賬本項(xiàng)目

(未完待續(xù))

本文觀點(diǎn)和案例參考了《白話區(qū)塊鏈》和搜狐作者“技術(shù)最前沿”部分文章祷嘶。

原創(chuàng)不易,非授權(quán)不得轉(zhuǎn)載夺溢,轉(zhuǎn)載請(qǐng)注明出處论巍。如果您覺(jué)的文章有用,別忘了在文末點(diǎn)贊哦风响。

讀更多好書(shū)嘉汰,請(qǐng)?jiān)L問(wèn)我的文集:《一生必讀的萬(wàn)卷好書(shū)》

歡迎加入“萬(wàn)卷好書(shū)讀書(shū)會(huì)”:在這個(gè)群里,大家可以分享電子書(shū)状勤,交流讀書(shū)心得郑现,以文會(huì)友,自由點(diǎn)贊支持荧降。目前該群已超過(guò)100人,需要群主發(fā)邀請(qǐng)才能進(jìn)攒读,有興趣的簡(jiǎn)友請(qǐng)加微信dudoudou189聯(lián)系我朵诫。讀書(shū)會(huì)座右銘:在浮躁的時(shí)代,安心讀書(shū)寫(xiě)作薄扁,養(yǎng)育心靈剪返。

我已晉升最高級(jí)別的“簡(jiǎn)書(shū)會(huì)員合伙人”,歡迎使用我的專屬會(huì)員推廣鏈接:http://www.reibang.com/mobile/club?ref=11f3ab2f1288邓梅,訂閱會(huì)員脱盲,享受最優(yōu)惠福利。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末日缨,一起剝皮案震驚了整個(gè)濱河市钱反,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖面哥,帶你破解...
    沈念sama閱讀 217,185評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件哎壳,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡尚卫,警方通過(guò)查閱死者的電腦和手機(jī)归榕,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)吱涉,“玉大人刹泄,你說(shuō)我怎么就攤上這事≡蹙簦” “怎么了特石?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,524評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)疙咸。 經(jīng)常有香客問(wèn)我县匠,道長(zhǎng),這世上最難降的妖魔是什么撒轮? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,339評(píng)論 1 293
  • 正文 為了忘掉前任乞旦,我火速辦了婚禮,結(jié)果婚禮上题山,老公的妹妹穿的比我還像新娘兰粉。我一直安慰自己,他們只是感情好顶瞳,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,387評(píng)論 6 391
  • 文/花漫 我一把揭開(kāi)白布玖姑。 她就那樣靜靜地躺著,像睡著了一般慨菱。 火紅的嫁衣襯著肌膚如雪焰络。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,287評(píng)論 1 301
  • 那天符喝,我揣著相機(jī)與錄音闪彼,去河邊找鬼。 笑死协饲,一個(gè)胖子當(dāng)著我的面吹牛畏腕,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播茉稠,決...
    沈念sama閱讀 40,130評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼描馅,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了而线?” 一聲冷哼從身側(cè)響起铭污,我...
    開(kāi)封第一講書(shū)人閱讀 38,985評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤恋日,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后况凉,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體谚鄙,經(jīng)...
    沈念sama閱讀 45,420評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,617評(píng)論 3 334
  • 正文 我和宋清朗相戀三年刁绒,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了闷营。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,779評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡知市,死狀恐怖傻盟,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情嫂丙,我是刑警寧澤娘赴,帶...
    沈念sama閱讀 35,477評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站跟啤,受9級(jí)特大地震影響诽表,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜隅肥,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,088評(píng)論 3 328
  • 文/蒙蒙 一竿奏、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧腥放,春花似錦泛啸、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,716評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至种柑,卻和暖如春岗仑,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背聚请。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,857評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工荠雕, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人良漱。 一個(gè)月前我還...
    沈念sama閱讀 47,876評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像欢际,于是被迫代替她去往敵國(guó)和親母市。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,700評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 區(qū)塊鏈開(kāi)始引起大家越來(lái)越多的關(guān)注,但是你可能被各種專業(yè)名詞搞得暈頭轉(zhuǎn)向。如同詞匯匱乏的你在看一篇英文文章蒋失,處處卡殼...
    幣世界閱讀 2,934評(píng)論 1 2
  • 1 貨幣的演變——從貝殼到比特幣 當(dāng)社會(huì)分工產(chǎn)生之后返帕,人類就產(chǎn)生了商品交換的需求。在貨幣被發(fā)明之前篙挽,人類是以以物換...
    longlee閱讀 7,630評(píng)論 1 23
  • 元認(rèn)知能力影響生活的方方面面荆萤,如何才能提高這種能力呢: 1坐享其成,通過(guò)冥想來(lái)將注意力集中在一個(gè)點(diǎn)上铣卡,這是只要認(rèn)真...
    viper44閱讀 193評(píng)論 0 0
  • 文链韭、攝影|阿扎 在狼塔戶外店做救援備案的時(shí)候,我在緊急聯(lián)系人一欄猶豫了很久煮落,最后還是寫(xiě)下了父親的名字與電話敞峭。 其實(shí)...
    阿扎_鄭雷濤閱讀 1,271評(píng)論 11 10
  • 《不吼不叫》讀書(shū)筆記 吼叫,訓(xùn)斥蝉仇,已經(jīng)普遍成為了成人教育孩子的常見(jiàn)現(xiàn)象旋讹。難道我們不能用正面管教的方法,去和善而堅(jiān)定...
    勤多多閱讀 196評(píng)論 0 0