LF-Decentralized-Trust-labs / paladin

Programmable privacy for EVM
https://lf-decentralized-trust-labs.github.io/paladin
Apache License 2.0
18 stars 6 forks source link

Run Multiple Paladins on a Single Node (Localhost Network) #189

Open dwertent opened 2 months ago

dwertent commented 2 months ago

Overview

The goal is to run multiple Paladin Docker containers on the same node (using the localhost network). Each Paladin container should connect to a different Besu instance (node), and the Paladin containers should be able to communicate with each other.

It is assumed that the Paladin engine serves as the testbed, and the focus of this setup is to verify that the Paladin containers can communicate with each other and that they are receiving block events from the respective Besu nodes, as reflected in the logs.

This setup does not require a multi-cluster, multi-region, or multi-node deployment, but rather multiple containers running on a single local node.

What needs to be done:

  1. Build the Paladin containers (depends on #188)
  2. Mount a configuration file for each Paladin container
  3. Set up the network to allow communication between the Paladin containers

DoD

github-actions[bot] commented 4 days ago

This issue is stale because it has been open 30 days with no activity.