0

假设在Plutus playground中归属代码块。简单地说,如果接收方钱包有一些 ADA,则合约正常工作。但如果接收方钱包为空,交易将失败,因为从脚本向钱包发送资金需要一定的费用,这笔费用应由接收方支付。对此类问题有任何修改吗?

4

1 回答 1

1

这不是问题,这就是智能合约在卡尔达诺中的运作方式,即使这就是区块链上的一切运作方式。当一个地址向另一个地址汇款时,源地址应支付费用。该逻辑适用于任何区块链(据我所知)。

因此,在智能合约中也是如此。如果钱包想要从验证器脚本中取回(而不是像你说的那样接收)钱,那么应该支付费用。这是因为钱包想要这些资金,因此它应该在区块链中提交一笔交易,这意味着要为此支付费用。

在区块链中,每个向网络提交交易的用户/钱包/地址都应该支付费用。

于 2021-10-22T05:01:08.160 回答