从文档中,我了解到有一种方法可以允许对等方和Oracle之间进行并行签名,但不知道在Corda文档上给定的流中这是如何工作的:
命令是否首先不是由Oracle提供的,从而在第一步中对事务进行签名?我知道这里的目的是避免来自Oracle的第一个签名,但是上面的流程是如何促进这一点的呢?如果不是通过甲骨文,如何才能获得这一费率,而甲骨文是否不必签署第一条规定?在这种情况下,Oracle会验证两次;一次是在向请求者提供事实时,另一次是在请求者重新插入该事实时,将其作为要由Oracle和其他对等方验证的命令?
发布于 2018-10-15 23:36:35
在Corda 3中,没有办法并行地请求签名。这个特性可能会在将来的版本中添加。现在,您必须按特定顺序请求签名。
甲骨文不签署它提供的命令。相反:
此方法防止跨事务重用签名oracle数据。由于每个事务都有一个唯一的散列,因此需要为oracle数据的每一个单独使用请求一个签名,从而允许oracle为每次使用收费,并有一个可行的业务模型。
https://stackoverflow.com/questions/52822108
复制