區(qū)塊鏈被稱為“幾十年來最具顛覆性的技術(shù)”, 對自由區(qū)塊鏈開發(fā)者的需求增長了6000%。但是,總讓人疑惑的是,區(qū)塊鏈與過去經(jīng)典的集中式數(shù)據(jù)庫模型有什么不同。
什么是區(qū)塊鏈技術(shù)?
區(qū)塊鏈?zhǔn)且环N數(shù)據(jù)庫類型,大體上是分布式的。區(qū)塊鏈通常用于描述分散的或應(yīng)用工作量證明的數(shù)據(jù)庫,但這種用法與真正的定義有些出入。從本質(zhì)上說,區(qū)塊鏈?zhǔn)窃诓煌恢糜谰帽4婧途S護順序事務(wù)的分類賬。
“起源塊”是區(qū)塊鏈上的第一個信息位,記錄所有參與者的啟動狀態(tài)。從那時起,所有的交易都記錄在“塊”中。這些是同時處理并鏈接在一起的大塊事務(wù)。區(qū)塊鏈的顯著特征是:沒有一個人或組織對它負(fù)責(zé)。相反,同一個區(qū)塊鏈生態(tài)系統(tǒng)中的每個人都同時跟蹤事務(wù)。區(qū)塊鏈技術(shù)最初是為了支持比特幣加密貨幣而發(fā)明的。比特幣區(qū)塊鏈追蹤誰擁有比特幣,他們擁有多少比特幣。每次比特幣在兩個實體之間進(jìn)行交易時,區(qū)塊鏈必須就交易是否合法達(dá)成共識。然后將事務(wù)寫到區(qū)塊鏈,并更新相關(guān)的帳戶余額。重要的是,區(qū)塊鏈可以防止人們進(jìn)行嚴(yán)重?fù)p害系統(tǒng)的欺詐交易。由于有如此多的人在維護自己的賬簿副本,向區(qū)塊鏈中插入虛假交易幾乎是不可能的。
什么是集中式數(shù)據(jù)庫?
另一方面,集中式數(shù)據(jù)庫是數(shù)據(jù)庫的“經(jīng)典”圖景:存儲在單一位置的單個事實記錄中,無論是臺式機還是云計算。與區(qū)塊鏈不同,集中式數(shù)據(jù)庫的優(yōu)點是:它們不需要按時間順序排列,也不需要跟蹤它們的不同狀態(tài)(盡管如果您愿意,也可以這樣設(shè)置它們)。唯一的要求是,數(shù)據(jù)庫使請求數(shù)據(jù)的軟件應(yīng)用程序可以訪問數(shù)據(jù)。
區(qū)塊鏈的優(yōu)點和缺點
優(yōu)點:
更少的欺詐行為
一旦有足夠多的人使用你的區(qū)塊鏈,欺詐交易的可能性就會減少到幾乎為零。在數(shù)據(jù)庫中創(chuàng)建一個假條目可能非常困難。因此,在數(shù)據(jù)庫的完整性(如財務(wù))非常重要的情況下,區(qū)塊鏈?zhǔn)欠浅姶蟮摹?/p>
完整歷史
區(qū)塊鏈會記錄每一筆交易。您可以看到數(shù)據(jù)庫在任何時間點的全面記錄,這對于審計之類的事件非常有用。高可用性
集中式數(shù)據(jù)庫被限制在一個位置,很容易失敗。然而,由于區(qū)塊鏈分布在許多計算機上,它們幾乎永遠(yuǎn)不會下降。多虧了區(qū)塊鏈,像比特幣這樣的加密貨幣幾乎不可能停止工作。
這也意味著,沒有任何一個政府或機構(gòu)能夠禁止區(qū)塊鏈,因為還有其他服務(wù)器在它們的管轄范圍之外運行該數(shù)據(jù)庫。缺點:
成本和速度
雖然區(qū)塊鏈有一些內(nèi)置的優(yōu)點,但它不是一個完美的解決方案。區(qū)塊鏈比集中式數(shù)據(jù)庫慢很多,而且維護成本更高??删庉嬓?/p>
與區(qū)塊鏈相比,傳統(tǒng)數(shù)據(jù)庫修復(fù)bug或向集中式數(shù)據(jù)庫添加特性是小菜一碟。一旦建立了區(qū)塊鏈數(shù)據(jù)庫,網(wǎng)絡(luò)上的每個人都需要同意進(jìn)行擬議的更改。因為沒有人對比特幣區(qū)塊鏈擁有中央集權(quán)。
比特幣的分叉之所以會發(fā)生,是因為開發(fā)者對比特幣的未來應(yīng)該是什么樣子存在根本分歧。造成了代碼庫分解并“衍生”成另一個獨立的項目。
區(qū)塊鏈誤解
有了以上的優(yōu)點和缺點,我們可以討論何時使用區(qū)塊鏈。
如果您希望使用分散的數(shù)據(jù)庫創(chuàng)建更強大且更容易出現(xiàn)欺詐的東西,那么區(qū)塊鏈可能是正確的選擇。除了金融行業(yè),區(qū)塊鏈的其他常用應(yīng)用還包括身份管理和醫(yī)療保健。