corda - Corda Notary 保险库不显示交易
问题描述
我正在尝试履行cordapp的义务,我做了一些从甲方到乙方、乙方到丙方的交易。
当我run internalVerifiedTransactionsSnapshot
在甲方、乙方和丙方 shell 上运行时,我确实看到了各自保险库中的交易。但是当我在 Notary shell 上运行它时,我什么也看不到。我以为我能在公证人的保险库上看到一些东西。难道我做错了什么?
解决方案
首先,您需要确保公证人是验证公证人(发送整个交易以进行验证)而不是非验证公证人(仅发送交易哈希和输出索引,以保护隐私)。
此外,请注意,只有满足以下条件之一时,才会将交易发送给公证人:
- 交易包含一个或多个输入
- 交易有时间窗口
如果这两个条件都不满足,则交易不会发送给公证人。
推荐阅读
- tsqlt - 带有输出参数的 tSQLt SpyProcedure
- ios - iPad iOS Safari getUserMedia 访问特定摄像头(正面或背面)
- javascript - 防止在大小更改时更改 html 选择的样式
- apache-spark - Spark 在加入后更改列可空性
- javascript - 如何为每部智能手机设置标准移动版网站
- recaptcha - 不可见的 Recaptcha 过期错误
- python - 正则表达式的新手——for循环中的意外结果
- r - 根据特定计算擦除数据帧上的线条
- django - 如何使用 Django 在 Celery 中设置每个孩子的最大任务?
- ssis - 将文件移动到相应文件夹