ビットコイン・インスティテュート

Re: フラッド攻撃0.00000001 BC

人物: Insti
Insti 2010年8月4日17:22 UTC
davidonpdaからの引用(2010年8月4日17:03 UTC)

ユーザーがあなたに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なので、トランザクションに手数料が適用される。