Rust 写的多线程比特币区块链解析库。它允许从基于比特币的区块链中提取各种数据类型。
回调
回调建立在核心解析器之上,可以用以提取特定类型的信息。
多线程
支持多线程优化资源利用,可用 --threads 配置。
--threads
内存占用低
大约 1.3GB 内存即可运行。要进一步减少内存占用,可以使用更低的 –backlog 值,最小内存仅需 500MB。
脚本评估
可以运行评估和检测 P2PK, P2PKH, P2SH 和一些非标准事物。
持续扫描
如果稍后在某个时间点同步 blockchain,则不需要进行 FullData 重新扫描。 只需使用 –resume 强制重建索引,然后用 FullData 扫描(新块)。 如果你进行完整的 FullData 重扫描,删除 ChainStorage json 文件即可。