SVN rev 130のバグ修正

4 件のメッセージ BitcoinTalk サトシ・ナカモト, ジェフ・ガージック, aceat64 2010年8月12日 — 2010年8月13日

rev 130の各種バグ修正:

相対パスでの-datadirを修正 自動起動はWindows以外ではデフォルトでオフに msvcでコンパイルした際の「vector iterator not dereferencable」アサーションが時々発生する問題を修正 Linuxビルドでのreadlinkコンパイル警告を修正 __BSD__の代わりにsys/param.hとBSD定義を使用 -paytxfeeスイッチ、例:-paytxfee=0.01

Quote from: satoshi on August 12, 2010, 09:20:31 PM

rev 130の各種バグ修正:

相対パスでの-datadirを修正 自動起動はWindows以外ではデフォルトでオフに msvcでコンパイルした際の「vector iterator not dereferencable」アサーションが時々発生する問題を修正 Linuxビルドでのreadlinkコンパイル警告を修正 __BSD__の代わりにsys/param.hとBSD定義を使用 -paytxfeeスイッチ、例:-paytxfee=0.01

つまり、-paytxfeeはnTransactionFeeを設定する。

nTransactionFeeがクライアントの動作にどう影響するか誰か説明してくれないか?

そしてより具体的に、ノードAが1000.0に設定し、他のすべてのノードが0.01を使用している場合はどうなるのか?

aceat64 2010年8月13日 原文 · 個別ページ

Quote from: jgarzik on August 12, 2010, 11:39:12 PM

Quote from: satoshi on August 12, 2010, 09:20:31 PM

-paytxfeeスイッチ、例:-paytxfee=0.01

つまり、-paytxfeeはnTransactionFeeを設定する。

nTransactionFeeがクライアントの動作にどう影響するか誰か説明してくれないか?

そしてより具体的に、ノードAが1000.0に設定し、他のすべてのノードが0.01を使用している場合はどうなるのか? Quote from: satoshi on August 12, 2010, 09:20:31 PM rev 130の各種バグ修正:

相対パスでの-datadirを修正 自動起動はWindows以外ではデフォルトでオフに msvcでコンパイルした際の「vector iterator not dereferencable」アサーションが時々発生する問題を修正 Linuxビルドでのreadlinkコンパイル警告を修正 __BSD__の代わりにsys/param.hとBSD定義を使用 -paytxfeeスイッチ、例:-paytxfee=0.01

私の理解では、ノードはトランザクションにそのノードの要件を満たす手数料が含まれていない限り、自分のブロックにトランザクションを含めない。手数料を1,000に設定したノードの場合、おそらくどのトランザクションも自分が生成するブロックに含めないことになり、他のノードが得られたはずのトランザクション手数料を取り逃すことになる。ネットワークの他のノードより高い要件を設定する理由は実際にはない。基本的に市場から自分を締め出しているだけだ。

いいえ、そういうことではない。

-paytxfeeはトランザクションにトランザクション手数料を含めることを可能にする。トランザクションの確認が遅くなった場合、「-paytxfee=0.01」を使用して優先度を上げることができる。送信するすべてのトランザクションに0.01が追加でかかる。0.01以上を使う理由はない。

必要な場合に備えてあるだけだ。おそらく必要にはならないだろうし、必要になった場合はもっと詳しく説明できる。