Jake Rawsthorne

Computer Science student at the University of Sheffield

https://github.com/jrawsthorne

Projects I'm working on

rust-bitcoin-node

The aim of this project is to develop a brand new full bitcoin node implementation using Rust and Tokio for safety, speed and efficiency. With the project I hope to learn Rust and Tokio as well as what functions a full node must perform to validate the entire history of bitcoin.

Technologies: Rust and Tokio

GitHub: https://github.com/jrawsthorne/rust-bitcoin-node

programmingbitcoin

A NodeJS implementation of the code from Jimmy Song's Programming Bitcoin book. The aim of this project is to understand how the low level functions in bitcoin work such as transaction signing and verificaton, block validation as well as the P2P network messages.

Technologies: NodeJS and TypeScript

GitHub: https://github.com/jrawsthorne/programmingbitcoin