Bitcointalk · Won't let me send coins because it requires a transaction fee?

中本聪,2010 年 9 月 10 日

SN-2732 已核对来源,附原文与上下文。

阅读语言
中文译文

我猜我知道发生了什么。双击那笔铸币交易。它里面很可能带了一笔低于 0.01 的交易费。

有人一直在付 0.00000010 的交易费。我觉得用 -paytxfee 你连这个都设不出来,得改代码才行。你生成的区块价值 50.00000010,因而当你试图把整笔发出去时,只剩 0.00000010 当找零,这就触发了灰尘垃圾的 0.01 交易费。

除了这个边角案例它通常无害。我理应给 CreateTransaction 加个特例来处理这种情况。

ORIGINAL · 英文原文
I think I know what happened.  Doubleclick on the generated transaction.  It probably has a sub-0.01 transaction fee in it.

Someone has been paying a 0.00000010 transaction fee.  I don't think you can even set that with -paytxfee, I think you'd have to modify the code to do it.  Your generated block is worth 50.00000010, so when you try to send the whole thing you have 0.00000010 left over for the change, which triggers the dust spam 0.01 fee.

It would normally be harmless except in this corner case.  I should add a special case to CreateTransaction to handle this.
来源
Bitcointalk 原始链接 ↗ 记录编号 SN-2732