ビットコイン・インスティテュート

Re: Bitcoinを​GTKに​変換:賛成?​ 反対?​ wxの​方が​良い?

人物: teknohog
teknohog 2010年8月19日14:59 UTC
lfmの投稿(2010年8月19日10:28 UTC)

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

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

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

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

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