Author

Topic: Ethereum token crowdsale за bitcoin/litecoin/bitcoincash/... (Read 143 times)

full member
Activity: 313
Merit: 103
только в теории и на уровне предположения. практики не имею.
1. ручками - получил перевод в кабинете инвестора на сайте, начислил токена по указанному адресу
2. односторонняя автоматическая связь - отследил программно перевод того же биткоина или фиата по записям пользователя по специальным реестрам в базе данных сайта (по записям относящимся к пользователю) и автоматом через web3.js начислил ему токена на его адрес, который он либо должен сообщить, либо это просто ваш очередной внутренний реестр в базе (вне блокчейнов) и все токены пока ещё у ваас хранятся. Пользователь потом просто делает собственноручный перевод токена на нужный ему адрес.

Блокчейн эфириума реализован так, что смарт контракты оперируют только своей областью данных. Они не видят (без разрешения в виде открытых функций) данных других смарт контрактов и вообще не общаются ни с чем за пределами блокчейна. Зато есть библиотека для вызова функций смарт контрактов, называтс web3.js. Она позволяет писать к смарт контрактам web интрефейсы. На ней реализуются оракулы для общения с внешним, по отношению к блокчейну, миром.

По поводу отслеживания входящих переводов в других валютах - сделать общий кошелёк (по одному для каждого блокчейна) и генерировать новые  адреса для каждой новой учётной записи или даже для каждого входящего перевода. Вести внутренние реестры какой учётной записи какой адрес принадлежит. Периодически проверять все адреса. Отслеживать появление новых записей в реестре и начислять токена.
newbie
Activity: 35
Merit: 0
Собственно как это происходит? Как происходит взаимодействие блокченов разных криптовалют?
Максимум что я нашел для btc -> http://btcrelay.org
Буду благодарен за наводку.
Jump to: