Как я могу купить немного Ethereum, чтобы я мог наградить его нашими пользователями за победу в викторине. Я думаю о создании системы, в которой мы могли бы вызывать вызовы RPC следующим образом:
curl -d '{"jsonrpc":"2.0","method":"eth_sendTransaction","params": [{"from":"0xcd3b9926a4415fe1ac1090b6e2c61ff33a7be5e7", "to":"0xB708D7dF86180d1D6a486ecbc49683bb2633abE2", "value": 2e18}], "id":1}' -X POST http://localhost:8545/
Вызов переведет эфир из нашего общего запаса эфира на учетную запись одного из наших пользователей, который выиграет викторину.
Также возможно ли создавать учетные записи Ether, связанные с пользователями, с помощью запроса Curl? Я хочу сопоставить пользователей в нашей базе данных с учетной записью Ether. Как мы будем передавать учетные данные учетной записи Ethereum пользователям, чтобы они могли получить к ней доступ и продать эфир за реальные деньги?
В вашем посте слишком много вопросов, чтобы ответить на них сразу. Более того, кажется, что вы упускаете из виду некоторые ключевые концепции Ethereum, например, что такое учетные записи и как получить к ним доступ.
Создание ключа равносильно созданию учетной записи.
Вам не нужно никому говорить, что вы это делаете
Вам не нужно синхронизироваться с блокчейном
Вам не нужно запускать клиент
Вам даже не нужно быть подключенным к Интернету
http://ethdocs.org/en/latest/account-management.html
Я бы порекомендовал пользователям создавать учетные записи самостоятельно, а при регистрации на викторину указывать номер своей учетной записи. Или вы можете «записать» их адреса, перехватив msg.sender, внутри своего смарт-контракта викторины. http://solidity.readthedocs.io/en/develop/units-and-global-variables.html?highlight=sender#block-and-transaction-properties
Вы можете купить Ethereum на бирже криптовалют, такой как Kraken или Bitfinex , или добыть ее. Возможно, стоит рассмотреть возможность взимания платы за вход с пользователей, которые будут участвовать в викторине.
Вивек Садх
Лукаш Зуховски
Вивек Садх