Skip to content

nfl0/nockchain

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nockchain

Nockchain is a lightweight blockchain for heavyweight verifiable applications.

We believe the future of blockchains is lightweight trustless settlement of heavyweight verifiable computation. The only way to get there is by replacing verifiability-via-public-replication with verifiability-via-private-proving. Proving happens off-chain; verification is on-chain.

Setup

Install rustup by following their instructions at: https://rustup.rs/

Install choo, the Hoon compiler:

make install-choo

Build

To build Nockchain:

make build-hoon-all
make build

To run a Nockchain node that publishes the genesis block:

make run-nockchain-leader

To run a Nockchain node that waits for the genesis block:

make run-nockchain-follower

To run the test suite:

make test

About

Nockchain protocol monorepo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 53.4%
  • hoon 45.9%
  • C 0.3%
  • TeX 0.2%
  • Makefile 0.1%
  • Nix 0.1%