Skip to content

bitcoin_in_rust is a Bitcoin implementation with the focus on learning the Bitcoin core concepts and functionalities using the Rust programming language. It's inspired by the book "Programming Bitcoin" by Jimmy Song.

Notifications You must be signed in to change notification settings

HermanObst/bitcoin_in_rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bitcoin in Rust

bitcoin_in_rust is a Bitcoin implementation with the focus on teaching the core concepts and functionalities using the Rust programming language. It's inspired by the book "Programming Bitcoin" by Jimmy Song., available here.

Goals and Objectives

  • Understand Bitcoin: Deepen the understanding of Bitcoin's underlying technology as presented in "Programming Bitcoin".
  • Rust Programming: Leverage Rust's features for building safe and efficient Bitcoin-related applications.
  • Open Sourcen: Provide a resource for others interested in Bitcoin and Rust, facilitating learning and community.

Getting Started

  1. Prerequisites:

    • Install Rust: Ensure you have Rust installed on your machine. If not, follow the instructions at rust-lang.org.
    • Basic Understanding of Bitcoin: Familiarity with Bitcoin concepts as covered in "Programming Bitcoin" is recommended.
  2. Installation:

    • Clone the repository:
      git clone https://github.com/HermanObst/bitcoin_in_rust.git
    • Navigate to the project directory and build:
      cd bitcoin_in_rust
      cargo build
    • Run tests:
      cargo test

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Jimmy Song, the author of "Programming Bitcoin"
  • The Rust programming community.

This project is a tribute to the ingenious technology of Bitcoin and the elegance of Rust programming. We hope it serves as a useful resource for those passionate about both fields.

About

bitcoin_in_rust is a Bitcoin implementation with the focus on learning the Bitcoin core concepts and functionalities using the Rust programming language. It's inspired by the book "Programming Bitcoin" by Jimmy Song.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages