bitpay

Insight API开源项目分析

隐身守侯 提交于 2020-11-26 13:12:13
首先,在阅读本文以前假设您已经了解比特币Bitcoin基本原理。 Insight API是一个开源基于比特币Bitcoin blockchain的REST风格的API框架。Insight API运行于NodeJS环境,使用LevelDB做数据存储。使用Insight API可以开发基于Bitcoin的应用程序,如获取blockchain信息的钱包。这里我们介绍此刻最新版本2.7,它还有一个前端项目Insight。生产环境运行在这儿。 安装 以Ubuntu为环境。Windows环境问题较多,我们不介绍。它的依赖项目与组件: 第一步:bitcoind 下载安装Bitcoin Node.js v.010.x Node.js NPM 安装node时应该就有了 第二步:获取insight-api $ git clone https://github.com/bitpay/insight-api && cd insight-api 安装依赖组件,从package.json中我们可以看到依赖组件: "bitcore": "git://github.com/bitpay/bitcore.git#4d8af75ae9916984c52ee2eda1870d5980656341", "base58-native": "0.1.2", "async": "*", "leveldown": "*",