トランザクションを収集するインセンティブは何か?

theymos 2010年6月5日 16:26 UTC 原文 ·

作業中のブロックにトランザクションを追加すると、生成速度が低下する。生成ノードの大多数がブロードキャストされたトランザクションを無視してネットワークを信頼性のないものにすることを防ぐものは何だろうか?

では、自分に利益のあるトランザクションだけを処理する方が賢いのだろうか? そうすれば、送金したければ配送料を含める必要があり、さもなければ誰も確認してくれない。それは合理的に思える。各トランザクションに自分で手数料を追加でき、人々はトランザクションを受け入れる前にどの程度の手数料を期待するかの閾値を設定できるというものだ。

theymos 2010年6月5日 19:55 UTC 原文 ·

それは巧みな(そして非常に自由市場的な)解決策だ。BitCoin は長期間ブロックに含まれないトランザクションを現在どのように処理しているのか? 失われるリスクはあるのか?

QuantumMechanic 2010年6月5日 20:02 UTC 原文 ·

bitcoin 生成によるネットワーク支援のインセンティブがほぼ枯渇した後の、平均トランザクション手数料の推定値はあるだろうか? これはユーザー数、ネットワークの規模、総トランザクション速度とどのようにスケールするのか?

マイケル・マーカートの投稿(2010年6月5日 07:26 UTC)

作業中のブロックにトランザクションを追加すると、生成速度が低下する。生成ノードの大多数がブロードキャストされたトランザクションを無視してネットワークを信頼性のないものにすることを防ぐものは何だろうか?

前提が間違っている。作業中のブロックにトランザクションを追加しても、生成速度は低下しない。生成がハッシュをスキャンする際、ブロックのヘッダーのみをハッシュするが、これは固定サイズだ。ヘッダーにはトランザクションのハッシュ(マークルルート)が含まれており、たまにしか更新されない。

必要であれば、十分なトランザクションが含まれていないブロックをノードが使用しないよう優先させるコードを書くことができる。非推奨のブロックはメインチェーンに含まれることはほぼないが、含まれた場合は受け入れられる。ノードがすべてのトランザクションを含めないことに実質的な利点はないので、これが必要になるとは思えない。

Stickboy 2010年7月13日 05:38 UTC 原文 ·

ここに来たばかりなので、何か馬鹿なことを言っても許してくれ。

通常の状況下では、すべてのトランザクションを含めないことに何の利点もないかもしれない。だが純粋に悪意のある動機についてはどうだ? もしこれが通貨を妨害する手段になるのなら、いわゆる「そこに自分の金を置いておく」ことについては間違いなく考え直すだろう。

jib 2010年7月13日 05:46 UTC 原文 ·

トランザクションが含まれなかったとしても問題ない。後のブロックで含まれることになる。攻撃者がネットワーク全体よりはるかに少ない CPU パワーしか持っていない限り、問題にはならない。