【问题标题】:Corda Walking the Chain of Transactions in javaCorda 在 Java 中遍历事务链
【发布时间】:2019-03-10 08:55:59
【问题描述】:

在 Corda 中:

验证发起节点上的事务 公证交易 将已签名的交易持久保存到发起者的保险库 将事务分发给参与者 根据共识,验证涉及走链。

我查看了代码。链式行走到底发生在哪里?

公证人和参与者也走链条吗?如果是,他们会检查链中每笔交易的签名,但具体发生在代码的哪个位置?

据我了解,SendTransactionFlow 将交易发送给参与者列表中的其他方。对方也请求附件和交易依赖。链式行走到底发生在哪里?

我需要从编码的角度了解如何走链。

【问题讨论】:

    标签: corda


    【解决方案1】:

    查看响应 SendTransactionFlow 的 ReceiveTransactionFlow

    你会看到它调用ResolveTransactionsFlow。 这从流会话的另一端解析指定 [txHashes] 的事务以及它们的完整历史记录(依赖关系图),即遍历链

    【讨论】:

    • 考虑公证人被配置为非验证的情况,此时响应者是否需要执行整个链?如果是,那么他是否能够获取所有交易历史记录(包括参与者在内的所有先前交易的所有信息)?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多