Skip to content

tomasvdw/bitcrust

Repository files navigation

Build Status Coverage Status

Bitcrust

Bitcrust is a full software suite for bitcoin in development. Currently the focus and progress is on bitcrust-db: a storage-engine which uses a novel approach to block-storage to provides a high performance, lock-free concurrent R/W access, and fully parallel block verification.

More information is available at bitcrust.org

Table of Contents

Install

Bitcrust depends on libbitcoinconsensus which can be created by building bitcoin-core from source per its instructions.

After that you can build and test the bitcrust libraries with

cargo test

Components

Bitcrust is planned to have the following components:

  • bitcrust-db Bitcrust-db is the library component that verifies and stores blocks and transactions.
  • bitcrust-net (planned) P2P bitcoin protocol implementation
  • bitcrust-mapreduce (planned) A scriptable indexing framework
  • bitcrust-monitor (planned) Terminal based query and monitoring tool
  • bitcrust-node (planned)
  • bitcrust-wallet (planned)

Components of bitcrust

Contribute

Help is very much wanted; if you have a fix or improvement, please submit a pull request.

Or contact the maintainer for suggestions on work to be done.

About

Bitcoin software suite

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 48