5

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

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

4

2 回答 2

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 是您需要的确认数量

于 2013-05-30T15:27:21.867 回答
0

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

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

于 2016-02-21T05:27:24.093 回答