0

我打算使用Blockchain爲以下情況:在該文件中我可以使用Hyperledger Composer(或Fabric)進行文件更改跟蹤和故障檢測嗎?

  1. 軌道的變化,存在於同行。如果某個對等體中的文件發生了某些變化,則該對等體應該檢測到該對象,並且其他對等體也會知道這種惡意變化。然後區塊鏈網絡上的另一個對等應該在第一個對等端重新配置(恢復)該文件。

  2. 如果一個對等體發生故障或基本停止工作,那麼另一個對等體(可能是鄰居)應該承擔或處理先前對等體的負載或責任。

是否有可能使用區塊鏈進行這類工作? 我可以使用Hyperledger Composer(或可能是結構)進行應用程序開發嗎?

這將是偉大的,如果你可以建議/建議我在這個usecases :) 謝謝你。

回答

0

這會有點尷尬,但你可以這樣做。它本身不是區塊鏈的預期用例。從描述中,我懷疑你正在尋找區塊鏈來自動檢測文件何時發生變化。這不是它的工作原理。但是,您可以編寫一個鏈碼來檢查文件的散列值,並根據區塊鏈中的散列值檢查差異。但是,要將文件恢復到正確的狀態,您可能必須將(壓縮)文件存儲在區塊鏈中並將其恢復到文件系統。

+0

謝謝你的迴應。我想使用區塊鏈作爲節點的分佈式網絡,其中每個節點正在處理一些傳感器數據或某種負載,其中每個節點都配置了一些特定的配置文件。因此,如果這個文件有一些變化,那麼應該有某種特定的參數傳輸以供其他有效節點重新配置。我試圖避免使用中央實體進行配置管理。另外,如果節點失敗,那麼可能有一些機制將失敗節點的負載轉移或遷移到其他有效節點。 –

+0

聽起來像你想在邊緣有東西作爲區塊鏈網絡的客戶端,在區塊鏈上記錄傳感器數據。這是一個很常見的用例。 至於第二個用例,您想要自動檢測文件是否以及何時更改,區塊鏈可能不是您應用的解決方案。您可以將您的配置信息存儲在區塊鏈中,然後THAT會自動恢復等。但是,您需要通過txns訪問區塊鏈中的配置信息,這可能不太理想。 – christo4ferris

相關問題