如何在没有钱包中的私钥的情况下检查0确认的比特币交易?

时间:2013-05-02 19:06:01

标签: php transactions confirmation bitcoin

我正在编写一个接受比特币支付的网站,但我不想在服务器上保留任何私钥。我正在使用所谓的“懒惰API”方法,我提前创建私钥和地址离线,然后让客户发送给他们,我希望在事务发生时尽快得到通知,尽快,有0个确认。

我无法弄清楚如何以编程方式执行此操作,除非我将私钥添加到bitcoind的钱包中,出于安全原因我不想这样做。我宁愿用PHP做,但我会满足于此。

2 个答案:

答案 0 :(得分:0)

在Lazy API页面上,它建议使用blockexplorer.com检查确认。

https://en.bitcoin.it/wiki/Lazy_API#Solution_for_receiving_bitcoins

接收比特币的解决方案中的

#4:

  

检查blockexplorer以查看他们是否发送了适当的金额(即   http://blockexplorer.com/q/getreceivedbyaddress/19hMEAaRMbEhfSkeU4GT8mgSuyR4t4M6TH/1)    - / 1是您需要的确认数量

答案 1 :(得分:0)

您不需要检查自己的比特币客户端以获取特定地址的交易。您可以使用https://blockchain.info/api

此外,从版本.10.0开始,比特币客户端支持仅限监视地址,允许您在没有私钥的情况下添加公钥,并以这种方式观察事务。