鍍金池/ 教程/ 大數(shù)據(jù)/ 區(qū)塊鏈技術(shù)(四):區(qū)塊鏈?zhǔn)鞘裁矗?/span>
區(qū)塊鏈技術(shù)(十):以太坊去中心化淘寶智能合約案例
區(qū)塊鏈技術(shù)(八):以太坊公開拍賣智能合約案例
區(qū)塊鏈技術(shù)(九):以太坊非公開拍賣智能合約案例
區(qū)塊鏈技術(shù)(五):以太坊核心概念(一)
區(qū)塊鏈技術(shù)(一):Truffle開發(fā)入門
區(qū)塊鏈技術(shù)(七):以太坊投票智能合約案例
區(qū)塊鏈技術(shù)(四):區(qū)塊鏈?zhǔn)鞘裁矗?/span>
區(qū)塊鏈技術(shù)(三):智能合約入門
區(qū)塊鏈技術(shù)(二):以太坊編程語言Solidity安裝
區(qū)塊鏈技術(shù)(六):以太坊核心概念(二)

區(qū)塊鏈技術(shù)(四):區(qū)塊鏈?zhǔn)鞘裁矗?/h1>

什么是區(qū)塊鏈?

區(qū)塊鏈?zhǔn)且环N新型去中心化協(xié)議,通過分布式賬本(或者叫數(shù)據(jù)庫)這個載體,能安全地存儲比特幣交易或其它數(shù)據(jù),通過分布在全球的網(wǎng)絡(luò)確保信息不可偽造和篡改,可以自動執(zhí)行智能合約,無需任何中心化機構(gòu)的審核。交易既可以是比特幣這樣的數(shù)字貨幣,也可以是股權(quán)、知識產(chǎn)權(quán)這樣的數(shù)字資產(chǎn)。大大降低了經(jīng)濟(jì)運行的信任和會計成本。

區(qū)塊鏈有2個核心概念:交易/事務(wù)和區(qū)塊

什么是交易/事務(wù)?

區(qū)塊鏈?zhǔn)且粋€全局共享的,事務(wù)性的數(shù)據(jù)庫。這個網(wǎng)絡(luò)的每一個人都可以讀取其中的記錄。如果你想修改這個數(shù)據(jù)庫中的東西,就必須創(chuàng)建一個事務(wù),并得到其他所有人的確認(rèn)。事務(wù)意味著你要做一個修改,要么被完全執(zhí)行要么一點都沒有執(zhí)行。當(dāng)你的事務(wù)被應(yīng)用到這個數(shù)據(jù)庫的時候,其他事務(wù)不能修改該數(shù)據(jù)庫。

舉個例子,想象一張表,里面列出了比特幣所有賬號的余額。當(dāng)從賬戶A到賬戶B的轉(zhuǎn)賬請求發(fā)生時,這個數(shù)據(jù)庫的事務(wù)特性確保從賬戶A中減掉的金額會被加到賬戶B上。如果因為某種原因,往賬戶B增加金額無法進(jìn)行,那么賬戶A的金額也不會發(fā)生任何變化。

此外,一個事務(wù)會被發(fā)送者(事務(wù)的創(chuàng)建者)進(jìn)行密碼學(xué)簽名。這項措施為數(shù)據(jù)庫的修改增加了訪問保護(hù)。在上面的比特幣例子中,可以確保只有持有賬戶A密鑰的人,才能從該賬戶向外轉(zhuǎn)賬。

什么是區(qū)塊?

區(qū)塊鏈要解決的一個主要難題,在比特幣中被稱為"雙花攻擊"。當(dāng)網(wǎng)絡(luò)上出現(xiàn)了兩筆交易,都要從一個賬戶中轉(zhuǎn)出余額時,會發(fā)生什么?一個沖突?

簡單的回答是你不需要關(guān)心這個問題。這些交易會被排序并打包成"區(qū)塊",然后被所有參與的節(jié)點執(zhí)行和分發(fā)。如果兩筆交易相互沖突,排序靠后的交易會被拒絕并剔除出區(qū)塊。

這些區(qū)塊按時間排成一個線性序列。這也正是"區(qū)塊鏈"這個詞的由來。區(qū)塊以一個相當(dāng)規(guī)律的時間間隔加入到鏈上。對于比特幣,這個間隔大致是10分鐘。而對于以太坊,這個間隔大致是17秒,以太坊對比特幣做了改進(jìn),相信未來可以做到接近實時轉(zhuǎn)賬,就可以運用到實時性要求比較高的商業(yè)領(lǐng)域。

作為"順序選擇機制"(通常稱為"挖礦")的一部分,一段區(qū)塊鏈可能會時不時被回滾。但這種情況只會發(fā)生在整條鏈的末端?;貪L涉及的區(qū)塊越多,其發(fā)生的概率越小。所以你的交易可能會被回滾,甚至?xí)粡膮^(qū)塊鏈中刪除。但是你等待的越久,這種情況發(fā)生的概率就越小。

未來展望

了解了區(qū)塊鏈的一些基本原理,聰明的你也許已經(jīng)發(fā)現(xiàn)了其中的價值。傳統(tǒng)互聯(lián)網(wǎng)完成了信息全球化的傳遞,但不能傳遞信任和價值,而區(qū)塊鏈的特性可以傳遞信任和價值。相信區(qū)塊鏈將引領(lǐng)信息互聯(lián)網(wǎng)往價值互聯(lián)網(wǎng)進(jìn)化。未來10年人類社會將進(jìn)入更加公開透明的世界。

原文:http://wangxiaoming.com/blog/2016/05/05/blockchain-tech-what-is-blockchain/