C# ASP.NET 比特币开发 - 创建和存储多个钱包
C# ASP.NET Bitcoin development - Creating and storing multiple wallets
我一直在 Internet 上寻找这个问题的答案,但使用我曾经使用过的关键字找不到任何内容。
我正在尝试开发一种服务,用户可以在其中创建一个钱包来使用和控制他们的钱。我不想重新发明轮子,一直在寻找 public API,我找到了 BitcoinLib。这个 API 的问题是你只能创建 1 个钱包。
我可以创建多个钱包(每个用户一个钱包)并在我的服务器上存储和控制(通过控制我的意思是添加地址、汇款等)它们的最佳方式是什么?
或者最好在服务器上有 1 个钱包并编写我自己的代码以将地址绑定到每个用户?
我不想使用在线 API 作为参考,例如 Blockchain.info C# 库,因为我不希望依赖其他服务来保证正常运行时间。
Bitcoin-Core 不支持 HD 钱包,因此为每个用户创建一个单独的钱包真的没有意义,因为在幕后他们只会控制与分配给的地址相对应的一些私钥他们。因此,在您的情况下,最好的方法是将用户与其在数据库中的保留地址相关联。 BitcoinLib 是此架构的绝佳选择。
我一直在 Internet 上寻找这个问题的答案,但使用我曾经使用过的关键字找不到任何内容。
我正在尝试开发一种服务,用户可以在其中创建一个钱包来使用和控制他们的钱。我不想重新发明轮子,一直在寻找 public API,我找到了 BitcoinLib。这个 API 的问题是你只能创建 1 个钱包。
我可以创建多个钱包(每个用户一个钱包)并在我的服务器上存储和控制(通过控制我的意思是添加地址、汇款等)它们的最佳方式是什么?
或者最好在服务器上有 1 个钱包并编写我自己的代码以将地址绑定到每个用户?
我不想使用在线 API 作为参考,例如 Blockchain.info C# 库,因为我不希望依赖其他服务来保证正常运行时间。
Bitcoin-Core 不支持 HD 钱包,因此为每个用户创建一个单独的钱包真的没有意义,因为在幕后他们只会控制与分配给的地址相对应的一些私钥他们。因此,在您的情况下,最好的方法是将用户与其在数据库中的保留地址相关联。 BitcoinLib 是此架构的绝佳选择。