以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads
首頁 > BTC > Info

區塊鏈硬核解析(一):區塊鏈是一種共享數據庫嗎?_FABRIC:FABRIC幣

Author:

Time:1900/1/1 0:00:00

本文來源:未央網,作者:黃銳

引言

這幾年,學術和產業界對區塊鏈的理解和應用產生了大量誤區,本人也在過去的文章中逐步澄清和重新定義。不過,總覺得意猶未盡,沒有專門立題成章。最近由于正在設計分布式產業協作模型,每到區塊鏈技術運用精妙之處,覺得需要有系列文章來逐一解釋這些誤解。希望通過本人的反復倡導,可以為區塊鏈產業運用提供更多的方案和定義。

這次我們首先討論“區塊鏈是共享數據庫”這個說法到底有沒有問題。在百度百科這樣描述區塊鏈:“區塊鏈是一個信息技術領域的術語。從本質上講,它是一個共享數據庫,存儲于其中的數據或信息,具有“不可偽造”“全程留痕”“可以追溯”“公開透明”“集體維護”等特征。”可以說大部分認為區塊鏈是一種共享數據庫的說法,受百度百科影響比較大。

接下來,我們就分析一下什么是共享數據庫?

一、什么是共享數據庫?

本人通過“知網”搜索“共享數據庫”關鍵字,并未發現直接匹配的論文,更多是關于數據共享模式的相關論文;通過百度百科詞條搜索也沒有發現“共享數據庫”的概念描述,倒是有“共享存儲”。可以說,一直以來“共享數據庫”就不是學術和系統軟件實踐的概念,“共享數據庫”更多的是互聯網造詞的畸形產物之一。

CIIA投資分析師:區塊鏈等加速滲透使通信計算機行業發展勢頭良好:CIIA投資分析師張海亮表示,今年伊始,5G新基建的政策緊鑼密鼓地展開,大數據、云計算、工業互聯網、人工智能、區塊鏈等新興技術加速向社會各領域滲透融合,同時也推升了相關企業效益,使得通信計算機行業在上半年發展勢頭良好。(證券日報)[2020/6/16]

這是因為,無論從數據集成和共享模式分析,還是從數據庫分類分析看,“共享數據庫”都是一種偽命題。

首先,從數據庫的定義上看:“數據庫是按照數據結構來組織、存儲和管理數據的倉庫,是一個長期存儲在計算機內的、有組織的、可共享的、統一管理的大量數據的集合”,也就是說數據可共享本身就是數據庫的基礎功能之一,不需要額外使用區塊鏈技術來建立數據庫的數據共享能力。

其次,從數據庫分類看,目前常見分類按照數據結構的組織不同,可分為:“關系型數據庫”和“NoSQL數據庫”;按照部署模式不同,可分為:“單機數據庫”和“分布式數據庫”等,也從未出現過按照數據共享程度分類的數據庫。

再者,從數據共享方式上看,業界常采用數據集成,實現把不同來源、格式、特點性質的數據在邏輯上或物理上有機地集中,從而為企業提供全面的數據共享。通常采用聯邦式、基于中間件模型和數據倉庫等方法來構造數據集成的系統,并且已有很多成熟的框架可以利用。

聲音 | 騰訊云區塊鏈負責人:區塊鏈未來一定會扮演基礎設施的角色:據21世紀經濟報道,騰訊云區塊鏈負責人邵兵表,區塊鏈未來一定會扮演基礎設施的角色,會和云計算、大數據一樣重要。現在,云計算已經成為數字經濟的基礎,但對于云上的企業還存在一個問題,即企業之間怎樣去協同,而這將是區塊鏈技術能夠解決的問題。聯盟鏈強調的更多是治理的能力,在聯盟鏈上可以有一些進賬方,也會有一些數據節點,但公有鏈只有數據查看的權限,可無論是聯盟鏈還是公有鏈,區塊鏈都要承載著一個非常重要的使命,即價值互聯網。它只有結合現有的物聯網、支付,讓價值真正的流通起來,才是好的區塊鏈。區塊鏈應用的挑戰可以從業務和技術兩個層面來看。業務方面,在應用區塊鏈的時候需要面臨業務模式改變、隱私保護和商業競爭、線下資產上鏈難、資金流上鏈難等挑戰;而技術方面,則面臨著技術部門文化滯后、區塊鏈人才匱乏、區塊鏈性能無法滿足業務需求、區塊鏈網絡運維難題等挑戰。區塊鏈需要的是復合型人才,因為區塊鏈不單純是區塊鏈,更多的是業務模式的創新,所以需要的是熟悉業務的人。[2019/11/15]

