【问题标题】:How can I check a 0-confirmation Bitcoin transaction without having the private key in my wallet?如何在钱包中没有私钥的情况下检查 0 确认比特币交易?
【发布时间】:2013-04-27 02:03:32
【问题描述】:

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

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

【问题讨论】:

    标签: php transactions confirmation bitcoin


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      对于特定地址的交易,您无需检查自己的比特币客户端。你可以使用https://blockchain.info/api

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

      【讨论】:

        猜你喜欢
        • 2012-05-31
        • 1970-01-01
        • 1970-01-01
        • 2017-03-11
        • 2021-04-13
        • 2014-01-17
        • 2014-02-13
        • 1970-01-01
        • 2020-11-07
        相关资源
        最近更新 更多