Complete DIVA.EXCHANGE universe dockerized using docker-composer
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Konrad Bächler 15bb9428bf p2p iroha network 1 month ago
bin p2p iroha network 1 month ago
data P2P blockchain network fixes 2 months ago
tunnels.conf.d clean-up, stabilization, two versions: I2P, P2P 2 months ago
.gitignore clean-up, stabilization, two versions: I2P, P2P 2 months ago
LICENSE clean-up, stabilization, two versions: I2P, P2P 2 months ago
README.md bash fixes, joining existing networks / creating a new network 2 months ago
i2p-docker-compose.yml port config clean up 2 months ago
iroha-diva.env docker network fixes: P2P/ICE 2 months ago

README.md

DIVA.EXCHANGE “Dockerized”

This project has the following purpose: even if DIVA.EXCHANGE consists of several independent modules, it still should be easy to have the complete environment available.

Online Demo and Test sites:

Get Started

There are two different flavours of testnets available: a peer-to-peer (P2P) based one and an I2P based one.

The peer-to-peer (P2P) based testnet routes all traffic between the Iroha nodes through the clearnet. Initially, the Iroha nodes are connected with each other with the help of a signal/STUN service. A signal/STUN service enables peer-to-peer connections behind firewalls. This signal/STUN implementation is used to establish the connections between the Iroha nodes: https://codeberg.org/diva.exchange/signal

The I2P based testnet routes all traffic between the Iroha nodes through the private network I2P. The Iroha nodes itself remain private. The I2P network might have quite some latency and hence the synchronisation between the Iroha nodes might be slow.

Peer-to-peer based local Testnet

To start the peer-to-peer-based local testnet (3 nodes) execute:

./bin/start-p2p-testnet.sh

To stop the peer-to-peer-based testnet execute:

./bin/halt-p2p-testnet.sh

I2P based Testnet

To start the I2P-based testnet (3 nodes) execute:

./bin/start-i2p-testnet.sh

To stop the I2P-based testnet execute:

./bin/halt-i2p-testnet.sh

Join testnet.diva.exchange

To join an existing network, like the “testnet” of diva.exchange (see https://testnet.diva.exchange):

JOIN=1 BLOCKCHAIN_NETWORK=testnet ./bin/start-p2p-testnet.sh

To disconnect from the network:

./bin/halt-p2p-testnet.sh

Contact the Developers

On DIVA.EXCHANGE you’ll find various options to get in touch with the team.

Talk to us via Telegram https://t.me/diva_exchange_chat_de (English or German).

Donations

Your donation goes entirely to the project. Your donation makes the development of DIVA.EXCHANGE faster.

XMR: 42QLvHvkc9bahHadQfEzuJJx4ZHnGhQzBXa8C9H3c472diEvVRzevwpN7VAUpCPePCiDhehH4BAWh8kYicoSxpusMmhfwgx

BTC: 3Ebuzhsbs6DrUQuwvMu722LhD8cNfhG1gs

Awesome, thank you!