1.0.16 • Published 3 years ago

akridex-discovery v1.0.16

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

Installing

This repo uses git lfs

Public DHT bootstrap node setup

use chameleon install script for deps (do not need dex-mpc) make sure fail2ban is installed allow port 20000 through machine firewall sudo ufw allow 20000/udp to connect, ensure firwall port range is open (need 2 + 4*(max num parties)) if max number of parties is 10, need 42 sequential ports open

Testbed Run Instructions

Start up machines. Add IP addresses to <testbed>_run.sh and <testbed>_install.sh. Set bootstrap IP address in env.js.

localhost Run Instructions

Build bins in dex-mpc and copy to mpcbins/ Set bootstrap IP address to localhost in env.js. Run:

k8s_start.sh
node bootstrap_dht.js
node bob_seed_dht.js 30000 dn5bpsbw 7d24eab233ed084b97ea2ae59865e6e838c0108b
node bob_seed_dht.js 31000 dn5bpsbw 7d24eab233ed084b97ea2ae59865e6e838c0108b
node alice_dht.js 32000 646e35627073627797ea2ae59865e6e838c0108b 522b276a356bdf39013dfabea2cd43e141ecc9e8

Port Allocation

Running this requires block of ports. Command line port is starting port (x).

DHT port = x web server port = x+2 MPC starting port = x+3 MPC ending port = x+3

Handy links

bittorrent-dht BEP5 protocol explained

less handy links

bittorrent-tracker browser-ready webtorrent

1.0.16

3 years ago

1.0.15

3 years ago

1.0.14

3 years ago

1.0.13

3 years ago

1.0.12

3 years ago

1.0.11

3 years ago

1.0.10

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago