Read this in other languages: English, Русский
Previously released as a part of iZ³ blockchain platform, StarWave is a messaging protocol provides you ability to create encrypted hi-speed channels between the nodes in p2p way.
The network is designed to be unbreakable and secure, and it is based on the principles of automatic routes building and data encryption. One of the main feature - the network works on top of plenty of other networks such as web2, Tor network and etc., so it can be used in any environment.
This is a reference implementation of the StarWave protocol node in Node.js.
StarWave 2 uses a addresses and encryption keys based on Ethereum cryptography. The address is a 20 bytes long string, and the key is a 32 bytes long string. The address is used to identify the node in the network, and the key is used to encrypt the data.
npm install -g @starwave/starwave-protocol-node
You can start the service with the following command:
starwave-node
Also you can configure the service with the following command:
starwave-node .dotenvConfig