2015-11-09 77 views
3

我一直在环顾网络寻找答案,找不到任何使用我曾经使用过的关键字。C#ASP.NET比特币开发 - 创建和存储多个钱包

我试图开发一项服务,用户可以在其中创建一个钱包来使用和控制他们的钱。我不想重新发明轮子,一直在寻找公共API,我发现BitcoinLib。我用这个API的问题是,你只能创建1个钱包。

什么是我可以创建多个钱包最好的办法(每个用户的钱包),并存储和控制我的服务器上(通过控制我的意思是要添加地址,汇款等)呢?

或者是最好有1个钱包在服务器上,并写我自己的代码绑定地址给每个用户?

我宁愿不使用网上API供参考,如Blockchain.info C#图书馆我不想依靠正常运行其他服务。

+0

https://blockchain.info/是你想创建更多的钱包服务...为什么消费者应该信任你? –

+0

@MatthewWhited信托是我计划通过提供优质服务来发展加班!信任只能随着时间的推移才能获得新业务。 – Corona

回答

1

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

+1

是的,这似乎是开发比特币在线应用程序的最有效方式!我现在在使用BitcoinLib,谢谢! – Corona