この変更の理由:「ペニーフラッディング」のより効果的な緩和策。
この変更前の動作:-limitfreerelay ブール引数を設定して bitcoin を実行した場合、10分間に 150K バイトを超える無料トランザクションを受信すると、無料トランザクションのリレーを停止していた。
この変更後の動作:ビットコインは指数関数的なレート制限関数に基づいて無料トランザクションのリレーを停止する。より短い期間により多くのトランザクションがあるほどドロップされる可能性が高くなる(デフォルトの平均は 10分間に約 150K バイトを許可する)。-limitfreerelay はブール値から K バイト/分のレートに変更され、デフォルトは 15 である。
サトシによるオリジナルコード――私はいくつかのコメントを追加し、-limitefreerelay オプションでレートを設定できるようにした。