2015-11-09 3 views
3

Я искал в Интернете ответ на этот вопрос и не нашел ничего, используя ключевые слова, которые я использовал в любом случае.C# ASP.NET Разработка биткойнов - создание и хранение нескольких кошельков

Я пытаюсь разработать услугу, в которой пользователи могут создавать кошелек, чтобы использовать и контролировать свои деньги. Я не хочу изобретать колесо и искать публичные API, и я нашел BitcoinLib. Проблема с этим API заключается в том, что вы можете создать только 1 кошелек.

Каков наилучший способ создания нескольких кошельков (кошелек для каждого пользователя), а также хранить и контролировать (под управлением я хочу добавить адреса, отправлять деньги и т. Д.) На моем сервере?

Или лучше иметь 1 кошелек на сервере и написать собственный код, чтобы связывать адреса с каждым пользователем?

Я бы предпочел не использовать онлайн-API для ссылки, такой как Blockchain.info C# Library, поскольку я не хочу полагаться на другую службу для безотказной работы.

+0

https://blockchain.info/ - это услуга кошелька, которую вы хотите создать ... почему потребители доверяют вам? –

+0

@MatthewWhited Trust - это то, что я планирую развивать сверхурочно, предоставляя отличный сервис! Доверие можно получить только со временем для нового бизнеса. – Corona

ответ

1

Bitcoin-Core не поддерживает кошелек HD, поэтому нет смысла создавать отдельный кошелек для каждого отдельного пользователя, поскольку за кулисами они будут управлять только несколькими секретными ключами, которые соответствуют адресам, адресованным им , Таким образом, лучший подход в вашем случае - связать пользователей с их зарезервированными адресами в вашей БД. BitcoinLib - отличный выбор для этой архитектуры.

+1

Да, это, пожалуй, самый эффективный способ разработки онлайн-приложения для биткойнов! Я использую BitcoinLib сейчас, спасибо! – Corona