2

为了进一步扩展我对比特币的理解,我想尝试使用 Ionic] (cordova) 移动应用程序框架(混合应用程序)构建我自己的基于 SPV 的钱包。

使用浏览器版本的bitcoinjs-lib,我已经成功地按照 BIP44 指南实现了分层确定性钱包(如 BIP32 中所述)的所有密钥生成方案。

然而,在这一点上,我对如何在混合应用程序中使用BIP37中描述的布隆过滤器实现与网络中的完整节点的通信感到困惑。任何人都可以为我指出如何最好地实施这一点的正确方向。

还有一些具体的问题可能会帮助我朝着正确的方向前进:

  • 是否所有完整节点都处理 SPV 客户端发送的布隆过滤器?
  • 如何从科尔多瓦应用程序连接到比特币节点?(如果我没记错的话,必须连接到节点的 TCP 套接字)

任何帮助当然将不胜感激!

4

0 回答 0