6个版本

0.4.0 2024年6月3日
0.3.0 2024年5月27日
0.2.4 2024年5月23日

#39 in #broadcast

每月下载量36

MIT 许可证

120KB
1K SLoC

隐私优先的比特币交易广播器

这是一个Rust程序,通过连接到一组随机的比特币节点,将比特币交易**直接广播到P2P网络**。与其他广播工具不同的是,它不与任何集中式服务交互,例如区块链浏览器。

该程序完全自包含,不需要Bitcoin Core或其他依赖项。

如果同一系统上运行了Tor,将通过新创建的电路连接到P2P网络。后台运行Tor浏览器就足够了。Tor守护进程也可以工作。

广播过程

  1. 通过DNS种子解析对等节点。
  2. 检测是否有Tor存在。
  3. 连接到10个随机对等节点,如果可能的话,通过Tor连接。
  4. 将交易广播到一个对等节点。
  5. 等待直到交易在网络中可见。
  6. 断开连接。

用法

使用Cargo安装: cargo install pushtx-cli

Demo

还有一个库可用(pushtx)。

免责声明

该项目没有任何保证。请参阅许可证以获取详细信息。

依赖项

~11–21MB
~196K SLoC