如何在Hyperledger composer中显示ledger中记录的不可变特性。哈希链?如何尝试更改历史记录中的事务并检查project.If的不可变性属性?我不能,有没有其他方法可以证明区块链只是附加的。
发布于 2018-04-11 16:45:50
您不能更改事务,它们在Hyperledger Fabric中是仅附加的。
如果您确实找到了改变它的方法,那么您已经找到了将Fabric折衷为区块链的方法(这将是一个很好的发现!)。从研究的角度来看,为了证明你不能,你可以使用反肯定词。
发布于 2018-04-19 02:59:07
我在Hyperledger Composer上看到的区块链不可变特性的一种方式是,在您使用Composer开发.bna之后,当您将自定义.bna部署到区块链入门计划时,您可以看到链码日志。只要您的区块链服务正在运行,这些日志就会一直存在。这样,您将始终拥有链代码执行的准确历史,并且可以看到区块链网络的任何篡改。
查看日志的方法是,在启动区块链服务后,单击屏幕左侧的“Channels”选项卡,然后单击“defaultchannel”或您想要查看其日志的任何通道。然后,对于每个块编号,您可以确切地看到执行了什么链码,chaincodeID是什么,以及输出是什么。这看起来像这样:

https://stackoverflow.com/questions/49769236
复制相似问题