Re[5]: Crypto exchange
От: Qbit86 Кипр
Дата: 05.09.18 20:04
Оценка:
Здравствуйте, mogadanez, Вы писали:

M>если в пике депозит делает 1000 человек?


Думаешь, Инфура не выдержит, что ли? Как-то же МетаМаск справляется?

Вот пользователь заходит на твой сайт и хочет положить на свой счёт на твоей бирже 0.01 эфир. Ты ему говоришь: переведи эфир на такой Ethereum-адрес (соответствующий аккаунту этого пользователя в твоей базе). Он через МетаМаск (и web3.js на клиенте) делает перевод; на клиент приходит коллбэк, предусмотренный в API web3.js, когда транзакция смайнена, чтоб можно было уведомить пользователя красивой анимацией. Всё.

M>как понимают что пользователь таки перевел коины?


Запросить у ноды баланс Ethereum-аккаунта конкретного пользователя, для которого нужно выяснить баланс — в тот момент, когда это нужно. Вот заходит пользователь в свой личный кабинет, ты, зная Ethereum-аккаунт пользователя (хранится в твоей базе) запрашиваешь его баланс у ноды (у своей или Инфуры), и выводишь пользователю циферки.
Глаза у меня добрые, но рубашка — смирительная!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.