首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >集成Blockchain支付网关

集成Blockchain支付网关
EN

Stack Overflow用户
提问于 2019-01-02 09:59:46
回答 1查看 570关注 0票数 0

我正在使用Exodus的块链apis,而块链提供了生成新钱包地址(例如-BTC)的特性,这对于向用户隐藏原始BTC地址非常有用,并且它有20个未使用地址的限制。如果20生成的地址没有被用户使用,那么在20之后它将不允许创建新的地址。

我的问题是:

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

是否有任何方法/算法“生成随机”地址,例如,XX1,XX2,使用XPUB键的出逃钱包,如果我支付XX1或XX2金额,基本上会到"XXX“?就像blockchain.com做的那样?

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

提前谢谢你

如果您对此有任何疑问,请告诉我。

你好,Brijal

EN

回答 1

Stack Overflow用户

发布于 2019-01-02 10:54:41

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

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

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

永远不停地生成和扫描地址是不实际的,也不是有用的。在正常情况下,Exodus只在使用现有地址时才生成新地址,因此在5个空地址之后停止没有缺点。

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

但是,您仍然需要从零开始或多或少地构建一个密码支付解决方案。

为此必须有现成的库,但要小心选择一个值得信任的库。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54004308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档