0

実験と学習のためにライトコインのクローンを作りました。2 つの異なる (ubuntu) マシンでヘッドレス クライアント (mycoind) をコンパイルして起動しました。mycoin.conf ファイルのそれぞれに、「connect=ip」という行を追加しました。ここで、ip=ip は他のマシンを表します。「rpcallowip=ip」でも同じことを行います (ただし、最後の部分が必要かどうかはわかりません)。

しかし、debug.log ファイルは次のようになります。

2014-05-18 11:45:03 接続 xx.xx.xx.xx を試行中 = 0.0
時間

接続を指定せずにクライアントを起動すると、多くの接続が得られます (私はライトコイン ポートを使用しているため、ライトコイン ネットワークである必要があります)。問題があるのはIPなのか、それともファイアウォールなのか、そしてそのような接続を確認する別の方法があるのだろうか

4

1 に答える 1

0

rpc と "connect" の接続 IP は、rpc 制御のためのものであり、別の IP がトランザクションのためにリッスンされ、ネットワーク上での確認がブロックされるようにします。

P2P IP 接続は元のビットコイン クライアントにありましたが、無効になり、現在のコード ベースから完全に削除されたと思います。

別の解決策は、任意の P2P ネットワーク フレームワークでマイクロペイメント チャネルを使用することです...接続サーバーを信頼するか、信頼メカニズムを作成する場合、WebRTC DataChannels はこれに最適な候補になります。

マイクロペイメント チャネル:

于 2014-12-07T20:34:46.633 に答える