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