ユーザーがあなたに 1.005bc を送り、あなたが 1bc を返す。このシナリオでは手数料はかかるんだろうか?戻ってくるおつりが 0.005bc になるからだ。
ああ、それは上で取り上げたとおりだ。
ギャビン・アンドレセンの投稿(2010年8月4日 12:55 UTC)ルールは「いずれかの TxOut(出力)が 0.01 ビットコイン未満の値を持つ場合、0.01 の手数料を課す」だ:
main.h: foreach(const CTxOut& txout, vout) if (txout.nValue < CENT) nMinFee = CENT;
君のシナリオでは出力が 2 つある。1 つは 1 BTC、もう 1 つは 0.005 BTC だ。 0.005 < 0.01 なので、トランザクションに手数料が適用される。