區塊鏈 vs 資料庫?

區塊鏈 vs 數據庫?

最近這段時間,專員恰好在趕一個項目,因此工作會比較忙,對於昨天的停更先跟大家道個歉,請大家諒解。

專員先跟大家來隨便聊一聊昨天的“黑色星期四”吧?

想必大家都感觸頗深,彷彿所有的金融市場都在跌,不論是A股,還是納斯達克的指數,包括幣也好都在跌。從A股來看,滬深指數雙雙暴跌,再現千股跌停的局面,兩市更有1800只股票跌幅超9%,而滬指直接跌破“熔斷底”2638點,下跌142.38點,報收於2583.46點,跌幅5.22%,創31個月來最大單日跌幅。

朋友圈也出現了一個P圖,關於特朗普的:

區塊鏈 vs 數據庫?

雖說,這個圖是假的,但是哪些跌幅確實真的,很多人也損失巨大,紛紛止損割肉。也有好事者,把下面那張圖給放了出來,似乎是想繼續“做空”?

專員想說的是,雖說其實中美貿易戰的確對我們經濟造成了一定的影響,但是國家似乎也在加強調控,我們大家也可以看看這些調控的效果。但最近,大家對於投資也還是要謹慎。

區塊鏈 vs 數據庫?

接著來看看,幣圈,其實昨天的日子也是很不好過,BTC和ETH都有嚴重的下挫。並且專員感覺,似乎有大筆資金在流出,我們也要小心。

畢竟,專員覺得在全球經濟都不好的情況下,其實很多的泡沫都會被戳破,我們也知道本身數字貨幣就看你擁有很多的泡沫,我們也需要保持謹慎,適時止損。

區塊鏈 vs 數據庫?

區塊鏈 vs 數據庫?

說完這些有的沒的,專員切入今天的話題,

今天專員主要想跟大家來聊一下區塊鏈和數據庫的區別?

因為,最近很多不做區塊鏈的技術同仁們,都在問專員一個問題,區塊鏈與分佈式有什麼不同?在他們的理解中,區塊鏈其實約等於一個特殊的數據庫。專員今天主要從架構方面來跟大家來聊一聊他們的不同。

首先,對於傳統的數據庫,一般來說,他們都是中心化的數據庫.

專員這裡所說的中心化的意思是,數據庫必定是有一個超級管理員來對數據庫進行控制,並且有超級管理員來進行用戶反問權限的控制,得到授權的用戶,可以隨時對數據庫中的詞條信息進行修改操作。即時在分佈式的數據庫的區塊鏈,依舊可以進行這些操作。

區塊鏈 vs 數據庫?

但是,區塊鏈的基礎架構跟傳統的數據庫有很大的不一樣,在區塊鏈網絡中是沒有所謂的超級管理員的權限存在的,也就是意味著基本上他們的操作都是去中心化的。每個參與者都可以進行區塊鏈裡面的數據維護,通過共識機制來保證他們結果的最終一致性。

因此,我們可以知道區塊鏈網絡的數據是有冗餘備份的,在傳統數據庫中黑客篡改了中央數據庫的內容就可以修改所有歷史,但是在區塊鏈中,他的數據是不可篡改的,在以區塊鏈為基礎的網絡中,超過一半的節點必須被攻破以獲取加密數據,從而使用戶處於易受攻擊的位置。這被稱為51%的攻擊(主要根據共識算法而已),並且沒有記錄的攻擊事件發生,一般來說這純粹是理論上的。

區塊鏈 vs 數據庫?

另外,真的歷史修改記錄,大多數傳統中心數據庫保存一般都是某個特定時刻被更新的信息,相當於是某個時刻的快照,但它們不會保存此次更改前的歷史記錄。

但是在區塊鏈中就不一樣了,由於區塊鏈的鏈式存儲的特徵,它不僅能夠保存更新後的信息,這之前的所有更改記錄它都能保存。因此,其實區塊鏈在能夠提供實時信息的以外,這些數據庫也像歷史檔案一樣,不斷擴展著。這也是區塊鏈的一大優勢所在。

其實區塊鏈與數據庫的區別遠不止此

區塊鏈的智能合約以及自帶的密碼學組件也是傳統數據庫所欠缺的。但對於傳統數據庫,他的運行更加高效,穩定,而區塊鏈的執行效率以及穩定性還是不如傳統數據庫。

文末

綜上,專員覺得區塊鏈與傳統數據庫各有利弊,並且區塊鏈技術也並沒有全部完善,也需要時間的沉澱去完善這一門技術,提高區塊鏈的商用性。


分享到:


相關文章: