從零開始:關(guān)于區(qū)塊鏈,你需要了解的事
首先,我要聲明:區(qū)塊鏈不是比特幣
理解這一點非常重要,區(qū)塊鏈最初是因為比特幣才出現(xiàn)的,但比特幣只是在區(qū)塊鏈上運行,它不是區(qū)塊鏈。區(qū)塊鏈是一種技術(shù),比特幣是它的用例。不僅僅是比特幣,所有加密貨幣都是區(qū)塊鏈的用例。區(qū)塊鏈可以幫助變革許多其他領域,并不只是金融領域。
一個技術(shù)的用例可以被定義為其用于執(zhí)行有價值的事情的應用。在這里,當我們說比特幣是區(qū)塊鏈的用例時,這意味著比特幣使用區(qū)塊鏈技術(shù)做一些有價值的事情。
我們知道它不是比特幣,但它是什么?根據(jù)Investopedia的說法,"區(qū)塊鏈是一種特定類型的數(shù)據(jù)庫"。這個定義雖然不是解釋性的,但卻是100%正確的。區(qū)塊鏈,本質(zhì)上是一個數(shù)據(jù)庫。
什么是數(shù)據(jù)庫?數(shù)據(jù)庫是您存儲大量數(shù)據(jù)的地方。互聯(lián)網(wǎng)上的每個動態(tài)網(wǎng)站都使用某種數(shù)據(jù)庫。例如,Microsoft 的所有數(shù)據(jù)(例如 MS Office 配置文件)都必須以特殊形式存儲在數(shù)據(jù)庫的某個地方。
區(qū)塊鏈是一個革命性的數(shù)據(jù)庫。數(shù)據(jù)庫會將數(shù)據(jù)構(gòu)建到表 (SQL) 或文檔 (MongoDB)中,并在需要時從這些文件中獲取數(shù)據(jù)。區(qū)塊鏈取消了這些方法,并決定以"塊"的形式存儲數(shù)據(jù),每個所謂的塊將存儲大量相關(guān)信息,以及訪問上一個和下一個塊的方法。最初在每個區(qū)塊鏈中生成第一個塊或者創(chuàng)世塊,然后每次需要記錄新數(shù)據(jù)時,它都會存儲在新的塊中,并將塊添加到鏈中。
讓我們來看看區(qū)塊鏈與傳統(tǒng)數(shù)據(jù)庫的不同,你就會知道為什么說這種存儲數(shù)據(jù)的方式將會改變世界。
透明度
區(qū)塊鏈是完全透明的。一旦區(qū)塊鏈被部署,其上發(fā)生的一切對每個人都是完全可見的。在傳統(tǒng)數(shù)據(jù)庫下,除非你采取特別措施讓人們可以訪問數(shù)據(jù),否則這些數(shù)據(jù)只能被存儲文件的設備訪問,或者最多可以允許遠程訪問的設備訪問。區(qū)塊鏈的情況并非如此,它允許每個人訪問文件且沒有限制。
在區(qū)塊鏈技術(shù)下,國家的稅收制度完全透明,你可以確切地知道你所有的錢都去了哪里,而政府甚至沒有任何機會試圖操縱數(shù)據(jù),透明度對于我們來說尤其重要。
當然,有一些方法可以建立私有區(qū)塊鏈,在那里您可以管理訪問,這樣可以降低透明度。但在登錄區(qū)塊鏈之前,每個人都會知道,這個區(qū)塊鏈是一個私人區(qū)塊鏈或一個聯(lián)盟區(qū)塊鏈。事實上,在區(qū)塊鏈(公共/私人/聯(lián)盟)部署后是不能改變的,這一事實增加了區(qū)塊鏈的可靠性。
不可變性
數(shù)據(jù)一旦存儲在區(qū)塊鏈上,就無法更改或刪除。即使您更改了有關(guān)某件內(nèi)容的特定細節(jié),該細節(jié)也會在新塊中完成,然后添加到鏈中,但無論您做什么,舊塊都無法刪除。
這背后的原因很簡單,每個塊都與它在鏈中的前一個和下一個塊有關(guān)。如果您正在更改一個特定的塊,則還需要更改其前一個和下一個塊,你也需要改變它們的前一個和下一個塊等等,這將覆蓋整個區(qū)塊鏈。因此,如果您想要更改現(xiàn)有鏈中的一個塊,則需要更改所有塊,這是不可行的。要了解這有多困難,您可以想象更改以太坊區(qū)塊鏈,該區(qū)塊鏈目前占據(jù)著大約 240GB 的數(shù)據(jù)。
效率
大多數(shù)公共區(qū)塊鏈運行在多個節(jié)點上。節(jié)點,用非技術(shù)術(shù)語來說就是運行區(qū)塊鏈的計算機。簡單來說,有多個節(jié)點運行區(qū)塊鏈。因此,區(qū)塊鏈的運行不依賴于一個中心化的機構(gòu)。這減少了區(qū)塊鏈在某個時間點臨時“失敗”的可能性。
讓我們用一個例子來理解這一點。還記得幾個月前Facebook服務器是如何崩潰的嗎?我們幾乎一個小時都不能使用 Whatsapp 、Instagram 或 Facebook 。這是因為Facebook的服務器是集中的。一旦服務器出現(xiàn)故障,F(xiàn)acebook 就無法響應我們的請求,比如發(fā)送一條短信,或?qū)μ影l(fā)表評論等。
但是,如果區(qū)塊鏈中發(fā)生類似情況,您仍然可以做到這一切,因為所有節(jié)點都是在區(qū)塊鏈中獨立運行的。因此,即使其中一個節(jié)點在某個時間無法工作,其他節(jié)點可以掩蓋它,因此,效率高達近100%。
安全性
這同樣與運行區(qū)塊鏈的多個節(jié)點有關(guān),由于區(qū)塊鏈獨立運行在許多不同的節(jié)點上,黑客攻擊其中一個節(jié)點對整體沒有影響,他必須同時攻擊至少51%的節(jié)點,才能對區(qū)塊鏈造成一些傷害,但這是不可行的,因此,這也是區(qū)塊鏈在安全性方面的體現(xiàn)。
綜上所述,區(qū)塊鏈是透明的,不可改變的,高效和安全的。然而,這真的是對我們有利的嗎?效率和安全因素當然是可取的,沒有必要解釋原因。至于其他兩個方面,透明度和不變性相結(jié)合,形成了互聯(lián)網(wǎng)去中心化的完美環(huán)境。由于所有數(shù)據(jù)都是透明的,而且沒有人有權(quán)力操縱它,這可能導致權(quán)力從大公司手中轉(zhuǎn)移到使用服務的人手中,這包括你、我和我們認識的每一個人。例如,藝術(shù)家可以直接獲得粉絲捐贈,而不需要控制機構(gòu)從中抽取 20% 的份額。
我們從零開始,現(xiàn)在知道什么是區(qū)塊鏈,以及為什么它是一個革命性的東西。請注意,所有這些討論都是關(guān)于區(qū)塊鏈的,與比特幣的具體建議沒有任何關(guān)系。