您是否可以删除以太坊中的kill功能之类的超级账本结构智能合约?
答案 0 :(得分:0)
要杀死一个链码(智能合约),您需要执行以下步骤:
杀死要删除的属于各自链码版本的链码容器。您可以使用以下命令杀死容器:-
docker rm -f [Chaincode docker容器的ID用空格分隔]
从每个对等方的文件系统中/ var / hyperledger / production / chaincodes删除链码
现在这是卸载链码的过程,将来会有stop和start命令分别停止和恢复智能合约。您可以在官方文档中检出相同的内容:-
答案 1 :(得分:0)
您可以删除智能合约的容器和图像,但如果您转到对等容器,文件夹 /var/hyperledger/production/chaincodes 为空。
如果你运行 hyperledger explorer,你会看到合约仍然存在,如果你想再次安装同名会得到一个错误,所以问题是你可以在哪里以及如何在 hyperledger 2.3 中删除这个链接?