Quote from: creighto on November 19, 2010, 08:29:12 PM
最近実装された年齢優先ルールに加えて、取引手数料なしの最低年齢ルールがあるべきかもしれない。別の言い方をすれば、無料取引は再び無料で送金される前に3ブロック深くなければならないという生成ルールだ。これでも実際のユーザーは必要に応じて新しい資金をすぐに使えるし、実際のユーザーがニーズに合わせて資金を再シャッフルすることも追加コストなしで許容される。現在進行中のスパム攻撃を大幅に抑制できると思う。
そのようなことをしている。優先度は、あなたが説明しているコンセプトのより形式化されたバージョンだ。
Quote from: FreeMoney on November 19, 2010, 05:39:44 PM
現状の3.15では多くの無料トランザクションスペースがあり、そのスペースは最も高い[経過時間][価値]/[サイズ]のトランザクションに最初に与えられますよね?無料スペースの一部を[経過時間][価値]/[サイズ] > Cを要求するようにするのは合理的でしょうか?
Cを設定して、標準的な1BTCトランザクションが次のブロックでメインの無料エリアに入れるようにする。そして0.1は約10ブロック待てば入れるようにする。そして[経過時間]*[価値]/[サイズ] < Cを許可するエリアに約12件程度のトランザクションを入れるようにする。 はい、このような感じだ。そして優先度要件なしのエリアは3Kで、1ブロックあたり約12件のトランザクションだ。
SVN rev 185をアップロードした。無料トランザクションに最小優先度要件が含まれている。トランザクションフラッドはコインが何度も再使用されて構成されるため、0承認のトランザクションに繰り返し依存する。0承認のトランザクションは優先度0なので、そのような無料トランザクションは一度に1つずつブロックに入るのを待たなければならない。
バージョン0.3.15は、それしか残っていない場合を除き、0承認の依存関係を使用するトランザクションを書き込まないため、通常のユーザーはこの問題に遭遇しないはずだ。
これはデフォルト手数料を0.01にすることに次ぐ良い妥協案だと思う。無料トランザクションで同じコインをどの程度の頻度で使用できるかに制限があるのは、それほど無理な要求ではない。無料トランザクションを使用しているなら、慈善を受けているのであり、同じコインでの使用頻度に何らかの制限が必要だ。
無料トランザクションはより遅く処理される可能性があることは常に言ってきた。-paytxfee=0.01を追加することで、トランザクションが迅速に処理されることを確保できる。