GitHub - ChainThemAll/bitcoin_example_rust: Bitcoin network implemented in rust

Skip to content

Navigation Menu

Sign in

Appearance settings

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Appearance settings

Folders and files

NameName

Last commit message

Last commit date

Latest commit

History

26 Commits

Repository files navigation

简单版比特币区块链网络

这是一个用Rust编写的简单版比特币区块链网络。

项目介绍

这个项目是一个简化版的比特币区块链网络,它实现了区块链的基本功能,包括创建区块、计算区块哈希、工作量证明、验证区块链的完整性以及进行交易等。

技术栈

  • 语言: Rust
  • : serde、hex、anyhow、hex、sled、once_cell、tokio、tracing、ed25519、rand、bs58、ripemd、sha256

功能

  • 创建区块
  • 工作量证明
  • 验证区块链完整性
  • 进行交易
  • p2p网络

如何运行

  1. 克隆仓库到本地
  2. 安装Rust和Cargo
  3. 在项目根目录下运行 cargo run

许可证

此项目遵循MIT许可证。

贡献

欢迎任何形式的贡献,包括提交问题、提出改进意见、或直接提交代码。

联系方式

如果你有任何问题或者建议,欢迎联系我。

todo

  • 交易部分
  • p2p网络
  • 验证
  • 错误处理

About

Bitcoin network implemented in rust

Resources

Readme

Activity

Stars

2 stars

Watchers

1 watching

Forks

1 fork

Releases

No releases published

Languages