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

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

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

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

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