php - 比特币 api 不依赖于正在运行的比特币守护进程?

标签 php api json-rpc bitcoin

我正在尝试建立一个以比特币为中心的网站,并且由于主机的限制,我需要能够执行以下操作,而无需在任何服务器上运行比特币守护程序:

  1. 创建一个新的比特币地址(getnewaddress($account))
  2. 在该地址接收代币;确定收到了多少 (getreceivedbyaccount($account, $minconf=1))
  3. 发送硬币到一个地址(sendfrom($fromaccount, $tobitcoinaddress, $amount, $minconf=1, $comment="", $comment-to=""))

这些是现有 json-rpc 中存在的所有功能php 客户端,但所有这些都依赖于服务器上运行的比特币守护进程。

我也确实通读了“lazy api”的内容,但我宁愿不依赖其他服务来获取 block 数据或发送比特币。

tl;dr:我需要一个不需要运行守护进程的比特币 php api 版本,至少具有上述功能。

最佳答案

目前没有这样的功能。我听说过将 bitcoind 移植到可以在浏览器中运行的 native PHP 或 Java applet,但是没有守护进程某处就没有比特币 - 尽管您可能可以使用MtGox 商家 API。

或者,如果您在家中有足够可靠的设置,您可以将设备专用于 bitcoind 并在路由器设置中转发适当的端口。您通常不能在住宅互联网上托管站点的唯一原因是 ISP 会阻止端口 80;他们不会阻止 8337(如果他们这样做,无论如何也是可配置的)。 PHP API 应该能够像在同一个盒子上一样跨网络连接到 bitcoind。

关于php - 比特币 api 不依赖于正在运行的比特币守护进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6963568/

相关文章:

php - Laravel Eager Loading - 只加载特定的列

php - UTF-8贯穿始终

PHP 从输入字段中获取文字年、月、日

android - 来自 API 的数据在 for 循环中解析,结果不佳

java - 用于 Java 的 Mercurial API?

php - 特定 PC 上的 WAMP for php 中出现许多错误

php - 创建新的 magento Rest api 以获取 magento 中的类别列表

go - 什么是rpc网络地址?

node.js - 如何设计一个可扩展的rpc调用监听器?

c# - 阻止 HttpWebRequest 检查我的负载