ビットコイン・インスティテュート

優先トランザクションと​取引手数料

このWikiページ (http://www.bitcoin.org/wiki/doku.php?id=transaction_fee)およびこのサトシの投稿 (http://bitcointalk.org/index.php?topic=795.msg8960#msg8960)に書かれている通り、-paytxfeeスイッチを使えば、送信するトランザクションに「優先度」を付けられる。

優先トランザクションとは、たとえブロックが非常に大きい場合(バイト数またはトランザクション数の面で)であっても、トランザクションがブロックに含まれる可能性を高めるものとして定義されているらしい。

ブロックの99.9%がトランザクション手数料が発生する範囲外であることを考えると、現時点ではトランザクション手数料はほとんど役に立たないと言える。ただ、気になることがある……

ビットコインのクライアントやネットワークにおいて、トランザクション手数料に基づいてトランザクションを優先処理できる他の領域はあるだろうか? 例えば: ネットワークに送信すべきトランザクションのリストがある場合、優先度の高いものをより多くの接続ノードに送信する。優先トランザクションが到着した場合はマイニング作業を即座に再開するが、無料トランザクションの場合はしばらく既存のブロックの作業を続行する。 また、ビジネスマンの立場から言えば、ビットコインを扱うあらゆるビジネスにとって、安全策としてデフォルトで -paytxfee=0.02を使うのが賢明なやり方だと思う。これにより、極端なネットワーク負荷の場合でも、既存のネットワークおよび既存のクライアントにおいて優先処理が保証される。

トランザクション手数料の活用方法について、他の意見も歓迎する……健全なトランザクション手数料の仕組みは、ビットコインP2Pネットワークの長期的な健全性にとって重要だと強く信じている。