集成区块链支付网关



我正在使用Exodus的区块链api,区块链提供了生成新钱包地址的功能(例如-BTC),这有助于向用户隐藏原始BTC地址,并且它有20个未使用的地址限制。如果20生成的地址没有被用户使用,那么在20之后,它将不允许创建新地址[这意味着同时只有20个用户可以工作并生成地址]来解决这个问题,https://www.blockchain.com/api/api_receive提到".如果您遇到此错误,您将需要切换到新的xPub(在同一个钱包内即可),或者接收到以前创建的20个地址之一的付款">

我的问题是:

1) 例如,BTC出逃的原始地址是XXX

有没有任何方法/算法可以通过使用Escapest钱包的XPUB密钥"生成随机"地址[例如XX1、XX2],如果我向XX1或XX2付款,金额基本上会转到"XXX"?就像blockchain.com在做什么?

2) 有什么方法可以克服blockchain.com 20个未使用地址的问题/限制吗?例如创建我们自己的节点并生成地址?,如果是,那么如果你有任何解决方案API与PHP,nodejs一起工作?请提供相同的URL。

提前感谢

若你们对此有任何疑问,请告诉我。

谨致问候,Brijal

通过增加gap_limit参数,您可以使用blockchain.com API生成任意数量的地址。

如果你愿意,你可以把它设置为500。

但是,您需要一种方法来扫描和检索发送到这些地址的资金。Exodus并不是一个很好的解决方案,因为它只扫描过去5个未使用的地址。

永远生成和扫描地址既不实用也不有用。在正常情况下,Exodus只会在使用现有地址后生成新地址,因此在5个空地址后停止不会有任何不利影响。

使用技术性更强的钱包可以更好地生成和管理XPubs和地址。http://docs.electrum.org/en/latest/merchant.html

然而,您仍然需要或多或少地从头开始构建加密支付解决方案。

必须有现成的库,尽管要小心选择一个值得信赖的库。

相关内容

  • 没有找到相关文章

最新更新