比特幣和其他電子貨幣的某些消極方面肯定會讓我們躊躇不前,例如,比特幣的顯著特征(匿名性、隱私性)的最大受益者是從事洗錢等非法企業的人,其次創造價值、開采比特幣的活動實際上對地球有害,浪費了足夠多的電力。
但是, 我的意圖不是專注于比特幣, 而是基于它的扶持技術——區塊鏈, 它幾乎和比特幣本身有著一樣多的炒作, 被吹捧為許多問題的理想解決方案。不幸的是,由于圍繞區塊鏈的大肆宣傳,它被提議作為許多用例的解決方案。
但是導致了基于區塊鏈的試驗項目過多, 而在生產中實際啟動和運行的系統很少。本文將探討區塊鏈的潛在用途, 并提供定義適當用例特征的標準。
區塊鏈的核心理念
首先,讓我們來解釋一下區塊鏈是什么以及它是如何工作的?在現實世界中,有一些問題只能通過求助于中央注冊表來回答,例如,誰擁有一個給定的地塊?但是,有一些問題可以通過問任何人來回答,例如,誰是現在的英國女王,誰住在白宮?
區塊鏈的想法是消除集中的分類賬, 用分布式分類賬代替它們, 因為 "每個人都知道"的話,那么任何事實都可以被證明。您不必維護中央分類賬, 而是將分類帳分發給每個人, 使用數字簽名來確保數據的完整性。然后, 當你想驗證一個事實, 例如, 誰是這篇土地的王, 只是簡單的問問這里的人就知道了。
通過區塊鏈在集中分類賬上實現的分布式分類帳的優點是明確的。您可以節省實施安全、集中的分類帳所需的時間和精力。為了回答問題, 您無需與集中式分類帳保持經常通信。你可以消除那些維護中央分類賬的人存在作弊的可能性。
有許多使用案例涉及到一個集中的分類賬。例:
·超市的供應鏈管理
·追蹤必須由若干不同實體測試的藥物的檢測結果
·追蹤鉆石和其他稀有寶石的擁有情況
·跟蹤汽車擁有情況
·追蹤全國各地分發的用于緊急情況的醫療用品的供應情況和失效日期
·在物聯網系統中收集和處理數據
·管理音樂會的門票銷售
區塊鏈的三個關鍵特點
在將每個中央分類賬重新實現為分布式分類賬之前,必須認識到這種技術的特點:
吞吐量:一個基于區塊鏈的分類器每秒只能處理大約10個事務,使其成為一個非常慢的數據庫。對于需要低吞吐量的應用程序,例如:汽車名稱,這可能是合適的,因為在給定的狀態下,每秒鐘換手的汽車并不多。
但是,它經不起高吞吐量應用程序的檢驗,例如管理音樂會的門票銷售,其中大部分交易發生在音樂會的最后24小時之前。技術進步肯定會增加基于區塊鏈的分類賬的吞吐量,但它們仍然比商業數據庫慢得多。
共識機制:為了使分布式分類帳工作, 所有締約方都必須同意使用同一分類帳。如果有一個中央組織 (例如政府機構) 可以強制所有各方使用同一分類賬, 這是可行的。但是, 在許多行業中, 競爭格局過于零散, 無法就誰應該運行分類賬達成任何共識。以音樂產業為例: 對于Sony, Universal 和 Warner來說, 對于誰應該管理音樂權利的分類,可能會很難。
分散的通信:集中式分類帳要求對集中分類帳使用持續通信。另一方面,區塊鏈即使沒有可用的通信通道也可以工作。這聽起來像是區塊鏈的優勢, 直到你意識到世界上大多數現在都有連續的數據通信你就不會覺得這是一個優勢了。在這種環境中,區塊鏈失去了其核心優勢之一, 實現集中式分類帳幾乎總是比實現分布式分類帳更便宜、更快、更可靠。
確定區塊鏈的適合點
當你把它放在一起,它需要一個非常特殊的情況下才是正確的解決方案:: 域必須有一個中央權威, 可以迫使所有各方使用分布式分類賬, 吞吐量要求必須低, 必須有一個令人信服的理由不實施集中分類賬, 例如缺乏連續的數據通信。
世界上有這樣的用例, 但它們是區塊鏈試點項目正在開發的用例的一個重要子集。這就是為什么很少有區塊鏈的飛行員會被投入到生產中去。
在太多的情況下,區塊鏈已經成為一種尋找問題的技術,它承諾重大突破即將到來。使用這里描述的標準來決定區塊鏈是否是您用例的最佳解決方案。如果是的,很好。如果沒有,不要被炒作所吸引。