在corda中如何导致拒绝状态攻击?

eng*_*erk 2 blockchain corda

Corda doc说:“如果不检查交易的有效性(非验证公证人),它会产生“拒绝状态”攻击的风险,其中节点故意构建消耗一些现有状态集的无效交易并将其发送到公证集群,导致状态被标记为已消费”

在这种情况下,“无效交易”是否包括简单的错误交易,例如类型错误输入过高的值和流程步骤无效?

如何导致拒绝状态攻击。

小智 5

如果流氓节点建立交易并消耗多方共享的状态,则可能导致“拒绝状态”。这是使用非验证公证人的权衡,因为它不会根据合同代码验证交易。其他各方将无法再使用该状态,因为它已经被消耗掉了。