![](/img/trans.png)
[英]How to update ledger state when new Org/peer is added to Hyperledger Fabric Network
[英]If the ledger of peer is tampered in hyperledger fabric network, how can be the previous state of ledger restored?
我的超級賬本 fabric.network 由 1 個訂購者、1 個組織和 3 個同行組成。 我篡改了第一個節點的分類帳,然后嘗試在同一個節點上進行另一筆交易,然后拋出以下錯誤:
“錯誤:在收到 txid 之前交付已完成,狀態為 (SERVICE_UNAVAILABLE) - 提案響應: ”
但是交易已經執行,並且該塊也被添加到對等方的篡改分類賬中。 但是被篡改的數據並沒有恢復到之前的state。
參考此鏈接中的答案 - “https://intellipaat.com/community/17752/in-hyperledger-fabric-blocks-locations-and-validity-criteria”,我開始知道如果篡改完成,“可以從區塊鏈刪除和重建 state 數據庫”。 那么這個刪除和重建數據庫的過程是由 peer 自動完成的還是我們需要手動完成的?
簡而言之,如果對peer的賬本進行了篡改,如何恢復原來的賬本state呢?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.