Blockchain 何时检查corda中交易建议的内容?

Blockchain 何时检查corda中交易建议的内容?,blockchain,corda,Blockchain,Corda,在科尔多瓦,一份文件说,即使交易在合同上是有效的,也应该在签署前检查交易的内容。但是,流似乎可以自动执行事务签名过程。 如何以及何时检查事务的内容 他们的意思是,当您收到签署事务的请求时(即,您是运行响应程序流的节点);你不应该只是盲目地签字。我知道这个过程是“自动”的,但是您的自动签名之前应该有一些业务规则验证 例如,在样本回购的cordapp示例中;响应者没有立即签名;相反,它首先检查接收到的事务是否生成预期类型的输出(即IOU);否则,例如,有人可以向您发送一笔具有不同状态的现金类型的交易

在科尔多瓦,一份文件说,即使交易在合同上是有效的,也应该在签署前检查交易的内容。但是,流似乎可以自动执行事务签名过程。

如何以及何时检查事务的内容

他们的意思是,当您收到签署事务的请求时(即,您是运行响应程序流的节点);你不应该只是盲目地签字。我知道这个过程是“自动”的,但是您的自动签名之前应该有一些业务规则验证

例如,在样本回购的
cordapp示例中
;响应者没有立即签名;相反,它首先检查接收到的事务是否生成预期类型的输出(即IOU);否则,例如,有人可以向您发送一笔具有不同状态的现金类型的交易,其中您是以前的所有者,而他们是新所有者,因此如果您在未检查状态类型的情况下进行签名;好像你给了他们钱

然后,响应者检查借条金额是否超过某个限制;因此,即使发起人完成了从您处获得借条所需的所有验证,但这并不意味着您将批准任何金额;也就是说,假设你是一家银行,有人给了你所有文件以获得贷款批准,这并不意味着你会给他们任何他们要求的金额(例如1000万美元)

请参见此处的代码:

他们的意思是,当您收到签署事务的请求时(即,您是运行响应程序流的节点);你不应该只是盲目地签字。我知道这个过程是“自动”的,但是您的自动签名之前应该有一些业务规则验证

例如,在样本回购的
cordapp示例中
;响应者没有立即签名;相反,它首先检查接收到的事务是否生成预期类型的输出(即IOU);否则,例如,有人可以向您发送一笔具有不同状态的现金类型的交易,其中您是以前的所有者,而他们是新所有者,因此如果您在未检查状态类型的情况下进行签名;好像你给了他们钱

然后,响应者检查借条金额是否超过某个限制;因此,即使发起人完成了从您处获得借条所需的所有验证,但这并不意味着您将批准任何金额;也就是说,假设你是一家银行,有人给了你所有文件以获得贷款批准,这并不意味着你会给他们任何他们要求的金额(例如1000万美元)

请参见此处的代码:

写了一篇关于如何接近流量响应者的精彩文章,展示了可以进行何种检查:

写了一篇关于如何接近流量响应者的精彩文章,展示了可以进行何种检查:

。代码有助于理解。除此之外,合同正确性流程还包含验证步骤。详细说明。代码有助于理解。除此之外,该流程还包含验证步骤。