【发布时间】:2014-07-11 23:32:43
【问题描述】:
我正在尝试为我的比特币支付处理增加一些额外的安全性。我希望允许即时交付数字商品而无需等待确认,但前提是交易是安全的,即不是双重支出并且具有足够高的费用或优先级。如果检测到异常,我想等待确认后再发货。
我可以使用 blockchain.info API 和 blockr.io 作为备份来提取所需的信息,以检查 tx 是否是双花或对其大小收取足够高的费用。我还想像比特币网络一样,允许无费用的高优先级交易被接受,就好像它们有费用一样。问题是我找不到提供所需信息的 API,无论是 tx 优先级还是 tx 输入的硬币年龄,这些信息用于优先级计算,如下所述: https://en.bitcoin.it/wiki/Transaction_fees#Technical_info
我可以使用额外的 API 调用来引用 tx 的输入并找到确认的数量,但显然单个 API 调用是理想的。如果不存在这样的 API,我可以访问一个完整的比特币节点,我认为它可以以某种方式用于设置我自己的 API。在这种情况下,我需要指出一些关于如何开始的文档。
【问题讨论】:
-
你可以只使用比特币节点。您可以进行的 API 调用列表:en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list
标签: bitcoin