Zhenga

Private P2P network

Howto

Quick start

The minimal Zhenga setup requires just a few steps. 1. Hardware Demo Zhenga network can run on any computer running Windows, macOS or Linux. 2. The binaries Download latest Zhenga for your operating system and unzip to a separate directory. 3. System driver Install Dokan for Windows or macFUSE for macOS. Both are filesystem-in-userspace drivers. Most Linux distributions come with fuse by default. 4. Configuration files Example configuration files alice.cfg, bob. Read on →

Quick pair

Pairing 2 computers is easy with the example configuration files. 1. Hardware Two devices running Windows, macOS or Linux. 2. The binaries Download latest Zhenga on each of the devices and unzip to a separate directory. 3. System driver Install Dokan on each of Windows devices or macFUSE on each of macOS devices. These are filesystem-in-userspace drivers. There is nothing to install on Linux as most Linux distributions come with fuse by default. Read on →

Step-by-step manual

Every node in Zhenga network has independent configuration stored in a single file. Configuration file Node IDs Secrets Listening Connections Shares Templates Write access Command-line options Conclusion 1. Configuration file Configuration is a JSON file with arbitrary name in UTF-8 with BOM encoding. 2. Node IDs Every network node is assigned a unique 8-byte ID. The easiest is to use random bytes for each node ID. Random bytes can be taken at https://www. Read on →