背景
由于BTC地址模型采用UTXO(即在钱包导入目标地址的前提下,节点只保存地址的所有交易记录),所以通过节点无法直接读取地址余额。需要遍历UTXO列表进行累加计算出余额。
所以开源项目bitcore 诞生,bitcore 是基于nodejs 开发的提供开源的扫链、钱包、区块浏览器等综合服务
1. 安装BTC节点(私有链)
2. 拉取 bitcore 项目代码
此项目依赖BTC节点 + mongodb(主要用于保存交易记录等信息,类似扫链数据库)
git clone https://githu