Blockchain-specific code for the Sidetree-based DID Method implementation on Bitcoin
Switch branches/tags
Nothing to show
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode VSCode - Added launch file for VSCode debugging. Nov 1, 2018
json Completed implementation according to sidetree-core implementation.md Dec 7, 2018
src Completed implementation according to sidetree-core implementation.md Dec 7, 2018
tests
.gitignore
LICENSE Initial commit Sep 4, 2018
README.md
package-lock.json
package.json
tsconfig.json
tslint.json

README.md

sidetree-bitcoin

Blockchain-specific code for the Sidetree-based DID Method implementation on Bitcoin

Getting started

Our reference implementation of the blockchain service is based on bitcored. Here is the list of instructions to deploy Sidetree's blockchain service on your node.

  • Install a Bitcored full node using instructions at this link. Suppose that we install this to $(BITCORE_DIR) on $(NODE_IP). Verify that the bitcored installation was successful by pointing the browser to: http://$(NODE_IP):3001/insight/

  • Install the SidetreeBlockchainService using the following instructions:

      cd $(BITCORE_DIR)/node_modules
      ln -s $(SIDETREE_BITCOIN_REPO)/src/bitcored-services/sidetree
      add side-tree rooter to the services array in $BITCORE_DIR/bitcore-node.json
  • Start the bitcored daemon by running:

     cd $(BITCORE_DIR)
     bitcored