首页 > 解决方案 > 从 UI 获取数字签名并在交易中用于验证。(Blockchain- Corda R3)

问题描述

我对 blockchain-corda R3 非常陌生,我有一项任务是创建一些派对节点,设置一些约束并从 UI 获取数字签名。请帮助我开始使用这个,因为我已经浏览了corda docs,但我没有得到正确的解决方案。请您帮我处理流程。我们如何从 UI 中获取数字签名,以及我们如何在其他节点中签署交易和验证。

谢谢

标签: blockchaincorda

解决方案


  • 查看如何创建流程以及如何验证双方的交易(即@Initiating@InitiatedBy流程)
  • 我猜你所说的“数字签名”是指所有相关方签署的最终交易的签名。如果是这种情况,您的流程需要返回一个SignedTransaction对象,只需在流程结束时执行此标准步骤即可轻松完成 return subFlow(FinalityFlow(fullySignedTx, setOf(otherPartySession))使用示例)。
  • 如果您想在交易完全签署和公证之前查看交易的所有中间步骤的状态,Corda 提供了一个ProgressTracker文档),允许您检查创建steps,以便可以从节点终端显示它们。您可以重新组织您的流程和 API 以利用这一点。

推荐阅读