所以,無論是數據庫技術,還是企業數據共享模式的發展都從未出現過“共享數據庫”這個概念,因為開發數據庫軟件的初衷本質上就是解決數據的組織、存儲、管理和共享的。

聲音 | 中國銀行前行長李禮輝:目前區塊鏈領域的底層技術攻關集中在隱私保護等五個方面:據新浪財經報道,中國銀行前行長、中國互聯網金融協會區塊鏈工作組組長、第十二屆全國人大財經委員李禮輝在“2019中國供應鏈高峰論壇”演講中表示,在區塊鏈技術領域,目前的底層技術攻關集中在幾個方面。一是隱私保護技術,在區塊鏈共識機制下,如何有效屏蔽敏感信息,提高組合環簽名、零知識證明、同態加密等密碼學技術的性能和效率。二是真實性監督機制,如何保證上鏈前數據的真實性和完整性,在將區塊鏈技術用于各類資產溯源時,真正形成閉環,避免信息失真,防止投機。三是區塊鏈智能合約技術,如何避免智能合約的技術漏洞,同時實現可控的業務邏輯修正和合約升級。四是密鑰技術,密鑰安全是區塊鏈可信的基石,在私鑰唯一性的技術結構中,如何有效防止私鑰被竊取或惡意刪除,并且能夠對私鑰丟失、被竊予以補救。五是區塊鏈架構,在規模化的商業應用中,區塊鏈技術平臺不可能獨樹成林,必須與現有信息技術平臺鏈接。區塊鏈架構如何實現與相關信息技術系統的無縫鏈接,并且達到可靠性、持續性要求。[2019/5/19]

二、為什么會認為區塊鏈是共享數據庫

上面講到“區塊鏈是一種共享數據庫嗎?”是一種偽命題,因為數據庫的使命之一就是提升數據的訪問和共享便捷性。那我們為什么有這樣的定義呢?我猜測,“區塊鏈是一種共享數據庫”主要還是受一些通用底層區塊鏈平臺或產品的影響。

動態 | 微軟將利用區塊鏈等技術推出循環云計劃:據微軟官方博客消息,微軟公司總裁Brad Smith表示,微軟的數據中心將持續關注效能和可再生能源的研發。微軟還將利用物聯網(IoT)、區塊鏈和人工智能(AI)推出一項新的數據驅動的循環云計劃,以監控性能并簡化數據中心資產(包括服務器)的復用、轉售和回收。[2019/4/23]

首先,大部分的公鏈平臺,例如:Bitccoin、Ethereum、EOS等,本身并不是一個通用底層區塊鏈平臺,他們都是以點對點資產交易為核心構建區塊鏈相關技術的組合應用,包括:加密技術、分布式技術、P2P數據傳輸、共識算法、鏈式數據結構、博弈論等。技術的運用是為點對點、安全、高效的資產交易達成服務的。所以在非資產處理的行業領域,例如:政務、工業、供應鏈等,直接使用基于公鏈的區塊鏈技術往往會格格不入。由于公鏈平臺業務目的是明確的,所以大家不會去討論BitCoin是否是一個共享數據庫的問題。

其次,在大部分已開展聯盟鏈應用的行業中,底層大量采用ApacheHyperledger系列平臺,受Hyperledger的影響頗深。以Hyperledger核心的Fabric為例,Fabric是一個業務目的不明確的通用區塊鏈平臺。從下圖可以看到Fabric的節點主要由智能合約和分布式賬本構成。而節點中的數據主要由分布式賬本Ledger存儲。

全國人大代表張近東兩會建言:推動大數據與人工智能、區塊鏈等新技術的融合: 據新華網消息,全國人大代表、蘇寧控股集團董事長張近東在2018兩會建言,提出建立跨地域、跨行業,能夠面向整個社會開放的數據共享平臺,加強數據安全立法,同時逐步加大引入人工智能和區塊鏈技術,推動大數據與人工智能、區塊鏈等新技術的融合,提高對風險因素的感知、預測、防范能力。[2018/3/3]

