多线程比特币区块链解析库 Rusty-blockparser

LGPL
Rust 查看源码»
跨平台
2017-01-10
李三石

Rusty-blockparser

Rust 写的多线程比特币区块链解析库。它允许从基于比特币的区块链中提取各种数据类型。

特点

回调

回调建立在核心解析器之上,可以用以提取特定类型的信息。

多线程

支持多线程优化资源利用,可用 --threads 配置。

内存占用低

大约 1.3GB 内存即可运行。要进一步减少内存占用,可以使用更低的 --backlog 值,最小内存仅需 500MB。

脚本评估

可以运行评估和检测 P2PK, P2PKHP2SH 和一些非标准事物。

持续扫描

如果稍后在某个时间点同步 blockchain,则不需要进行 FullData 重新扫描。 只需使用 --resume 强制重建索引,然后用 FullData 扫描(新块)。 如果你进行完整的 FullData 重扫描,删除 ChainStorage json 文件即可。