返信ありがとう。同じウォレットでプログラムを複数インスタンス動かすのが不可能なら、その旨ドキュメントに書いておくべきだと思う。
ただ、別のシナリオを考えてみる。 コンピューターが2台ある。1台は自宅、もう1台は職場だ。自宅でbitcoinを動かし、それを終了させて職場へ行き、同じウォレットで職場のbitcoinを起動する。それも終了させて自宅に戻り、自宅でbitcoinを起動する、という具合だ。ただし、ファイル(~/.bitcoin)は同期しない。つまり同じウォレットの複数インスタンスを同時に動かすわけではないが、現在の状態を同期もしない。
これは可能なのか? 送金や受取は同期されるのか、それとも別の問題があるのか? それともむしろ、自宅用と職場用で別々のウォレットを2つ使うべきなのか? ありがとう
同期はされない。保存済みのアドレス 100個を使い切るまでの少しの間は同期されているように見えるかもしれないが、それ以降は各マシンで違うアドレスを使うようになるから同期が崩れていく……そして支払いをすれば、釣りは片方のマシンでは受け取れるが、もう片方には反映されないから、そちらでは単にお金が消えたように見えるだろう。
もっとも、ウォレットがフォークすること以上に問題が起きるかどうか、起きるとしたらどう起きるのかは個人的にも興味がある。