區(qū)塊鏈?zhǔn)鞘裁矗?000字詳細(xì)告訴你
每當(dāng)你想試圖理解區(qū)塊鏈的時候是否總讓你茫然不知所措?厭倦了像SHA256算法和拜占庭式容錯這樣的廢話?只是想知道區(qū)塊鏈到底是什么,以及為什么人們一直在談?wù)撍?/p>
你很幸運(yùn)。在這篇文章中,我將用簡單的語言解釋區(qū)塊鏈?zhǔn)鞘裁?,它是如何工作的,以及為什么它在不?000個單詞中如此重要。讓我們開始吧。
什么是區(qū)塊鏈?從本質(zhì)上說,區(qū)塊鏈與常規(guī)數(shù)據(jù)庫沒有太大區(qū)別。它存儲了關(guān)于過去發(fā)生事情的信息,具有獨(dú)特的屬性,例如:
·去中心化——沒有一個政黨能夠控制信息的流向
·共識——許多不同的政黨存儲同一分類帳的確切副本,所以大多數(shù)人必須就添加的信息達(dá)成一致。
·插件——你不能編輯已經(jīng)存在的東西,你只能添加信息
·新信息不能與已經(jīng)添加的內(nèi)容相沖突
·信息可以被網(wǎng)絡(luò)上的每個人訪問和復(fù)制
區(qū)塊鏈最重要的特征是去中心化。區(qū)塊鏈分類賬的副本在世界各地的計(jì)算機(jī)上存儲和更新,這意味著沒有中央權(quán)威來做決定。
因此,從本質(zhì)上說,區(qū)塊鏈與常規(guī)數(shù)據(jù)庫沒有太大區(qū)別。它存儲關(guān)于過去發(fā)生的事情的信息,但是具有獨(dú)特的屬性。
讓我們來看看比區(qū)塊鏈如何運(yùn)作的一個例子(比特幣只是區(qū)塊鏈技術(shù)的一個可能應(yīng)用。區(qū)塊鏈對于比特幣來說就像互聯(lián)網(wǎng)的電子郵件一樣):
假設(shè)我有一個比特幣,我想把它發(fā)給你。每個持有比特幣分類帳的人都能看到我有一個比特幣,而你的比特幣是零(但在比特幣網(wǎng)絡(luò)上,我們的身份是相對保密的)。
然后我可以給你發(fā)送一個比特幣,網(wǎng)絡(luò)會看到這個,并立即更新每個分類帳。
但是如果我是貪婪的,想要嘗試欺騙網(wǎng)絡(luò)呢?
我可以改變我的分類帳,說我有兩個比特幣,給你一個,然后用另一個來給自己買一些不錯的東西。
但在比特幣網(wǎng)絡(luò)的歷史上,這種雙重支出的行為從未發(fā)生過。
區(qū)塊鏈的安全性要理解區(qū)塊鏈為何可以抵制篡改和欺詐,我們需要了解它們是如何工作的。
在不太專業(yè)的情況下,讓我們看一看引擎蓋下面看看發(fā)生了什么。
存儲在區(qū)塊鏈上的信息存儲在組中——稱為塊——每個塊都有時間戳,并與之前生成的區(qū)塊相關(guān)聯(lián),從而創(chuàng)建了一個線性鏈塊——因此叫做“區(qū)塊鏈”。
每一個區(qū)塊都包含三種類型的信息:
·交易數(shù)據(jù)
·塊的哈希值
·前一個塊的哈希
這真的很重要,所以請耐心聽我解釋哈希是什么。從本質(zhì)上說,它就像一個塊的指紋——一串獨(dú)特的數(shù)字,用來識別每個塊。這些數(shù)字是根據(jù)存儲在塊中的信息自動計(jì)算的。如果你改變了塊中的信息,你就改變了哈希,從而改變了塊的身份。
前塊的哈希也位于每個塊中,這就是創(chuàng)建區(qū)塊鏈的原因,也是比特幣這樣的加密貨幣如此安全的原因。
看一看這個圖表:
每個區(qū)塊包含上面列出的三個元素。但是看看當(dāng)我試圖篡改block 2中的信息給自己額外的比特幣時,會發(fā)生什么:
Block 3包含Block 2的哈希,但是當(dāng)Block 2被更改時,它的哈希也會發(fā)生變化,這意味著Block 3及以后的所有內(nèi)容都將失效,從而破壞鏈條。
然后,我需要重新計(jì)算每一個已經(jīng)改變的塊的哈希。
但它并不止于此。比特幣網(wǎng)絡(luò)讓人們很難找到這些哈希。平均來說,每隔10分鐘就會發(fā)現(xiàn)一個塊的哈希,因?yàn)橛?jì)算機(jī)不斷地猜測隨機(jī)數(shù),并查看是否合適(實(shí)際上比這要復(fù)雜得多)。這個過程被稱為“工作證明”(PoW),是由被稱為“礦工”的強(qiáng)大計(jì)算機(jī)完成的。
因此,對于我所填充的每一個塊,我需要花費(fèi)10分鐘的時間來計(jì)算每一個塊,找到正確的哈希。
這是我的分類帳副本。
比特幣的分類賬存在于世界上成千上萬的電腦上,所以為了偽造這一交易,我需要以某種方式獲得超過50%的計(jì)算機(jī),并對我所控制的所有賬目重復(fù)挖掘過程。
從計(jì)算的角度來看,這是非常昂貴的,因?yàn)槲倚枰獛缀醪豢赡艿挠?jì)算機(jī)來完成它。
但當(dāng)我這么做的時候,我可以隨意給自己比特幣,其他的網(wǎng)絡(luò)也會注意到。他們要么試圖把我踢開,要么會成群結(jié)隊(duì)地拋棄比特幣,讓我崩潰,讓我控制一種毫無價值的貨幣。
因此,很容易看出區(qū)塊鏈對欺詐有著難以置信的抵抗能力,以及為什么它們被認(rèn)為是“不受信任的”—,因?yàn)樽袷匾?guī)則對每個人來說都是最有利的。
那么為什么這一切都很重要呢?
這是個好問題。區(qū)塊鏈技術(shù)仍處于起步階段,但它承諾將徹底改變許多不同的行業(yè),例如:
銀行和支付
比特幣和其他加密貨幣,如萊特幣、Monero和Zcash,通過消除對銀行等中間人的需求,使得存儲和轉(zhuǎn)移價值變得更簡單、更便宜。
政府
政府可以使用區(qū)塊鏈來實(shí)現(xiàn)安全、準(zhǔn)確的投票、公共記錄保存、公民身份識別(IDs)和邊境控制。
醫(yī)療保健
醫(yī)療記錄是不準(zhǔn)確和難以轉(zhuǎn)移的。如果它們被托管在區(qū)塊鏈上,它們將是安全的、準(zhǔn)確的,并且被批準(zhǔn)的各方很容易訪問。
供應(yīng)鏈
想知道這些蘋果是不是有機(jī)的?或者那枚鉆石戒指的來源是合乎道德的?將這些商品放在區(qū)塊鏈上,可以讓消費(fèi)者和企業(yè)在產(chǎn)品的生命周期中獲得更大的透明度。
保險
在得到你的獎金之前,不要再打電話給你的保險公司了。隨著區(qū)塊鏈上智能合約的實(shí)施,保險公司將能夠根據(jù)預(yù)先設(shè)定的規(guī)則,立即接受并支付給客戶的索賠。
這只是區(qū)塊鏈的一種體驗(yàn)。其中的一些或根本沒有可能最終會通過,但這項(xiàng)技術(shù)仍然令人著迷,令人興奮。