Brak opisu

GitHub Actions Bot b65643219d Improve README and recompile hoonc.jam for patience message. 10 miesięcy temu
crates b65643219d Improve README and recompile hoonc.jam for patience message. 10 miesięcy temu
hoon 5228bfb83b organized: crown is now nockapp, sword is now nockvm, choo is now hoonc 10 miesięcy temu
.gitignore 5228bfb83b organized: crown is now nockapp, sword is now nockvm, choo is now hoonc 10 miesięcy temu
Cargo.toml 5228bfb83b organized: crown is now nockapp, sword is now nockvm, choo is now hoonc 10 miesięcy temu
LICENSE 6284e1ed8d open-sourcing wallet and choo upgrades to build jam files at compile-time 10 miesięcy temu
Makefile 5228bfb83b organized: crown is now nockapp, sword is now nockvm, choo is now hoonc 10 miesięcy temu
README.md b65643219d Improve README and recompile hoonc.jam for patience message. 10 miesięcy temu
rust-toolchain.toml 0399db879c Initial open-sourcing 10 miesięcy temu

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.

Nockchain is entirely experimental and many parts are unaudited. We make no representations or guarantees as to the behavior of this software.

Setup

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

Install hoonc, the Hoon compiler:

make install-hoonc

To build the Nockchain and the wallet binaries and their required assets:

make build

Install Wallet

After you've run the setup and build commands, install the wallet:

make install-nockchain-wallet

To run the wallet, see the nockchain-wallet README.

Install Nockchain

After you've run the setup and build commands, install the wallet:

make install-nockchain

Testing Nodes

To run a test Nockchain node that publishes the genesis block:

make run-nockchain-leader

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

make run-nockchain-follower