やあ、
まず最初に言わせてほしいのは、これは素晴らしいコンセプトだということだ。P2P の通貨システムは長い間ずっと夢見てきたものだ。
完全に敬服し、尊敬している。
いくつか提案がある:
-
ビットコインのソフトウェアがピアとの接続を確立する際(クライアント TCP ソケット)、クライアント側からハンドシェイク文字列を送信するようにしてほしい。現在はサーバー側(サーバー TCP ソケット)がハンドシェイクを送信している。理由はもちろん匿名性だ。ISP がクライアントをポートスキャンしてこのプログラムを実行していることを検出するのはあまりにも容易だ。
-
ハンドシェイク時に何らかの暗号化を使用し(上記の要望に関連する)、DPI(ディープパケットインスペクション)の際にソフトウェアの正体を難読化してほしい。中国やイランのような自由でない(自由という意味での)国の人々のことを本当に考えている。
-
このシステムをウェブサイトに統合してインスタントサービスを提供するための API が必要だ。シンプルな HTTPS の受領メカニズムがあれば大きな効果がある。クライアントが受信した支払いをすべての関連情報とともに HTTPS URL にポストし、ステータス更新を提供するようにしてほしい。また、送金メカニズムもあると良い。これにより、送金(およびバッチ送金)を自動化できる。ステータスは HTTPS の受領インターフェースを通じて返すことができるだろう。
-
固定ポート/ランダムポート。実行するポートをランダムに割り当てる設定を用意してほしい(非常に制限的なファイアウォールのために静的に設定できる機能も)。
-
UPnP サポート。クライアントが上流のルーターに自動的にポートフォワードを作成するようにしてほしい。デフォルトで有効にし、オプションメニューでオフにできるように。
-
*NIX システム向けにヘッドレス(コンソールのみ)インストールをコンパイルできるようにしてほしい。また、ネットワークサービスとしてだけ実行できる機能も。制御用の telnet 接続可能なポート(あるいは UNIX ソケットでも可)があれば良いだろう。