Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zetsuboii/mini-bitcoin

A toy Bitcoin implementation in Rust
https://github.com/zetsuboii/mini-bitcoin

Last synced: about 1 month ago
JSON representation

A toy Bitcoin implementation in Rust

Awesome Lists containing this project

README

        

# mini-bitcoin 🦀

A simple implementation of Bitcoin protocol.

I follow [Programming Bitcoin](https://www.amazon.com/Programming-Bitcoin-Learn-Program-Scratch/dp/1492031496)
book as a point of reference.

## Build the project
```bash
git clone
cargo build --release
target/release/bitcoin-rs
```

## Run tests
```bash
cargo test
```

## Q/A
- What's your plan with this repo?

A: I just want to learn about Bitcoin and networking, that's all
- Why is it so slow?

A: Because I haven't optimized BigNumber operations and I don't plan to optimize them unless I throughly understand the optimizations mathemetically.