當(dāng)前,我們正在將區(qū)塊鏈應(yīng)用的焦點(diǎn)從單一的加密貨幣(比特幣)轉(zhuǎn)變?yōu)槟切?gòu)建在區(qū)塊鏈技術(shù)之上的以多種加密貨幣為基礎(chǔ)的應(yīng)用上來(lái)。
本文闡述了區(qū)塊鏈技術(shù)對(duì)于開(kāi)發(fā)者來(lái)說(shuō)意味著什么,同時(shí)還介紹了部分區(qū)塊鏈應(yīng)用,以及網(wǎng)絡(luò)是如何影響比特幣和區(qū)塊鏈的。

區(qū)塊鏈可以看做是一種顛覆性的數(shù)據(jù)庫(kù)
從技術(shù)角度來(lái)講,區(qū)塊鏈背后的技術(shù)概念與數(shù)據(jù)庫(kù)沒(méi)什么不同,除了與之交互的方式發(fā)生了轉(zhuǎn)變。
對(duì)于開(kāi)發(fā)者來(lái)說(shuō),區(qū)塊鏈的概念使軟件工程師對(duì)于在未來(lái)如何開(kāi)發(fā)應(yīng)用程序的思維模式上發(fā)生了轉(zhuǎn)變,這是非常重要的一個(gè)概念。當(dāng)我們面對(duì)這種新的計(jì)算模式時(shí),我們需要深刻的理解下面這五個(gè)關(guān)鍵的概念,并弄清楚他們之間的關(guān)聯(lián),它們是:
- 區(qū)塊鏈
- 去中心化的共識(shí)機(jī)制
- 可信任的計(jì)算
- 智能合約
- 工作量/權(quán)益證明(PoW/PoS)
這種計(jì)算模式之所以重要,是因?yàn)樗呱烁鞣N去中心化應(yīng)用,同時(shí)也是分布式計(jì)算的一種演進(jìn)。

來(lái)源: On Distributed Communications Networks, Paul Baran, 1962
然而,這種模式并不僅僅是一種計(jì)算的形式,去中心化的應(yīng)用將會(huì)在社會(huì)、法制、監(jiān)管還有商業(yè)層面形成一種去中心化的趨勢(shì)。下面,我們就來(lái)理解一下這些概念。
- 去中心化的共識(shí)機(jī)制(包含比特幣使用的和沒(méi)使用的)
去中心化的共識(shí)機(jī)制打破了原有的中心化的共識(shí)機(jī)制——比如那些中心數(shù)據(jù)庫(kù)就通常用來(lái)控制所有交易的合法性。比特幣使用的那種去中心化的方案將鑒權(quán)和信任轉(zhuǎn)移到了一個(gè)去中心化的虛擬網(wǎng)絡(luò)上,那里的節(jié)點(diǎn)會(huì)持續(xù)并順次的將交易記錄到一個(gè)“公開(kāi)”的區(qū)塊上,并將這些區(qū)塊首尾相接,形成唯一的“鏈”,這就是區(qū)塊鏈。每一個(gè)區(qū)塊中都包含前一個(gè)區(qū)塊編碼的哈希值(一種唯一的指紋),如此,使用密碼學(xué)方法就可以保證交易信息的私密性,也就沒(méi)有集中式的中間人存在的必要了。將密碼學(xué)方法和區(qū)塊鏈結(jié)構(gòu)結(jié)合在一起,就可以保證同一個(gè)交易信息不會(huì)被記錄多次。
(TBC)