C#ASP.NET比特币开发 - 创建和存储多个钱包

时间:2015-11-09 11:45:56

标签: c# asp.net bitcoin

我一直在互联网上寻找答案,并且无法使用我曾经使用的关键字找到任何内容。

我正在尝试开发一种服务,用户可以创建一个钱包来使用和控制他们的钱。我不想重新发明轮子,一直在寻找公共API,我找到了BitcoinLib。我使用此API的问题是您只能创建1个钱包。

我可以在我的服务器上创建多个钱包(每个用户的钱包)以及存储和控制(通过控制我的意思是添加地址,汇款等)的最佳方式是什么?

或者最好在服务器上放一个钱包并编写我自己的代码来为每个用户绑定地址?

我不想使用在线API作为参考,例如Blockchain.info C#Library,因为我不希望依赖其他服务来提高正常运行时间。

1 个答案:

答案 0 :(得分:1)

比特币核心并不支持高清钱包,因此为每个用户创建一个单独的钱包真的没有意义,因为在幕后他们只能控制一些对应的私钥。分配给他们的地址。因此,在您的情况下,最好的方法是将用户与数据库中的保留地址相关联。 BitcoinLib是此架构的绝佳选择。