如何在智能合同中进入保险库?
我想在以下智能合同中进行业务验证--我输入的新数据和附件,是否存在于保险库中
发布于 2017-08-02 08:20:56
您不能从合同中访问保险库或任何其他外部信息来源。这是因为契约执行必须是确定性的。如果合同对分类帐更新的有效性的看法取决于您保险库的当前内容,那么不同节点(甚至在不同时间点的同一节点内)之间可能会就特定分类账更新是否有效产生分歧。这将破坏分类账的完整性-在哪些更新是有效的问题上,不存在共识。
在您的情况下,最好在流中强制施加您想要施加的附加约束。例如,在流中,您可以对照保险库的内容检查拟议事务的内容,并相应地签署或不签署事务。
记住这一点是很重要的--仅仅因为一个交易在合同上是有效的,并不意味着你必须签署它!
https://stackoverflow.com/questions/45452605
复制相似问题