如何使用节点制作区块链应用程序?

时间:2016-10-18 15:11:14

标签: node.js bitcoin blockchain

我过去曾使用区块链和比特币处理,但它是php,所有内容似乎都很简单。你生成一个新地址,用户将比特币发送到地址,区块链的脚本调用你的回调php文件。

但是如果我的应用程序不使用php并且它是在Node.JS中制作的呢?如何检查用户是否将钱汇到所生成的地址?如果应用程序处于脱机状态怎么办?

感谢。

1 个答案:

答案 0 :(得分:1)

我还没有开发任何与比特币相关的nodejs应用程序。但由于您的问题是关于区块链应用程序以及生成地址和事务,因此您可以使用提供的ethereumjsweb3js模块与以太坊节点进行交互。

$ npm install web3

检查您的应用中是否有该功能:

window.console.log(web3);

并连接它,例如:

web3.setProvider(new web3.providers.HttpProvider('http://localhost:8545'));

查看有关创建帐户和transactions的完整API文档。