Skip to content

Chain-Lab/go-norn

Repository files navigation

Contributors Forks Stargazers Issues MIT License


Go-Norn

A PoVF-base blockchain node implemented with Go-lang

About The Project

Norn is a blockchain node based on Proof of Verifiable Function (PoVF). Based on the unpredictability of verifiable functions, PoVF provides a fair and decentralized consensus mechanism.

Getting Started

Build & Run node

  1. Clone the repo

    git clone https://github.com/Chain-Lab/go-norn.git
  2. Build node

    cd ./cmd/norn
    go build
  3. generate config

    cd ./cmd/generate
    go build
    ./generate
  4. Run a genesis norn node

    ./norn -d [data_path] -g -c [config_path]
  5. Run general node

    ./norn -d [data_path] -c [config_path] -b [bootstrap_url]
    

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)