トランザクション手数料が必要なためコインを送れない?
残高全額を送ると、手数料を支払う分が残らない。49.99 を送ればいい。
なぜそうなるのかはわからない。統合されていない取引に手数料がかかるべきではない。
丸め誤差? Faucet からビットコインを受け取った後、0.0495 BTC を誰かに支払ったことはないか。小数第 3 位以下の操作をしたことはないか? TAABL に 0.01 があるが、丸め誤差のせいで引き出せない。とはいえ、+50.00 は+50.00 であり、それは引き出せるはずだ。
新しいブロックは承認に約 100 ブロックかかる。待ったと思うが。
これが起きたバージョンは何だ?リリースビルドか、自分でビルドしたものか?どのオペレーティングシステムだ?
IP アドレスで送信したか、それとも Bitcoin アドレスで送信したか?
49.99 を送信した時、0.01 の手数料を支払うよう求められたか?
GetMinFee に変更があったが、これが原因となるとは思えない。ブロックが巨大になった時にのみ適用され始める。
ブロック番号の違いの理由は、表示される数値が 0.3.11 で 1 減らされたためで、その方が理にかなっていたからだ。
何が起きたかわかったと思う。生成されたトランザクションをダブルクリックしてくれ。おそらく 0.01 未満のトランザクション手数料が含まれている。
誰かが 0.00000010 のトランザクション手数料を支払っている。-paytxfee でそれを設定できるとは思えない。おそらくコードを修正する必要があるだろう。あなたの生成されたブロックは 50.00000010 の価値があるため、全額を送信しようとするとお釣りに 0.00000010 が残り、それがダストスパムの 0.01 手数料をトリガーする。
このコーナーケースを除けば通常は無害だ。これを処理するために CreateTransaction に特別なケースを追加すべきだ。
この件にはまったく困惑している。自分もブロックを生成してすぐに送金した。取引を見てみると:
"address" : "1LCSXSx8sjcZKHFXbyasBsuEdJtBVRaco7",
"label" : "",
"txid" : "1249190d1a13b03b51c27ded2e8441d446a8ae6ef90f90db31a8267da0845685",
"txtime" : 1283997623,
"category" : "debit",
"amount" : 50.01000000,
"confirmations" : 228
},
自分も手数料を払ったようだ。なぜだろう? 取引が多すぎるブロックだったのか、複数の小額のウォレットから値が来ているのか(でもクライアントは取引全体を満たす一つのウォレットを見るはずだよね?)、それとも他に何かあるのだろうか?
[Deleted] Quote from: davidonpda on September 10, 2010, 01:45:58 PM
それで1ペニー失ったのか。ではその取引手数料は次のブロックに行くのか?それとも自分が生成したブロックの一つ前のブロックに行くのか?
取引手数料は支払っていない。残高に 0.01000010 がある。ただそれを使えないだけだ。0.01000010 全額を別のアドレスに送ればネットワークは受け入れるが(分割はできない)、Bitcoin のインターフェースはそこまでの高精度をサポートしていない。
これはネットワークで強制されるものではない。取引手数料は「アウトプット」ではないので、「ダストスパム」制限の対象外だ。
neliskyの投稿(2010年9月10日 05:02 UTC)自分も手数料を払ったようだ。なぜだろう? 取引が多すぎるブロックだったのか、複数の小額のウォレットから値が来ているのか(でもクライアントは取引全体を満たす一つのウォレットを見るはずだよね?)、それとも他に何かあるのだろうか?
0.01 の手数料を受け取ったのだ。支払ったのではない。
修正は SVN rev 151 に入っている。
次にアップグレードした時に、停滞している 0.01(実際は 0.01000010)を送信できるようになる。
neliskyの投稿(2010年9月10日 14:02 UTC)自分も手数料を払ったように見える。なぜそうなる? tx が多すぎたブロックなのか、複数の少額ウォレットから値が来たからなのか(だがクライアントはトランザクション全体を満たす1つのウォレットを見るはずだろう?)、それとも別の何かか?
あなたは0.01の手数料を受け取った。払ったのではない。
なるほど、それなら急にフェアに思えてきた 😊 davidonpda のペニーをもらったということか?
修正内容について興味のある人へ。お釣りが 0.01 未満になる場合、それはトランザクション手数料として追加することで「破棄」される。誰か他の人がブロックを生成したときにそれを受け取ることになる。もしかしたら、誰かが十分な量を集めて使えるセントを形成できるかもしれない。
修正内容について興味のある人へ。お釣りが 0.01 未満になる場合、それはトランザクション手数料として追加することで「破棄」される。誰か他の人がブロックを生成したときにそれを受け取ることになる。もしかしたら、誰かが十分な量を集めて使えるセントを形成できるかもしれない。
これはまずいように思える。