私はこれについてしばらく頭を悩ませてきました。それで、私は(おそらく)settings-tpとpoet-validator-registry(すべてのコンテナをゼロから)で実行中の鋸歯状バリデータを作成しました。
私はconfig-genesis.batchでそれを作成しました-次にconfig.batchの詩人と公開鍵pemなどで「提案作成」-次にpoet.batchの「詩人登録作成」-「提案作成」で再び詩人-settings.batchを与える追加の詩人の設定。
基本的に、私は詩人のデフォルトの docker-compose の大部分をコピーしていますが、今では独自のコンテナーをゼロから作成しています (すべてがどのように組み合わされているかを詳細に知りたいです)。
とにかく、それらの詳細の1つはキーと認証に関するものです...最終的に実行され、settings-tpとpoet-val-regはそれに満足し、正常に通信し、必要に応じてジェネシスブロックを作成します.
ただし、別のバリデーターをピアとして接続しようとしています...
「チェーンヘッドもジェネシスノードもありません。ピアリングモードで開始します」-素晴らしい!
ただし、接続しようとすると:
[2018-05-10 10:30:10.542 INFO dispatch] Can't send message PING_RESPONSE back to ee58844c071426276de533cadfafbd3c2448604e59fd81f4758edc07b5beea89476a6252e0a2144d43f14e06bf90c57dd2613562221954e3b2eddc6d2fcd9ef6 because connection OutboundConnectionThread-tcp://192.168.1.200:8800 not in dispatcher
[2018-05-10 10:30:10.542 INFO dispatch] Can't send last message AUTHORIZATION_VIOLATION back to ee58844c071426276de533cadfafbd3c2448604e59fd81f4758edc07b5beea89476a6252e0a2144d43f14e06bf90c57dd2613562221954e3b2eddc6d2fcd9ef6 because connection OutboundConnectionThread-tcp://192.168.1.200:8800 not in dispatcher
これについての説明を見つけるのは非常に困難です。何かを見つけることができるのはソース コード内の元の参照だけであり、私はすぐにそれを逆方向にエンジニアリングするつもりはありません。
起動時のバリデーターの設定は次のとおりです。
The usual binds to 0.0.0.0
peering dynamic
scheduler serial
network trust
どんな助けでも大歓迎です!
よろしくお願いします:)
アーロン。