請(qǐng)收下這篇區(qū)塊鏈初學(xué)者指南
普通人們會(huì)覺(jué)得要理解區(qū)塊鏈會(huì)有點(diǎn)難,而我也想知道為什么自己并沒(méi)有。那是在2013年,第一次知道還是聽(tīng)同事說(shuō)有比特幣這個(gè)東西。無(wú)論能不能買(mǎi)得起,可以先了解一下它所依賴的底層技術(shù),也就區(qū)塊鏈。
那么“區(qū)塊鏈”到底是什么呢?
其實(shí)是兩個(gè)東西:一個(gè)是區(qū)塊一個(gè)是鏈。說(shuō)玄虛一點(diǎn),就是一鏈子的區(qū)塊。因?yàn)樗谴嬖谟谟?jì)算機(jī)中的東西,所以我們可以厘定它的一個(gè)物理形態(tài)是啥樣子的,就是數(shù)字信息被分成一個(gè)一個(gè)區(qū)塊然后把這些區(qū)塊鏈接起來(lái)。舉個(gè)例子,下圖中的方塊,每一個(gè)都表示一個(gè)國(guó)家,而且每一個(gè)都包含了對(duì)應(yīng)國(guó)家的城市名稱。
等等,其實(shí)還有更多東西來(lái)著。這里的每一個(gè)方塊都一個(gè)叫做哈希的東西。一個(gè)哈希就是一串字符(比如 “1hi515AHA5H” )。哈希是根據(jù)方塊里面所包含的信息來(lái)得到的。 U.S.A 的方塊擁有 New York, Los Angeles, 還有 Chicago 這幾個(gè)城市,所以它的哈希就是像 “NYLAC” 的東西了 (技術(shù)上其實(shí)遠(yuǎn)非如此,但你理會(huì)精要就行了)。
每一個(gè)接續(xù)的方塊都會(huì)包含前一個(gè)方塊的哈希,所以這個(gè)就是(強(qiáng)制性的)將它們綁到一起的紐帶。如果有人擅自篡改了第一個(gè)方塊,加入了城市Boston,那么新的哈希就會(huì)是 “NYLACB”,然而后面接續(xù)的 India 這個(gè)方塊已經(jīng)存著的哈希還是 “NYLAC”,這種不匹配就會(huì)把鏈條打斷。所以哈希的目的就是確保沒(méi)有人可以篡改區(qū)塊。
那如果有人修改了一個(gè)方塊的內(nèi)容,然后把后面的接續(xù)方塊的哈希也一并更新會(huì)如何呢?這也是有可能的,不過(guò)有一件事情我還沒(méi)有告訴你。區(qū)塊鏈的數(shù)據(jù)并不只是存在于僅僅一臺(tái)計(jì)算機(jī)里面。一臺(tái)計(jì)算機(jī)里面的區(qū)塊鏈數(shù)據(jù)并不能騙到人,因?yàn)樗鼤?huì)被復(fù)制到網(wǎng)絡(luò)中每一個(gè)用戶的計(jì)算機(jī)里面去。
如果你加入了一個(gè)區(qū)塊鏈網(wǎng)絡(luò),那么你的計(jì)算機(jī)就會(huì)去下載這些區(qū)塊數(shù)據(jù),如果有人篡改了他擁有的版本,整個(gè)網(wǎng)絡(luò)也會(huì)考慮占多數(shù)的人的計(jì)算機(jī)上所擁有的版本才是正確的。
還有一件事,在一個(gè)區(qū)塊鏈網(wǎng)絡(luò)中,不僅是數(shù)據(jù),就連整個(gè)系統(tǒng)的程序都被復(fù)制到了所有的電腦中。大多數(shù)互聯(lián)網(wǎng)應(yīng)用都是集中化的,比如Facebook,它的數(shù)據(jù)和程序都被放在了它的服務(wù)器上,你的計(jì)算機(jī)會(huì)從 Facebook 的服務(wù)器上獲取到你一個(gè)人需要知道的信息。但在區(qū)塊鏈的世界理,就沒(méi)有存在于中心的東西,它依賴的是用戶的計(jì)算機(jī)來(lái)容納自己的程序。是的,這就意味著,如果整個(gè)區(qū)塊鏈網(wǎng)絡(luò)中的每一臺(tái)電腦都關(guān)機(jī)了,那么這個(gè)區(qū)塊鏈系統(tǒng)就死翹翹了。
公共區(qū)塊鏈
這是不是就意味著區(qū)塊鏈系統(tǒng)其實(shí)就是由一群心懷善意自愿讓他們的計(jì)算機(jī)保持運(yùn)行的人來(lái)組成的呢?還有這些防篡改的區(qū)塊是用來(lái)干嘛的呢?
區(qū)塊鏈網(wǎng)絡(luò)的功效不勝枚舉。比特幣是一種數(shù)據(jù)貨幣和一個(gè)支付系統(tǒng)。它所有的防篡改區(qū)塊中所保存的就是全部交易的分類賬。那些貢獻(xiàn)了他們自己的計(jì)算機(jī)的人被稱為礦工。系統(tǒng)會(huì)給他們提供比特幣作為獎(jiǎng)勵(lì)。
Ethereum有意向附加功能。它可以承載你的代碼,從頭開(kāi)始發(fā)展出一個(gè)區(qū)塊鏈系統(tǒng),而要構(gòu)建一個(gè)屬于你自己的系統(tǒng)也許會(huì)非常地困難(記住這得看有人為你犧牲他們的計(jì)算機(jī)運(yùn)行能力才行哦)。Ethereum 就維護(hù)著這些耗損巨大的運(yùn)算能力,而你則需要為這些計(jì)算消耗買(mǎi)單。
區(qū)塊鏈應(yīng)用并不非得是支付系統(tǒng)或者加密貨幣。它可以任何東西,像是一個(gè)社交網(wǎng)絡(luò),一個(gè)像LiveEdu這樣的學(xué)習(xí)平臺(tái),等等。
私有區(qū)塊鏈
私有鏈節(jié)點(diǎn)不對(duì)外公開(kāi),只有被特殊允許的節(jié)點(diǎn)可以加入,所有節(jié)點(diǎn)均被保密且信任。私有鏈可以分為全封閉和半公開(kāi)私有鏈。全封閉私有鏈意味著只有加入節(jié)點(diǎn)的才可以查詢相關(guān)信息,主要應(yīng)用于金融公司、銀行等領(lǐng)域。
公共區(qū)塊鏈針對(duì)的是面向應(yīng)用的用戶,已經(jīng)正式有了一個(gè)可信任第三方。私有區(qū)塊鏈針對(duì)的是單一實(shí)體內(nèi)的用戶,或者在同一個(gè)行業(yè)聯(lián)盟內(nèi)的用戶,他們彼此之間需要透明,但沒(méi)必要對(duì)公眾透明。
責(zé)任編輯:售電衡衡
-
5大重點(diǎn)任務(wù)11個(gè)重點(diǎn)細(xì)分 河北加快構(gòu)建省級(jí)能源大數(shù)據(jù)中心
-
能源互聯(lián)網(wǎng)注入數(shù)字經(jīng)濟(jì)新動(dòng)能 電力大數(shù)據(jù)實(shí)現(xiàn)更多價(jià)值
-
中國(guó)首個(gè)100%利用清潔能源運(yùn)營(yíng)的大數(shù)據(jù)產(chǎn)業(yè)園投運(yùn)
2020-07-21清潔能源,清潔能源消納,青海
-
探索大數(shù)據(jù) 區(qū)塊鏈實(shí)現(xiàn)與能源互聯(lián)網(wǎng)良好契合
2020-06-09區(qū)塊鏈,電力行業(yè),能源互聯(lián)網(wǎng) -
基于區(qū)塊鏈的含安全約束分布式電力交易方法
-
區(qū)塊鏈在能源交易與協(xié)同調(diào)度的應(yīng)用前景:提升電力交易的自由度和實(shí)時(shí)響應(yīng)效率
2019-11-04區(qū)塊鏈在能源交易與協(xié)同