Как создается бумажный кошелек для эфира?

Я создаю бумажный кошелек для эфира, используя https://www.myetherwallet.com . Я скачал исходный код и запускаю его в автономном режиме. Когда я создаю кошелек, я получаю адрес, например 6d0715273557f1989F874623bdD1C7b174ad6F99. Я могу проверить, что там 0 эфира, используя https://etherchain.org/ . Я хочу спросить, как на самом деле создается этот кошелек? Я создал его в автономном режиме, поэтому удивляюсь, как теперь у меня есть этот адрес, с которого я могу отправлять и снимать деньги. Как он узнает, какой ключ ожидать при выводе средств, если я никогда раньше не отправлял информацию?

Ответы (1)

По сути, происходит генерация случайного закрытого ключа, из которого открытый ключ может быть получен с помощью криптографических функций. Поскольку ключ генерируется случайным образом, статистически маловероятно, что он уже используется. Все возможные пары ключей теоретически могут существовать в блокчейне. Когда вы используете etherchain для определения баланса адреса, который вы ищете, etherchain не находит никаких транзакций внутри или вне адреса, поэтому он показывает нулевой баланс.

Когда вы отправляете эфир на новую учетную запись, будет создана транзакция со ссылкой на адрес вашей учетной записи, которую обработает обозреватель блокчейна, такой как etherchain. Эта ссылка может помочь вам немного лучше понять теорию, она относится к биткойнам, но принципы в основном те же.

Большое спасибо! Это тоже было интересно прочитать reddit.com/r/ethereum/comments/5em2mk/…