Title: Вопрос: Организация аккаунт-системы в аль Post by: mr.tall on August 08, 2017, 08:55:10 AM Доброго
При разработке webwallet столкнулся с такой загвоздкой. Текущие разработки в данном направлении сводятся к тому что есть 1 демон, на котором 1 юзер получает аккаунт, и все операции идут через getaccountaddress, getaddressesbyaccount, listreceivedbyaccount и sendfrom Пример: https://github.com/johnathanmartin/piWallet Проблема в том, что такая аккаунт система будет в скоро времени удалена и официального демона, по разным причинам - сложность в понимании логики, сложность в бекапах, не явная логика отправки коинов с аккаунта, не трогая при этом аккаунт default аккаунт. Вот у меня к вам вопрос: Как организовать систему аккаунтов? Я понимаю что можно просто в базе хранить привязанные к юзеру номер кошелька. Но какие подводные камни тут? Есть ли open-source где это реализовано правильно. Или может кто-то встречал описание правильной логики? В общем интересует best-practices. Title: Re: Вопрос: Организация аккаунт-системы в аль Post by: kzv on August 08, 2017, 10:44:03 AM А кто сказал, что систему аккаунтов собираются из демона выпиливать?
Я думаю вообще все до единой биржи тогда колом встанут. Но если удалят, то ничего не останется, как выносить эту систему в свою базу, а какие еще варианты тут могут быть? Подводные камни стандартны: база должна быть устойчива к внезапным отключениям электричества, к ударам молний по серверу, к заходу на сервер хакера с правами админа. Я вот облачную базу гугла для этих целей использую, где ключи хранятся в зашифрованном виде и пароль для дешифровки знает только юзер. https://github.com/3s3s/multicoins.org Title: Re: Вопрос: Организация аккаунт-системы в аль Post by: mr.tall on August 08, 2017, 10:48:30 AM А кто сказал, что систему аккаунтов собираются из демона выпиливать? Ну в разных местах вижу такую инфу, вот напримерЯ думаю вообще все до единой биржи тогда колом встанут. https://github.com/bitcoin-dot-org/bitcoin.org/issues/1287 Подводные камни стандартны Я вот подумываю о том что бы вообще админки не было. Спасибо за наводку |