2015-11-09 99 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