Không có mô tả

tacryt-socryp 932c8e6b6d genesis-target-difficulty: minimal 10 tháng trước cách đây
crates 0399db879c Initial open-sourcing 10 tháng trước cách đây
hoon 932c8e6b6d genesis-target-difficulty: minimal 10 tháng trước cách đây
Cargo.toml 0399db879c Initial open-sourcing 10 tháng trước cách đây
Makefile 5af3f083aa Add instructions for running Nockchain 10 tháng trước cách đây
README.md 5af3f083aa Add instructions for running Nockchain 10 tháng trước cách đây
rust-toolchain.toml 0399db879c Initial open-sourcing 10 tháng trước cách đây

README.md

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