什么是區(qū)塊鏈?
不要被人們用來形容“區(qū)塊鏈”的復(fù)雜術(shù)語所嚇倒。
區(qū)塊鏈只是一個(gè)數(shù)據(jù)庫。
它并不是特別復(fù)雜,您可以輕松地在電子表格中創(chuàng)建。
這些數(shù)據(jù)庫有一些特殊之處。
首先,區(qū)塊鏈?zhǔn)莾H追加的。 這意味著您只能追加信息——您不能單擊某一個(gè)單元格并刪除已經(jīng)添加的內(nèi)容,也不能以任何方式對(duì)其進(jìn)行更改。
其次,數(shù)據(jù)庫中的每個(gè)條目(即區(qū)塊)都通過密碼鏈接到上一個(gè)條目。簡(jiǎn)單來說,每個(gè)新條目都必須包含上一個(gè)的某種數(shù)字指紋(哈希)。
就是這樣!由于每個(gè)指紋都指向上一個(gè)指紋,因此最終會(huì)產(chǎn)生一串區(qū)塊。酷一點(diǎn)的說法就是——區(qū)塊鏈。
區(qū)塊鏈?zhǔn)遣豢勺兊模喝绻粋€(gè)區(qū)塊被更改,它的指紋也將被更改。
由于該指紋被包含在下一個(gè)區(qū)塊中,則一個(gè)區(qū)塊的改動(dòng)將導(dǎo)致下一個(gè)區(qū)塊也被更改。
任何變動(dòng)都將發(fā)生多米諾骨牌效應(yīng),任何變動(dòng)都會(huì)變得很明顯。 所以,沒有人可以私自更改任何信息。
在區(qū)塊鏈網(wǎng)絡(luò)中,人人都可以從網(wǎng)絡(luò)上的其他人那里下載區(qū)塊,并在自己的計(jì)算機(jī)上構(gòu)建區(qū)塊鏈的相同副本。這就是我們之前提到的軟件。
假設(shè)您和您的朋友Alice,Bob,Carol和Dan正在運(yùn)行該軟件。您可能會(huì)說“我想給Bob五個(gè)幣。” 您可以將該指令發(fā)送給其他所有人,但這5個(gè)幣不會(huì)馬上發(fā)至Bob。
同時(shí),Carol可能決定向Alice發(fā)送5個(gè)幣。她將該指令發(fā)送到網(wǎng)絡(luò)。網(wǎng)絡(luò)參與者可以隨時(shí)收集待處理的指令,并創(chuàng)建一個(gè)區(qū)塊。
如果人人都可以創(chuàng)造區(qū)塊,那么如何防止他們作弊呢?
創(chuàng)建一個(gè)標(biāo)有“Bob付給我一百萬個(gè)幣”的區(qū)塊也許很有吸引力,或者從Carol那里獲取您不擁有的資金,用來購買蘭博基尼和皮草大衣,聽起來也不賴。
但是,這不是區(qū)塊鏈的工作原理。得益于密碼學(xué),博弈論以及共識(shí)算法 ,系統(tǒng)會(huì)阻止您花費(fèi)您本不擁有的資金。
審核編輯 黃昊宇
-
區(qū)塊鏈
+關(guān)注
關(guān)注
111文章
15562瀏覽量
106254
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論