Re: (context post by teknohog)

参加者: teknohog

Quote from: lfm on August 19, 2010, 10:28:19 AM

GUIとデーモンを分離すべきとはどういう意味だ?すでに分離されている。別のデーモンをビルドできる。GUIだけの別ビルドが必要なのか?なぜ必要なのか分からない。

BitcoinはP2Pネットワークなので、プログラムは常に動作している必要がある。しかし、GUIをずっと見ている必要はないのでデーモンがあると便利だ。現在、GUI版を起動するにはデーモンを停止する必要があり、その間ネットワークが途切れる。

aMuleのようなP2Pアプリケーションはこれを適切に行っている。デーモンが常に動作し、操作したい時に別のGUIを起動してデーモンに接続する。最も重要なのは、GUIはデーモンと異なるマシンで実行できることだ。

このようなセットアップはモバイルでのBitcoin利用に最適だろう。「サーバー」マシンでデーモンを動かし、モバイルデバイスのGUIから接続する。別の文脈で既に議論されたと思うが、同じメカニズムが適用される。

ただし、JSON-RPCメカニズムを使えば既に別のGUIを構築できるので、メインラインクライアントを変更する緊急の必要はない。