@Override
    public void removeBlockBody(final Hash blockHash) {
      remove(BLOCK_BODY_PREFIX, blockHash);
    }
One time migration of variables from the blockchain storage to the dedicated variable storage.
To avoid state inconsistency in case of a downgrade done without running the storage
revert-variables subcommand it fails giving the possibility to retry the downgrade procedure.
ethereum/core/src/main/java/org/hyperledger/besu/ethereum/storage/keyvalue/KeyValueStoragePrefixedKeyBlockchainStorage.java