Ich habe Eris auf meinem Ubuntu-Rechner mit Docker eingerichtet. Ich habe eine private Blockchain erstellt. Eris Tools bietet die Möglichkeit, mit dem folgenden Tool an mehreren Ketten zu arbeiten.
>> eris chains <start|stop|new|ls>
Ich habe 2-3 Ketten (privat) auf der eris-Plattform erstellt.
CHAIN ON CONTAINER ID DATA CONTAINER
simple_chain - ad1c0920ca 90a8408016
demochain * 68da9f15ee adf1d1a184
testchain - ec4f7873c2 abaac8d953
Ein Sternchen (*) neben Demochain gibt an, dass diese Kette gerade aktiv ist (oder läuft). Wenn ich einen Vertrag auf testchain bereitstellen möchte, muss ich Demochain stoppen und testchain starten.
Meine Frage ist, warum wir in Eris nicht zwei (oder mehr) Ketten gleichzeitig laufen lassen können.
Mehrere Ketten, die gleichzeitig auf der Eris-Plattform laufen, sind tatsächlich möglich. Fügen Sie dazu für jede Kette beim Ausführen eris chains new|start
von das --publish
Flag hinzu, das die Ports randomisiert und es ermöglicht, dass mehrere Ketten gleichzeitig ausgeführt werden. Hoffe das beantwortet deine Frage!
Sie können dies tatsächlich tun, indem Sie verschiedene Ketten auf verschiedenen Ports ausführen. Dies ist entweder mit --publish
oder mit --ports
Flag möglich. Wenn Sie --publish
Flag verwenden, werden die Ports randomisiert. Wenn Sie --ports
Flag verwenden, können Sie die Ports angeben, auf denen Sie eine bestimmte Kette ausführen möchten. Weitere Informationen zu Ports finden Sie in der eris-Dokumentation .
Niksmac