Re: フラッド攻撃 0.00000001 BC

人物: lfm
ギャビン・アンドレセンの投稿(2010年8月4日 02:58 UTC)
ダニエル・ラリマーの投稿(2010年8月3日 21:22 UTC)

まあ、現時点では次のようなシステムを作ることを止めるものは何もない:

AがBに1.00000001を送る BがAに1.00000000を返す

差し引きの結果はマイクロペイメントであり、処理手数料はかからない。

…Bが最初にゼロBitcoinで始めた場合を除いて。その場合Bは行き詰まる。1.0を返送することで0.00000001 Bitcoinの「おつり」トランザクションが発生し、それが0.01BTCの手数料を引き起こすが、Bはそれを支払えない(1.0000000001しか持っていないから)。

a と b が両方とも 1 BTC で始めて、単一のトランザクションで 2 つの入力と 2 つの出力を使って 0.0001 を転送することに合意すれば、a を 0.9999 に、b を 1.0001 に変更できる。ネットワークの他のノードはそのトランザクションを受け入れるだろう。

唯一の障壁は、トランザクションを作成する人が通常は異なるウォレットの両方の入力の秘密鍵を必要とすることだ。トランザクションを作成する人が不正をする可能性がある。