Bywise is an enterprise-grade permissioned Distributed Ledger Technology (DLT), Blockchain for developing solutions and applications. Its modular and versatile design suits a wide range of industry use cases. It offers a unique approach to consensus that enables performance at scale while preserving privacy.
| Describe | URL |
|---|---|
| Mainnet | https://node1.bywise.org |
| Explorer | https://explorer.bywise.org |
| Testnet | https://testnet-node1.bywise.org |
| Explorer Testnet | https://testnet-explorer.bywise.org |
This system spec has been tested by many users and validators and found to be comfortable:
- Quad Core or larger AMD x64, Intel x64 and ARM CPUs like the Apple M1.
- 16GB RAM
- 200GB NVMe Storage
- 10MBPS bidirectional internet connection
You can run Bywise on lower-spec hardware for each component, but you may find that it is not highly performant or prone to crashing.
- Install
NodeJS v20or newer, Install project dependencies:
npm install
npm run build- Create your wallet:
node dist/index.js -new-wallet- Make a copy of
.env.examplesand rename the copy to.env:
cp .env.example .env- Update the environment variables in
.env. You will need the following:
PORT=8080
NODES="http://localhost:8081,http://localhost:8082,http://localhost:8083"
HOST="http://localhost:8080"
SEED="_____________YOUR_SEED______________"
TOKEN="__________RANDOM_STRING____________"
| Key | Description |
|---|---|
| PORT | The http server port. |
| NODES | List of servers that the node will try to connect to. If your network does not already have other nodes, just leave it empty. |
| HOST | Public server address. |
| SEED | seed generated in the previous step. |
| TOKEN | A string of random characters for generating authentication encryption. |
- Create your local chain:
node dist/index.js -new-chain local- Run node:
node dist/index.js -log -chain local.json -start