區塊鏈的優缺點

絕大多數情況下,區塊鏈是作為一種去中心化的資料庫而存在的,其功能相當於分散式電子帳本。區塊鏈帳本記錄資料並儲存在各個區塊中,這些區塊按照時間順序排列,並由加密演算法串聯在一起。區塊鏈技術給各行各業都帶來了許多益處,並提供了安全保障。然而,其去中心化的特質也存在一些缺點,例如,相較于傳統的中心化資料庫,區塊鏈的工作效率更加有限,同時也需要更大的儲存空間。

優點:

分散式的

由於區塊鏈資料一般都儲存在一個分散式的節點網路中,因此這些資料便能在很大程度上抵抗一些技術上的失誤和惡意攻擊。除此之外,每一個網路節點都能夠複製並儲存一個資料庫副本,所以該系統也沒有“單點故障”,即:任意一個單一的節點離線都不會對網路整體的可用性及安全性造成任何影響。

相反,許多依賴於一個或多個伺服器的傳統資料庫更容易遭受攻擊。

穩定性

已經確認的區塊就很難被撤銷,意思是一旦資料被註冊到區塊鏈當中,就幾乎不可能被移除或修改。正因如此,將一些金融資料亦或者是其他資料儲存在區塊鏈當中便是最佳選擇,因為這些資料的每一次更改都會被追蹤並且永久地記錄在一個分散式及公開的帳本當中。

例如,公司利用區塊鏈來記錄其財務交易,以此來預防員工的舞弊行為。

免信任系統

一般支付系統的交易除了買賣雙方,還有一個中間商:例如銀行,信用卡公司,或者支付服務商。但是在區塊鏈技術運用場景中,中間商便不再必要了,因為分散式節點網路通過“挖礦”來確認交易。因此,區塊鏈經常被認為是一個“免信任“系統。

因此,區塊鏈系統規避了信任風險,並且因為沒有了中間商或協力廠商的參與,總的成本及交易費用也降低了。

缺點:

51%的攻擊

即使工作量證明機制(PoW)長期有效地保障了比特幣區塊鏈的安全,但是,一些潛在的攻擊仍然存在,最普遍的便是“51%的攻擊”。如果單一個體掌控了整個網路一半以上的雜湊算力,該攻擊便有可能發生。這種攻擊一旦發生,最終將可能取消交易或改變交易的順序,從而擾亂整個網路。

儘管從理論上來講,51%的攻擊存在可能性,但是實際上在比特幣區塊鏈網路中卻從未發生。這是因為隨著網路不斷壯大,其安全性也隨之提高;而且”礦工“們也不可能投入大量的金錢及資源去攻擊網路,因為正直的行為會給他們帶來更高的回報。除此之外,51%的攻擊一旦成功,也只能在短時間能改變最新的交易資料,因為區塊是受到加密保護的(即:改變更早的區塊需要更高水準的算力)。

資料修改

區塊鏈系統的另一個缺點是:一旦資料被記錄,就很難再進行修改。雖然穩定性是區塊鏈的優點之一,但有時候也會造成一些不便。改變區塊鏈的資料或代碼特別難,常常需要硬分叉,即:用一條新鏈取代一條舊鏈。

私密金鑰

區塊鏈使用公開金鑰(或不對稱)加密法來給予使用者數位貨幣的所有權(或是其他的區塊鏈資料)。每一個區塊鏈位址都有一個對應的私密金鑰。因為位址是公開的,所以私密金鑰就必須被安全保存。使用者們必須要提供私密金鑰資訊才能對他們的數位財產就行操作,私密金鑰就像是打開他們私人銀行的鑰匙一樣,如果用戶丟失了自己的私密金鑰,那麼財產也就會丟失。

低效

區塊鏈,尤其是採用PoW證明機制的主鏈,是非常低效的。因此,挖礦競爭是非常激烈的,而且每10分鐘,僅僅只有一個礦工能夠得到獎勵,其他礦工們的工作就白費了。為了能夠尋找到區塊的雜湊值,礦工們就得不斷的嘗試提升他們的算力。過去幾年中,比特幣網路所消耗的資源在顯著的增長,目前,它所需要的能源比丹麥,愛爾蘭和奈及利亞等很多國家都多。

容量

區塊鏈的帳本會隨著時間的推移而變得異常龐大,目前,比特幣網路需要大約200G的容量來存儲其資料資訊,區塊資料量的增長明顯超出了硬碟存儲量的增長,如果當帳本信息量大於個人硬碟的儲存量時,那麼這些節點將不再有用。

結論

儘管區塊鏈存在以上不足之處,但是其獨特優勢也是它如今備受關注的主要原因。雖然距區塊鏈被廣泛普及還有一段時間,但好的趨勢是,當今許多行業都已經開始研究區塊鏈系統的優缺點。在接下來的幾年內,許多企業及政府都很可能嘗試去發現區塊鏈系統的最大價值。