Fabric節點構成

來源:HyperledgerFabric技術白皮書

而分布式賬本Ledger又主要由Blockchain和全局狀態構成,全局狀態的更新被區塊中的交易Transactions觸發和決定。見下圖:

Fabric賬本構成

來源:HyperledgerFabric技術白皮書

由下圖可見,分布式賬本Ledger中的全局狀態WorldState本質確實是一種分布式的KV存儲模型,再配合分布式節點網絡,就不難解釋為什么會認為區塊鏈是一種共享數據庫了。

Fabric狀態模型

來源:HyperledgerFabric技術白皮書

上面已經提到,Fabric是一種業務目的不明確的通用區塊鏈平臺,在Fabric的賬本模型Ledger中,其實和我們日常理解的金融賬本并沒有直接關系,Ledger只是一種通用KV存儲模型,你可以存儲任意數據。在Fabric實際使用過程中,如果沒有領域模型驅動,Fabric就真是一個分布式數據存儲架構。

受這個因素影響,實際上我們在區塊鏈行業應用中,大量采用Fabric的全局狀態存儲WorldState,實現分布式存儲鏈。我在其他文章已經反復強調了,如果把區塊鏈定位為分布式的數據存儲機制,那和目前常用的分布式數據庫相比沒有任何技術優勢,只是實現更復雜,效率更低而已。

三、數據的共享與數據存儲結構無關

通過上面的分析,也確實可以把以Fabric為代表的區塊鏈通用平臺,定義為分布式數據存儲模型,但這種分布式存儲機制可以帶來數據共享和開放嗎?這里有個誤區,是我們片面的理解為,數據分布式可帶來數據的共享,但本文想強調,數據是否共享與存儲結構和部署模式無關。

數據的存儲結構和部署模式是物理模型,而數據的共享是業務模型。在當下“數據即資產”以及個人隱私保護和商業數據安全得到民眾和輿論強化理解的當下,決定數據是否共享的關鍵,不是數據如何存儲和部署,而是數據共享的業務必要性和多方參與者的利益是否得到平衡和保障。簡單利用分布式存儲機制解決“信息孤島”問題,顯然是異想天開了。

而且,大部分“信息孤島”的問題,恰恰是數據分散存儲和管理造成的,可以說數據的分布式是現狀,而不是前景。解決數據分散造成的“信息孤島”問題,首先要區分數據主權關系。在單一數據主權下最高效的方法是數據集成,通過數據聯邦、數據中間件和數據倉庫等方式實現數據的匯聚;在多方數據主權關系下,則是通過法律強制或商業模式驅動,在合法合規的前提下讓數據在數據應用相關方之間安全流動。

在無法建立數據集成的環境下,例如:多方數據主權、集成成本和法律限制條件,確實可以采用區塊鏈技術建立數據可交易、可流動、可監管的可信數據共享網絡。但這時區塊鏈技術應用重點恰恰不是分布式的數據存儲,而是數據資產的交易。如果沒有建立數據資產交易模型,簡單利用Fabric的全局狀態,是無法實現數據共享的。

其實,以Bitcoin為代表的經典區塊鏈技術,已經證明了區塊鏈分布式節點中的數據存儲只是為了保障各節點,可以本地化、高效的驗證交易數據的真偽,而不是為數據共享為最終目的。

四、新技術驅動總是先帶來啞鈴效應

進入互聯網Web2.0時代以來,大量新技術,新名詞涌入產業界,從大數據、AI、5G、區塊鏈再到今年的量子計算,每一次的新技術和產業結合都避免不了在國內產業圈出現技術認知的“啞鈴效應”,即:啞鈴的一頭是高度概念化、抽象化,而另一頭是高度的實例化和工具化。

