【问题标题】:Blockchain receive API with same address区块链接收具有相同地址的 API
【发布时间】:2015-06-14 23:52:33
【问题描述】:

我需要在我的网站 (PHP) 上接受比特币。我正在使用区块链,我已经阅读了 api:https://blockchain.info/api/api_receive 很简单,但我有一些问题,但首先我会尝试解释我需要什么。

  • 客户将比特币发送到我的钱包(他们想要的任何数量)
  • 服务器将收到确认通知,直到一切正常。
  • 从回调中获取发送金额和客户端钱包并存储在数据库中。

现在我的问题:

  1. “您提供一个比特币地址,我们生成唯一地址,将付款转发到该地址,立即通知回调 URL。” 问:我们可以重复使用该地址并且所有客户端都使用相同的地址发送比特币吗?还是地址会被删除?地址有生命周期吗?

  2. 客户是否可以直接向我的钱包付款并通知服务器,而不是创建付款地址?我不需要像令牌这样的额外参数。

我最终进入了一个对每个奇数都使用相同钱包/地址的网站:http://bitzillions.com/satoshibones

我希望有一个这样的支付系统,每场比赛一个地址。

我还应该使用区块链/区块链 (https://github.com/blockchain/api-v1-client-php) 库还是简单库 (https://github.com/blockchain/receive_payment_php_demo)?

另外,如果您有任何建议或替代方案,我想听听。

【问题讨论】:

  • 这个问题太宽泛了。您有更具体的编程问题吗?

标签: api bitcoin blockchain


【解决方案1】:

我想我可以帮忙。我为 BlockTrail 工作的免责声明。

使用相同的地址并不好,因为人们可以查看与该地址关联的历史交易。建议每次交易都使用新地址。这些可以在同一个钱包或不同的钱包下。这听起来可能很复杂,但只要宇宙是旧的,你就可以为每笔交易创建一个新地址。有些钱包会自动为您执行此操作。这称为 HD 钱包或分层确定性钱包。您还可以使用它让您的客户始终使用同一个钱包付款。

您还可以使用 API 创建这些钱包。如果您对使用 BlockTrail 感兴趣,请点击以下链接:https://www.blocktrail.com/

我们还有 webhook 会向您发送确认通知等...如果您想了解有关我们平台的更多信息,这里有一个描述它的博客。顺便说一句,它是免费的! https://blog.blocktrail.com/2015/06/blocktrails-developer-platform/

【讨论】:

  • 感谢您的回答,我还通过一些研究找到了解决问题的方法。考虑到项目的性质,每种游戏类型使用相同的地址不是问题。另外我会看看你们的blocktrail公司,用它对抗区块链有什么好处?
  • 我们有更多的特性和能力。我们的 API 包括这些高清钱包和多重签名安全性。此外,我们的资源管理器具有更多功能,例如更长的正常运行时间和对测试网的支持。
  • 我喜欢它。谢谢
猜你喜欢
  • 1970-01-01
  • 2021-01-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多