分散式帳本的「數據庫協調」是什麼?
藍狐筆記/張詠晴編譯
2018-10-05 15:20

商品和資產的數位化,被視為大多數區塊鏈或分散式帳本技術的主要目標。如果企業正在嘗試資產數位化,分散式帳本的「數據庫協調」或許能夠提供一些功能,但更應該考慮這些數位產品的可用性。

 

由於「數據庫協調」實質上是集中運行,或透過傳統軟體模式,分布在一個或多個交易小組之間,因此數位化的程度,可能會受限於數位化平台提供的自由度。

 

雖然數位化商品的概念聽起來像一個簡單的過程,我們必須要重新考慮「經濟激勵」、「經濟推理」等不同問題。

 

記錄和註冊管理機構(如權證系統和供應鏈)也可以透過分散式帳本系統來實現,但如果依賴封閉的專有系統,數位資產與「經濟激勵層」的互動就會相當有限,並且在擴散到數位生態系統或市場時,會嚴重受阻。

 

利用開放市場提供的自由市場系統,對於在不斷發展的數位生態系統來說,具有積極作用。

 

數據庫協調:特徵

 

當深入分析了這些平台的功能特性時,可以看到其不可變性、安全性、可擴展性、可管理性和性能,但透過瞭解其結構的基礎,可以瞭解更多內容。

 

在分散式系統中進行數據協調,已經有許多工具了。其中重要的例子就是Hadoop及其生態系統集成的Spark、Hive和Zookeeper等工具。

 

進一步的相似性可以在協議中顯示出來,例如BPFT共識引擎被設計為具有與Apache Zookeeper等工具類似的功能。在內部,也有一些研究沿著事件排序數據庫的方向發展,從協調的數據共享系統中,複製所需的多種功能。

 

透過Apache Kafka及數據流服務,其在企業環境中實現的「高水準吞吐量」,我們可以評估這些數據庫協調和優化之間的依賴關係,並區分區塊鏈和分散式分類帳之間的功能差異。

 

包括Plasma在內的許多方案,都正在利用像MapReduce這樣的工具,來增強UTXO和建構於帳戶模型之上的某些功能,同時也將元件減少到Merkle證明中,儘管其協議的基礎仍然依賴以太坊區塊鏈。

  

透過知道這些細節,可以進一步瞭解如何最好地評估這些軟體平台的技術特性。

 

本文為巴比特資訊授權刊登,原文標題為「區塊鏈與分布式賬本技術(上)