Shareledger
Shareledger is a custom-designed distributed blockchain with Tendermint as a Byzantine-Fault Tolerant State Machine. ShareLedger provides essential building blocks for any rental/sharing services on top of it.
ShareLedger currently ultilizes a dual-token mechanism, SharePay (SHRP) and ShareToken (SHR). The former provides a stable currency for any additional services running on top of ShareLedger while the latter acts as an ultility token.
Install Shareledger
The fatest and easiest way to install Shareledger
is to run our os-specfic application which guides you through four steps to setup and run a MasterNode. TO BE RELEASED
From Binary
To download pre-built binaries, see the releases page.
From Source
Requirements
go
- compile tool. Version >=1.10
dep
- package management tool
tendermint
- consensus algorithm v.0.21.0
make
- compile tool
Get Source Code
git clone https://github.com/sharering/shareledger.git
cd shareledger
make get_vendor_deps
Compile
make build
This will compile ShareLedger and put the binary in ./build
Run
To start a one-node ShareLedger
./build/shareledger init
./build/shareledger node
Type ./build/shareledger -h
to get more detailed information on how to execute ShareLedger
Upgrade
git pull origin master
make get_vendor_deps
make build