A blockchain architect must design a rollback strategy for a failed chaincode upgrade. What is the correct approach in Hyperledger Fabric?
-
A
Delete all blocks since the upgrade and replay from the previous state
-
B
Re-deploy the previous approved chaincode version using the lifecycle endorsement process
-
C
Reset the peer nodes to factory defaults
-
D
Manually edit the world state database to revert changes