Re: Linux ビルド

IRC の件は別として、プロキシのテストはどうだった?以前接続したことがあるから、addr.dat に既知のノードアドレスが含まれているけど、どれがオンラインかを知る IRC がないと、見つけるのに時間がかかる。通常、着信接続を受け入れられるノードは君以外に 1~3個だ。既に君を知っている既存のノードは最終的に接続してくるだろう。何個の接続が得られた?どのくらい時間がかかった?TOR 経由で正常にアウトバウンド接続できたかを知るには、debug.log で「connected」を検索する必要があるだろうね。

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

着信接続を受け入れるノードのうち、自分の IP をプログラムにハードコードしてもいいという人がいれば、自動的にシードできる。あるいは手順と一緒に Wiki ページに IP シードアドレスを掲載するとか。

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

作業の重複を避けるために知らせておくけど、まだ Linux ビルドに取り組んでいるよ。リンクして実行できるようになって、今はリソースの代わりに xpm からビットマップを読み込むように切り替えるなどのランタイムの問題に対処しているところだ。

わかりました。こちらでは最初の試みではリンクできませんでしたが、依存関係についてはまだ詳しく調べていません。

原文ソース

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

他のアーカイブ