我使用哪个框架来检查比特币区块链上已确认的交易?

我正在写一个小赌博网站,你可以用比特币赌钱。 就像在我想要用户login的大型货币兑换网站上一样。然后他可以创build一个新的比特币地址,并向该地址发送一定数量的硬币。

当交易六次确认后,网站应该知道这个状态,并给用户在网站上发送的金额。

现在我的问题是:我使用哪个框架。 该网站将被写入Node.js。 我有使用区块链Websocket API的经验,但是我认为它不够可靠,所以我研究了bitcoinjs。

你们有什么感想? 哪个框架是最好的决定这些东西?

除非您打算使用blockchain.info作为赌场的钱包,否则我将远离其(或任何其他外部)钱包pipe理服务,API等。

与比特币接口的传统方式是在您的服务器上运行bitcoind ,这是一个完全成熟的比特币客户端(需要完整的区块链副本,因此需要在那里准备大量的下载)。 您可以通过它的JSON RPC与它沟通,它将跟踪您拥有的不同钱包/地址和余额,以及在必要时进行付款。

也就是说,似乎有一个本地nodejs bitcoind替代(你提到的“bitcoinjs”),这可能会更容易build立。 我个人的build议是反对使用非官方的/替代的实施。 比特币比特币,你不能出错。 Bitcoinjs比bitcoind更有可能出现bug,并且可能会对更新产生一定的影响,这些更新有时是至关重要的。

这是一个PHP入门教程 。 我知道你不会使用PHP,但是原理都是一样的。 希望能帮助到你。