All Projects → tomasvdw → bitcrust

tomasvdw / bitcrust

Licence: MIT license
Bitcoin software suite

Programming Languages

rust
11053 projects
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to bitcrust

imgref
A trivial Rust struct for interchange of pixel buffers with width, height & stride
Stars: ✭ 45 (-26.23%)
Mutual labels:  rust-library
rdp
A library providing FFI access to fast Ramer–Douglas–Peucker and Visvalingam-Whyatt line simplification algorithms
Stars: ✭ 20 (-67.21%)
Mutual labels:  rust-library
waihona
Rust crate for performing cloud storage CRUD actions across major cloud providers e.g aws
Stars: ✭ 46 (-24.59%)
Mutual labels:  rust-library
finny.rs
Finite State Machines for Rust
Stars: ✭ 48 (-21.31%)
Mutual labels:  rust-library
rabe
rabe is an Attribute Based Encryption library, written in Rust
Stars: ✭ 52 (-14.75%)
Mutual labels:  rust-library
webbrowser-rs
Rust library to open URLs in the web browsers available on a platform
Stars: ✭ 150 (+145.9%)
Mutual labels:  rust-library
type-metadata
Rust type metadata reflection library
Stars: ✭ 27 (-55.74%)
Mutual labels:  rust-library
twang
Library for pure Rust advanced audio synthesis.
Stars: ✭ 83 (+36.07%)
Mutual labels:  rust-library
rust-ipfs-api
Rust language IPFS API implementation
Stars: ✭ 20 (-67.21%)
Mutual labels:  rust-library
pinto
Query builder (SQL) in Rust
Stars: ✭ 23 (-62.3%)
Mutual labels:  rust-library
prettysize-rs
Pretty-print file sizes and more
Stars: ✭ 29 (-52.46%)
Mutual labels:  rust-library
e621 downloader
E621 and E926 downloader made in the Rust programming langauge.
Stars: ✭ 39 (-36.07%)
Mutual labels:  rust-library
cdc
A library for performing Content-Defined Chunking (CDC) on data streams.
Stars: ✭ 18 (-70.49%)
Mutual labels:  rust-library
httper
An asynchronous HTTP(S) client built on top of hyper.
Stars: ✭ 16 (-73.77%)
Mutual labels:  rust-library
cala
Cross-platform system interface for hardware IO
Stars: ✭ 46 (-24.59%)
Mutual labels:  rust-library
rust-lcms2
ICC color profiles in Rust
Stars: ✭ 25 (-59.02%)
Mutual labels:  rust-library
mailparse
Rust library to parse mail files
Stars: ✭ 148 (+142.62%)
Mutual labels:  rust-library
apollo-cache-instorage
Apollo Cache implementation that facilitates locally storing resources
Stars: ✭ 98 (+60.66%)
Mutual labels:  storage
InputBot
A Rust library for creating global hotkeys, and emulating inputs.
Stars: ✭ 246 (+303.28%)
Mutual labels:  rust-library
whoami
Rust crate to get the current user and environment.
Stars: ✭ 68 (+11.48%)
Mutual labels:  rust-library

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].