Информация об изменениях

Сообщение Re: анатомия crypto exchange'ров от 06.09.2018 7:06

Изменено 06.09.2018 7:06 jahr

Re: анатомия crypto exchange'ров
Здравствуйте, mogadanez, Вы писали:


M>
  • основная библиотека для биткоина — bitcore
    Не уверен, их много разных, полный нод, поверх которого работает bitcore, Вам вряд ли нужен (но с использованием чужого узла через Insight API какое-нибудь — наверное будет то, что нужно). Сам бы в такой ситуации я начал смотреть на Electrum, или что-то в этом роде.

    M> — куда вообще смотреть/читать

    Можно задать такие же вопросы, как и здесь, например на этом сайте — https://bitcoin.stackexchange.com/, думаю, там лучше ответят.)

    M> — нужно использовать Hierarchical Deterministic Wallets и/или просто генерировать новую пару ключей для каждого пользователя?

    Использовать HDW и генерить в этом кошельке новый адрес для каждого пользователя, иначе будет очень много геммороя с бекапом, а в HDW нужно будет забекапить только рутовый приватный ключ, потом все ключи пользователей можно будет легко из него восстановить.

    M> — как понимают что пользователь таки перевел коины? сканят все транзакции и ждут нужную?

    При использовании electrum, например, будете автоматом получать оповещения о всех пользовательских транзакциях.

    M> — что со всяким альткоинами? работают теже подходы?

    По-разному, монет много.) Но для большинства — что-то похожее (тот же electrum и copay/insight api есть для многих монет)

    M> — нужно иметь запущенные демоны биткоина/ethereuma? те биржы поддерживающие тысячи коинов — имеют минимум по демону на каждый?

    Свой демон на самом деле нужен очень редко.

    M> — как вообще устроены биржы? все хранится в одном "кошельке" или шардится как либо?

    В двух кошельках — холодном и горячем.)

    M> — ну и общие рекомендации по архитектуре

    Не до конца понятно, что именно нужно написать в результате — биржу или обменник или магазин.)

    Исходники бирж можно посмотреть начиная, например, со ссылок отсюда — https://bitcoin.stackexchange.com/questions/17252/is-there-an-opensource-crypto-currency-exchanges-engine
  • Re: анатомия crypto exchange'ров
    Здравствуйте, mogadanez, Вы писали:


    M>основная библиотека для биткоина — bitcore

    Не уверен, их много разных, полный нод, поверх которого работает bitcore, Вам вряд ли нужен (но с использованием чужого узла через Insight API какое-нибудь — наверное будет то, что нужно). Сам бы в такой ситуации я начал смотреть на Electrum, или что-то в этом роде.

    M> — куда вообще смотреть/читать

    Можно задать такие же вопросы, как и здесь, например на этом сайте — https://bitcoin.stackexchange.com/, думаю, там лучше ответят.)

    M> — нужно использовать Hierarchical Deterministic Wallets и/или просто генерировать новую пару ключей для каждого пользователя?

    Использовать HDW и генерить в этом кошельке новый адрес для каждого пользователя, иначе будет очень много геммороя с бекапом, а в HDW нужно будет забекапить только рутовый приватный ключ, потом все ключи пользователей можно будет легко из него восстановить.

    M> — как понимают что пользователь таки перевел коины? сканят все транзакции и ждут нужную?

    При использовании electrum, например, будете автоматом получать оповещения о всех пользовательских транзакциях.

    M> — что со всяким альткоинами? работают теже подходы?

    По-разному, монет много.) Но для большинства — что-то похожее (тот же electrum и copay/insight api есть для многих монет)

    M> — нужно иметь запущенные демоны биткоина/ethereuma? те биржы поддерживающие тысячи коинов — имеют минимум по демону на каждый?

    Свой демон на самом деле нужен очень редко.

    M> — как вообще устроены биржы? все хранится в одном "кошельке" или шардится как либо?

    В двух кошельках — холодном и горячем.)

    M> — ну и общие рекомендации по архитектуре

    Не до конца понятно, что именно нужно написать в результате — биржу или обменник или магазин.)

    Исходники бирж можно посмотреть начиная, например, со ссылок отсюда — https://bitcoin.stackexchange.com/questions/17252/is-there-an-opensource-crypto-currency-exchanges-engine