Smart Contract (Solidity) Аукцион, когда участники торгов абстрагируются от своих кошельков
У меня есть веб-сайт, который продает определенную информацию для своих пользователей за фиксированную плату. Я хочу пойти в ICO со своим бизнесом и попытаться изменить свою операционную модель, чтобы она могла использовать технологию блокчейна.
Однако я хочу удостовериться, что участники аукциона каким-то образом отделены от своего кошелька Ethereum и подотчетны в баллах (они заплатят позже, если действие фактически выиграно. То есть модель eBay), не зная, что они фактически используют блокчейн за кулисами. После завершения торгов инвесторы ICO автоматически распределяют между ними свою долю, а победивший участник получает свою информацию после оплаты (в большинстве случаев реальные деньги, которые мы конвертируем в ETH и помечаем статус как оплаченные в договоре о солидности)
Есть ли какое-то решение для этой проблемы, могу ли я создавать кошельки на лету для учетных записей участников торгов? Поскольку мой сайт всегда является продавцом, есть ли способ автоматически устанавливать аукционы (взаимодействовать с моим контрактом, скажем, с помощью java-поддержки и т. Д.?) Есть ли какие-либо обходные пути / предложения? Благодарю вас
1 ответ
Вы можете создавать кошельки на лету для ваших клиентов. Это вполне выполнимо. Но когда вы создаете кошельки, клиенты не могут доверять тем кошелькам, у которых у вас есть свои закрытые ключи, поэтому они должны немедленно вывести средства на свои кошельки. Это привело нас к шагу 0: создание кошелька. Так или иначе, ваши клиенты должны создать кошелек для себя, в целях безопасности.