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

Re: トランザクション/スパムフラッド攻撃が​現在進行中

人物: MoonShadow
MoonShadow 2010年11月19日20:43 UTC

[削除済み] Quote from: davidonpda on November 19, 2010, 08:35:15 PM

MoonShadowの投稿(2010年11月19日20:29 UTC)

最近実装された年齢優先ルールに加えて、取引手数料なしの最低年齢ルールがあるべきかもしれない。別の言い方をすれば、無料取引は再び無料で送金される前に3ブロック深くなければならないという生成ルールだ。これでも実際のユーザーは必要に応じて新しい資金をすぐに使えるし、実際のユーザーがニーズに合わせて資金を再シャッフルすることも追加コストなしで許容される。現在進行中のスパム攻撃を大幅に抑制できると思う。

それでは人々が再び資金に拘束されてしまうかもしれない。MtGoxやBitcoin Faucetのことを考えてみてほしい。Faucetは3ブロックごとにしかニッケルを送れない。なぜならニッケルを送るたびにお釣りを新しいアドレスに送り、3ブロック分取引手数料なしでの送金が拘束されるからだ。

少しだけだ。ルールが一般的に知られており、その理由もわかっているなら、Bitcoin Faucetのようなところは調整できると思う。私が言っているのは、可能ならコインの移動に基づいた制限であって、特定のアドレスに対する3ブロック禁止ではない。新しいクライアントには100のアドレスがあるよね? Bitcoin Faucetが各アドレスに0.05 BTC以上持っていて、リクエストが来るたびにアドレスをローテーションすれば、30分で100件のリクエストを遅延なく処理でき、遅延ありならさらに多く処理できる。取引が作成できないと言っているのではなく、手数料なしでは、依存する取引が3ブロック深くなるまで生成者がブロックに入れないということだ。手数料があれば何でもできるし、手数料つきの取引に3ブロックの遅延を守らせる生成者も、おそらくいないだろう。これにより無料取引の可能性は開かれたまま、スパムは抑制される。このルールが機能しない技術的な理由があるなら、私には分からない。

EDIT: 引き出しリクエストを処理しようとしているマーケットは、過去30分間に送信されたリクエスト数を把握しており、このルールによりリクエストが遅延する可能性があると依頼者に警告するか、手数料を支払うかを選択できる。