¿Cómo implementar una red hyperledger-sawtooth con múltiples validadores?

Estoy tratando de configurar una red de diente de sierra con al menos 2 Validadores y algunos procesadores de transacciones. Estoy usando Ubuntu 18.04, así que la única solución posible es usar docker.

Busqué todo el día un ejemplo de trabajo y todavía no tuve suerte. Hay un ejemplo en el sitio web oficialaqu pero no funciona. Las versiones de las imágenes de Docker son 1.1, lo cual es extraño, porque no existe tal versión en Docker Hub. Además, requiere una imagen (hyperledger / sawtooth-poet-engine) que no existe en ninguna parte.

Sé que el validador principal debe generar las claves y el bloque de génesis y el otro validador (es) debe usar esos artefactos. Pero, ¿cuál es la configuración correcta para el segundo validador? ¿Cómo puede leer los artefactos generados desde el primer validador?

¡Gracias

Esta es la configuración del primer validador:

validator-0:
  image: hyperledger/sawtooth-validator:1.0
  container_name: sawtooth-validator-default-0
  expose:
    - 4004
  ports:
    - "4004:4004"
  entrypoint: "bash -c \"\
      sawadm keygen && \
      sawtooth keygen my_key && \
      sawset genesis -k /root/.sawtooth/keys/my_key.priv && \
      sawadm genesis config-genesis.batch && \
      sawtooth-validator -vv \
        --endpoint tcp://validator:8800 \
        --bind component:tcp://eth0:4004 \
        --bind network:tcp://eth0:8800 \
      \""

Respuestas a la pregunta(1)

Su respuesta a la pregunta