$$$Fabric v1.0 block結構與修改


fabric v1.0 區塊數據結構:

詳細結構

Fabric 打開blockfile

  • 1.docker exec -it peer節點名 bash , 比如:sudo docker exec -it peer0.org3.wisedu.com bash

  • 2.cd /var/hyperledger/production/ledgersData/chains/chains/mychannel

  • 3.注:里面的文件比如blockfile_000000可以刪除: rm blockfile_000000

  • 4.將blockfile拷貝出來:

#exit

#sudo docker cp 31bf8b2e6374:/var/hyperledger/production/ledgersData/chains/chains/mychannel/blockfile_000000 /home/shirly/projects

其中,b81a1d1d8064是對應peer0.org3.wisedu.com的容器ID,可根據root@31bf8b2e6374:獲得

那么是不是可以先把blockfile文件拷貝出來進行修改,將/var/hyperledger/production/ledgersData/chains/chains/mychannel目錄下的blockfile刪除,將修改過后的拷進去達到修改區塊的目的

參考

區塊結構 JSON 格式

摘自


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM