如果我使用區塊鏈開發在線應用程序,並且我需要三方(或對等方)達成一致,那麼我需要三個參與者中的每一個的節點還是一個節點就足夠了。我無法理解的是我將如何維護一個或多個節點。在基於Saas的區塊鏈應用程序中,共識如何發生?
0
A
回答
0
我將維護數據庫在一個位置?
首先明白區塊鏈架構不是正常的客戶端 - 服務器架構。
在正常的客戶端 - 服務器體系結構中,客戶端可以更改存儲在中央服務器上的條目。通過更改主副本,每當用戶訪問數據庫時,他們都將獲得更新版本。
這與區塊鏈技術並不完全相同。
區塊鏈是一種計算機的網狀網絡,不是連接到中央服務器,而是彼此連接。該網絡中的計算機定義並同意數據的共享狀態,並遵守對這些數據施加的某些限制。對於區塊鏈數據庫,每個參與者維護,計算並更新數據庫中的新條目。所有節點一起工作,以確保它們都得出相同的結論,爲網絡提供內置安全性。數據庫分佈在參與者節點上,事務是不可變的。
區塊鏈如何維護不同的節點?
通過使用點對點網絡和分佈式時間戳服務器,區塊鏈數據庫可以自主管理。
0
對於三方生產網絡(在Hyperledger Fabric中我們使用術語「組織」),您可能希望每個組織擁有多個(2個或更多)對等節點的網絡,以實現耐撞性和增強的彈性。您也可能希望在不同數據中心或雲可用區域中的不同主機節點上運行這些對等節點。
相關問題
- 1. 基於SAAS的移動應用程序
- 2. 如何在流星中開發一個SAAS應用程序?
- 3. Saas基於用法的web應用程序計量
- 4. Rails 4基於SaaS的應用程序的角色管理
- 5. 區塊鏈共識沒有在每個節點的所有塊
- 6. 在多用戶saas應用程序中生成序列號
- 7. 區塊鏈以太坊應用程序
- 8. 如何在PHP中開發基於藍牙的應用程序?
- 9. 如何在netbeans 6.9.1中開發基於RMI的應用程序?
- 10. 如何共享(例如「開源」)基於PhoneGap的應用程序?
- 11. 開發一個SaaS應用程序
- 12. Multitenant SAAS應用程序開發
- 13. SaaS的架構基於燈CRM應用
- 14. 編程SaaS應用程序
- 15. 如何創建SaaS應用程序?
- 16. NPM - 如何識別用於創建應用程序的發生器的版本
- 17. 你如何使用節點使區塊鏈應用程序?
- 18. 您如何處理Web應用程序(SaaS)的發佈管理?
- 19. iPhone開發:基於視圖的應用程序和基於窗口的應用程序有什麼區別?
- 20. 區塊鏈/分散式應用程序開發介紹
- 21. 臉書如何顯示基於網址的共享區塊?
- 22. Web應用程序,SAAS?
- 23. 如何構建基於模塊或插件的應用程序
- 24. 如何創建一個基於模塊的php應用程序
- 25. 基於SMS的應用程序如何
- 26. 如何通過消息共享應用程序共享應用程序鏈接
- 27. 重新加載應用程序模塊不會在基於erlang.mk的應用程序中生效
- 28. 託管應用程序和基於Web的應用程序有何區別?
- 29. 如何識別基於燼的應用程序中的長按手勢?
- 30. SaaS實用基礎知識和項目
謝謝你的回答。但是如果我想要一個saas應用程序如何以及在哪裏存在不同的數據庫副本,或者我將不得不維護每個參與者的副本?我知道我的問題仍然很簡單,但我真的很感激你的耐心。 – Shaishav