區塊鏈技術的興起也是如此,一邊是從概念化和抽象化上刻畫區塊鏈是一種去中心化,用網絡自治代替中心化系統的價值互聯網;而另一邊則是將區塊鏈描述為共享數據庫,一種分布式存儲工具。為什么會產生這樣的認知呢?我想很大原因是,一種新技術的突然興起,往往只是被幾篇論文、幾個應用場景點燃,但在廣泛領域的應用型配套研究還未完全跟上,采用高度概念化、抽象化或實例化、工具化的定義,總能在現實世界找到映射關系,這是一種低成本的解釋路徑。

可以說,新技術發展的啞鈴效應是一個必然過程,但隨著新技術在領域實踐中的知識積累和模型沉淀,將會不斷修正啞鈴的兩端,讓價值認知更為平滑、實用。愛因斯坦說過:“你無法在制造問題的同一思維層次上解決這個問題”,看待新技術往往不能直接從現實事物中直接匹配和映射,而是需要以創新思維在應用領域發展和完善新技術的定義和價值。

總結

區塊鏈技術在某種程度上確實可以充當分布式數據庫或數據共享機制使用,但在實際應用中與傳統數據集成框架相比,并無優勢。同時由于采用分布式共識算法、P2P網絡傳輸和區塊數據結構等技術,系統復雜度更高、性能和可維護性更差。這么大的代價只是為了建立分布式一致性的存儲機制顯然是得不償失的,也沒有實際商業前途。利用區塊鏈技術需要關注分布式的對等、安全、公平的交易環境的搭建上,以優化數據交易環境為前提,間接實現數據充分共享和利用。可以說在數據共享領域,區塊鏈技術只是基礎條件之一,而不是絕對因素。在數據所有權分散的環境下,決定數據是否可以共享,最重要的是業務和商業模型的確立。

參考文獻:

百度百科https://baike.baidu.com/item/數據庫/103728

Apachehyperledger-fabric-readthedocs-io-en-release-2.0.pdf

相關文章:

《我們真的了解區塊鏈嗎?重新理解區塊鏈商業價值》

Tags:區塊鏈BRIABRFABRIC區塊鏈專業學什么BRIUMlabra幣當前美元價格FABRIC幣

BTC
數據:比特幣礦工10月份獲得3.53億美元利潤,恢復至減半前水平_中心化交易所:買比特幣的人是不是都發財了

要點: 十月,比特幣礦工從交易費和區塊獎勵中獲得了3.53億美元的利潤。隨著比特幣價格繼續上漲,他們本月可能會看到更高的收入。礦工的每日利潤已恢復到五月以來的一半.

1900/1/1 0:00:00
OKEx開放提幣之后 幣安和火幣又發生了什么?_TOK:比特幣

停止提幣41天后,OKEx在26日下午北京時間點4點啟動提幣。不可避免,提幣潮似乎開始出現。Coindesk稱,從OKEx移出了大約2822枚比特幣,區塊號為658,728,于世界標準時間08:.

1900/1/1 0:00:00
OKEx投研 | 回升力度超預期,短期關注18900一線阻力_KEX:Chain

免責聲明:本專欄內容概不構成任何投資意見,內容亦并非就任何個別投資者的特定投資目標、財務狀況及個別需要而編制。投資者不應只按本專欄內容進行投資.

1900/1/1 0:00:00
分析:比特幣價格下一步怎么走?短期下行空間有限,中長期看漲_COIN:cashcoin

在過去幾天中,來自各方的賣方壓力有所加劇。比特幣礦工以三年多來從未見過的規模出售了他們的資產。最重要的是,與鯨魚相關的比特幣流入交易所的數量大幅增加.

1900/1/1 0:00:00
選舉困境:把數據放在區塊鏈上就OK了嗎?_STU:區塊鏈騙了多少人

此次美國總統大選結果首次被記錄在了區塊鏈上,但這些數據真的有效嗎?直到最近,區塊鏈在選舉中的應用還被認為只是一種實驗。然而,在最近的美國總統大選中,一些人則試圖扭轉公眾對區塊鏈技術可能性的看法.

1900/1/1 0:00:00
以太坊2.0蓄勢待發,倒數三天市場表現幾何 | 研報_ETH2.0:eth2.0幣價會漲嗎

來源:哈希派 作者:LucyCheng 一、總覽 長久以來被戲稱為“永遠還有十八個月”的以太坊2.0,最近一個月終于有了突破性的新進展.

1900/1/1 0:00:00
ads