トランザクション手数料が必要なためコインを送れない?

3 件のメッセージ サトシ・ナカモト 2010年9月10日 — 2010年9月10日

これが起きたバージョンは何だ?リリースビルドか、自分でビルドしたものか?どのオペレーティングシステムだ?

IPアドレスで送信したか、それともBitcoinアドレスで送信したか?

49.99を送信した時、0.01の手数料を支払うよう求められたか?

GetMinFeeに変更があったが、これが原因となるとは思えない。ブロックが巨大になった時にのみ適用され始める。

ブロック番号の違いの理由は、表示される数値が0.3.11で1減らされたためで、その方が理にかなっていたからだ。

何が起きたかわかったと思う。生成されたトランザクションをダブルクリックしてくれ。おそらく0.01未満のトランザクション手数料が含まれている。

誰かが0.00000010のトランザクション手数料を支払っている。-paytxfeeでそれを設定できるとは思えない。おそらくコードを修正する必要があるだろう。あなたの生成されたブロックは50.00000010の価値があるため、全額を送信しようとするとお釣りに0.00000010が残り、それがダストスパムの0.01手数料をトリガーする。

このコーナーケースを除けば通常は無害だ。これを処理するためにCreateTransactionに特別なケースを追加すべきだ。

修正はSVN rev 151に入っている。

次にアップグレードした時に、停滞している0.01(実際は0.01000010)を送信できるようになる。