IPv6、ヘッドレスクライアント、その他
こんにちは、freenodeでこのプロジェクトのことを聞いて、このアイデアが本当に気に入った。
完全なヘッドレス版を、操作オプション付きで開発してもらえる可能性はあるだろうか? rtorrentのようなncursesベースのもののような? そうすればヘッドレスのコンピューターでBitcoinを生成・共有しながら、GUIインターフェースの使いやすさと操作性も持てる。
もう一つ、あるといいなと思うのは、古いバージョンを実行している場合のアップデートモジュールだ(すでにあるかどうかはよく調べていない)。
IRCに加えて別のメディアへのブートストラップも改善になるだろう。BitTorrentトラッカーのようなものはどうだろうか? IRCをブロックするISPもあるし、IRCという発想を嫌う人もいる。
最後に、可能であればIPv6サポートもあるとかなり素晴らしい。そうすれば、IRCのブートストラップについて心配する人も減ると思う。
satoshiが投稿したbitcoind 1.3(RC?)も実行しているが、どうやって使えばいいのかな? bitcoindの使い方に関するドキュメントがあまりない……「starting bitcoin server」と表示され、irc.lfnet.orgの#bitcoinルームに自分のIPが表示されている。Bitcoinアドレスの確認方法、保有コイン数の確認方法、他の人への送金方法などはどうすれば分かるのだろうか?
自分はCプログラマーではないので、これらの提案を自分で実装することはできないが、可能であってほしいと思う。
前もってありがとう!
実行すると、
./bitcoind getaddressesbylabel "" [ ]何も返ってこないのは普通なのかな、それともおかしいのかな?
うーん、まあ、たぶん正常だね。デフォルトのアドレスには空のラベルが付いていると思い込んでいたが、間違いだった。Your Addressというラベルが付けられている。
なので:
./bitcoind getaddressesbylabel "Your Address"
でうまくいくはずだ。
または、ラベル付きでもなしでも新しいアドレスを生成すればいい:
./bitcoind getnewaddress ようこそ、ハリー。
最初にbitcoinを使わずにbitcoindから始めるということは考えていなかった。今のところ、このスレッドがチュートリアルの役割を果たすことになるだろう。
これまでのbitcoindの焦点は、ウェブサイトのバックエンドサポートに置かれてきた。listgeneratedのような、ヘッドレス生成器の管理に便利なものへの需要がある。当面は、debug.logファイルで”generated”と”hashmeter”をgrepすることで、いくらかのフィードバックが得られる。生成されたブロックは残高に反映されるまで約24時間かかる。
あるいは、私の「完全にノンサポート、動かなくても誰も責めるな」というrpc.cppへのパッチを使うこともできる。これはlistgeneratedをメソッドとして追加するものだ。false(./bitcoind listgenerated false)を渡すと未成熟のコインだけが取得できる。引数なしまたはtrueの場合は全コインのリストが返ってくる。インターフェースは今後変更する予定だ。文字列のリストというのは本来RPCのあるべき形ではないからな!
もちろん、これを使うにはSVNからビルドする必要がある。
最新版のパッチはhttp://www.alloscomp.com/bitcoinで常に入手できる。