2017-10-11 28 views

回答

0

我將維護數據庫在一個位置?

首先明白區塊鏈架構不是正常的客戶端 - 服務器架構。

在正常的客戶端 - 服務器體系結構中,客戶端可以更改存儲在中央服務器上的條目。通過更改主副本,每當用戶訪問數據庫時,他們都將獲得更新版本。

這與區塊鏈技術並不完全相同。

區塊鏈是一種計算機的網狀網絡,不是連接到中央服務器,而是彼此連接。該網絡中的計算機定義並同意數據的共享狀態,並遵守對這些數據施加的某些限制。對於區塊鏈數據庫,每個參與者維護,計算並更新數據庫中的新條目。所有節點一起工作,以確保它們都得出相同的結論,爲網絡提供內置安全性。數據庫分佈在參與者節點上,事務是不可變的。

區塊鏈如何維護不同的節點?

通過使用點對點網絡和分佈式時間戳服務器,區塊鏈數據庫可以自主管理。

+0

謝謝你的回答。但是如果我想要一個saas應用程序如何以及在哪裏存在不同的數據庫副本,或者我將不得不維護每個參與者的副本?我知道我的問題仍然很簡單,但我真的很感激你的耐心。 – Shaishav

0

對於三方生產網絡(在Hyperledger Fabric中我們使用術語「組織」),您可能希望每個組織擁有多個(2個或更多)對等節點的網絡,以實現耐撞性和增強的彈性。您也可能希望在不同數據中心或雲可用區域中的不同主機節點上運行這些對等節點。

相關問題