hyperledger-fabric - 在超级账本结构中查看区块链块
问题描述
我正在开发一个超级账本结构客户端应用程序。我已经使用IBM 区块链平台 vs 代码扩展设置了默认的超级账本结构网络。我可以在 web 界面中查看 couch db 中的世界状态。如何查看存储在区块链区块中的所有交易?我正在使用 Windows 10 机器。TIA。
解决方案
一般来说,字面交易应该远没有世界状态那么有趣。你会发现最初的提案和参数、读/写集、任何链码事件,然后是大量的各种证书、签名和其他对大多数用户来说不是很有趣的样板文件。
话虽如此,如果您检索一个块(使用 QSCC 或更好的交付服务,例如 via peer channel fetch
),您可以使用configtxlator tool
. 尽管该工具最初和最常见的用途是检查配置块,但它在普通块上也应该可以正常工作。
您可以使用以下命令解码块:
configtxlator proto_decode --type common.Block --input <your_input_block>
如果您想从应用程序内部进行此解码,configtxlator
也可以作为 REST 服务器运行,您可以在文档中查看如何使用 curl 调用它的示例。
推荐阅读
- ruby - 与 PaypalExpressGateway.setup_authorization 匹配金额时出现问题
- ravendb - RavenDB 一致性 - WaitForIndexesAfterSaveChanges() / WaitForNonStaleResultsAsOfNow
- c# - 如何在 XAML (WPF) 的 Listview 中删除分隔标题的边框?
- asp.net - 如何将文件放入文件夹并生成 .zip 文件?
- mysql - MySQL:使用“两半”方法查找中位数
- android - 为什么异步任务处理是直接的,而加载程序处理是间接的?
- android - AspectFit 不适用于保存到 Android 设备的图像
- python - Python3 对照另一个检查字典列表
- java - 如何在片段的 onCreateview 上更新我的对象数组列表
- python - 否 模块名称 Crypto