SVN rev 130 のバグ修正

5 件のメッセージ BitcoinTalk サトシ・ナカモト, ジェフ・ガージック, aceat64, knightmb 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

サトシ・ナカモトの投稿(2010年8月12日 12:20 UTC)

rev 130の各種バグ修正:

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

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

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

aceat64 2010年8月13日 02:42 UTC 原文 ·
ジェフ・ガージックの投稿(2010年8月12日 14:39 UTC)
サトシ・ナカモトの投稿(2010年8月12日 12:20 UTC)

-paytxfee スイッチ、例えば -paytxfee=0.01

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

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

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

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

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

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

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

knightmb 2010年8月13日 03:17 UTC 原文 ·
ジェフ・ガージックの投稿(2010年8月12日 23:39 UTC)
サトシ・ナカモトの投稿(2010年8月12日 21:20 UTC)

-paytxfee スイッチ、例えば -paytxfee=0.01

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

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

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

誰かに 10 BTC の支払いを送ろうとしたら、「この BTC を送るのに 1010 かかるぞ」と警告が出るのか? 😁