Re: プロキシ

マルッティ・マルミの投稿

プロキシ設定を有効にしてビットコインを再起動したところ、1分以内に最初の接続が得られ、最終的には 8個の接続にもなりました。すべて本当に TOR 経由なのか気になります。Netstat では localhost:9050 への接続が 2 つと、ローカルポート 8333 から外部への接続が 7 つ表示されています(表示されている接続の中には既に切断されたものも含まれているかもしれません)。なぜか実行しているフォルダーに debug.log がありません。

debug.log はデータディレクトリ「%appdata%/bitcoin/debug.log」に移動した。

7 つのインバウンドと 2 つのアウトバウンドは、おおよそ予想通りだ。

前回の SVN コミットで、接続先アドレスの選択順序を全面的に見直し、最近オンラインが確認された順に試行するようにした。これにより、IRC が利用できない場合でもより合理的な時間で接続できるはずだ。IRC は本来、最初の接続のシードとしてのみ必要なのだが、より速く接続するための頼みの綱として使っていた。

受信接続を受け入れるノードの一部が、自分のIPをプログラムにコード化してもよい というなら、自動的にシードできる。あるいは、手順説明と一緒にWikiページに いくつかのIPシードアドレスを掲載するとか。

Wikiページは良い案で、すぐに実行できる解決策ですね。自分のIPをそこで 最新に保つようにして、他の人にも同じことをお願いできます。Linuxビルドが 動くようになれば、ほとんどの時間オンラインで静的IPを持つサーバーにノードを 立てやすくなります。ビットコインに同梱された静的IPリストとピア交換プロトコルが あれば素晴らしいですね。そうすればIRCサーバーは不要になります。

それは素晴らしいな。TOR ユーザーだけが必要とするものなので、「bitcoin -proxy=127.0.0.1:9050 -addnode=」という手順説明で、someip の部分を実際の静的 IP にできる。Wiki の誰でも IP を追加できるリストをそばに置くか、そこへのリンクを貼ればいいだろう。受信接続を受け入れられるようになったら、静的 IP の場合はこのリストに IP を追加してくれ、というオプションの手順へのリンクを用意すべきだ。

匿名の人々は完全にステルスでいたいのだろうか。つまり、TOR なしでは一度も接続せず、自分がビットコインを使っていることを誰にも知られたくないということなのか、それとも取引をする前に TOR に切り替えたいだけなのか。完全にステルスでいたい場合のみ、-proxy -addnode の手動シーディングを行う必要がある。これは非常に簡単にミスしてしまう。最初にビットコインを普通に起動すると、すぐに自動的に接続を開始してしまうからだ。

原文ソース

https://mmalmi.github.io/satoshi/
2024 年 2 月、COPA 対ライト裁判の証言の一環として GitHub で公開

他のアーカイブ