Содержание
- Переход к mainnet EOS
- Проверка адреса Ethereum
- Безопасная генерация ключей EOS
- Регистрация адреса EOS
- Вот и все!
Если вы владеете ERC20 токенами EOS или eosDAC, вам необходимо зарегистрировать свой адрес для получения монет в сети EOS. Эта статья содержит пошаговое руководство по осуществлению этого процесса.
Переход к mainnet EOS
После почти годового ICO основная сеть EOS, наконец, готова к запуску. Токен EOS был первоначально создан на блокчейне Ethereum, команда хотела собрать деньги для разработки своего продукта. Контракты токенов закодированы и содержат жесткое условие, которое непременно будет выполнено — они перестанут функционировать в определенную дату и время. Для EOS — это 2 июня 2018 года, в 11:59 UTC. Для eosDAC — 1 июня 2018 года, в 11:59 UTC.
Если вы хотите убедиться в этом, можете проверить код контракта. Например, вот код для контракта eosDAC. Для конвертации указанного времени в привычное вам – используйте подобные сайты.
Эта пошаговая инструкция покажет вам, что нужно сделать, чтобы ваши токены EOS и eosDAC получили доступ к действительному публичному адресу EOS. После запуска основной сети EOS в следующем месяце все ERC20 токены, хранящиеся на зарегистрированном адресе Ethereum, будут зачислены на ваш адрес EOS.
Проверка адреса Ethereum
Первое, что вам нужно сделать, это проверить, зарегистрированы ли ваши токены. Чтобы сделать это, скопируйте адрес Ethereum, на котором вы изначально хранили токены EOS / eosDAC и использовали для получения переводов. Найдите информацию о вашем адресе в любом обозревателе блоков Ethereum (например, Etherscan). Просмотрите раскрывающееся меню балансов токенов, чтобы убедиться, что на этом адресе есть монеты EOS / eosDAC. Если ваши сбережения хранятся на нескольких адресах, нужно либо переместить все токены на один адрес, либо зарегистрировать каждый адрес Ethereum.
После того, как вы убедились, что ваш адрес Ethereum содержит токены EOS / eosDAC, перейдите на специальный сайт, посвященный запуску mainnet EOS (eoscountdown.com), и введите свой адрес в поле «Регистрация токена» («Token Registration») в левой части страницы.
Если ваши токены уже зарегистрированы, вы увидите соответствующее сообщение. Вы также можете узнать, сколько времени у вас осталось для регистрации токенов. Имейте в виду, что токены eosDAC будут отключены за день до того, как то же самое произойдет с токенами EOS. Если ваши токены еще не зарегистрированы, перейдите к следующему шагу.
Безопасная генерация ключей EOS
Самый простой способ генерирования ключей EOS — использование официального веб-сайта EOS. Однако, поскольку ICO EOS недоступно для жителей США, если вы находитесь в этой стране, вам придется использовать альтернативный метод.
Метод EOS.io
- Перейдите на EOS.io и прокрутите страницу вниз до раздела распределения токенов EOS («EOS Token Distribution»).
- Нажмите кнопку «GET EOS».
- Появится уведомление с условиями получения токенов EOS — отметьте все поля (проставьте галочки) и нажмите кнопку «CONTINUE».
- Вы перейдете на страницу https://eos.io/instructions — прокрутите вниз до раздела «Инструкции участия» («Participation Instructions») и перейдите на вкладку «REGISTER».
- Выберите предпочтительный кошелек и следуйте соответствующим инструкциям (описанным непосредственно под иконкой выбранного кошелька).
- Нажмите кнопку регистрации токенов – «REGISTER EOS KEY».
- Обязательно сохраните ключи EOS в безопасном месте – ЭТО ОЧЕНЬ ВАЖНО!
- Скопируйте приватный ключ в поле подтверждения ключа – «Confirm Private Key».
- Нажмите кнопку «I HAVE SAFELY BACKED UP MY PRIVATE KEY».
- Следуйте последующим инструкциям на странице.
Для изучения визуальной пошаговой инструкции по этому методу – перейдите по ссылке.
Альтернативный метод
Если вы ориентируетесь на GitHub и на вашем локальном компьютере установлены веб-сервер и PHP, вы можете получить код непосредственно с GitHub, проверить его и запустить самостоятельно. По этой ссылке вы можете просмотреть изменения, внесенные в исходный код. Важно отметить, что код никоим образом не передает какую-либо информацию на внешний веб-сайт или локальное хранилище. Все, что он делает, это создает пару ключей и отображает их.
- Загрузите репо из GitHub.
- Разархивируйте содержимое в папку на вашем компьютере.
- Откройте окно терминала (командная строка).
- Запустите следующий код из загруженной папки /docs: php -S localhost: 8000
- Вы должны увидеть следующее:
- Откройте браузер и введите localhost: 8000 в адресной строке.
- Вы должны увидеть следующее:
- Нажмите ссылку генерации ключа – «Generate EOS key».
- Обязательно сохраните ключи EOS в безопасном месте – ЭТО ОЧЕНЬ ВАЖНО!
Конечно, если вы плохо разбираетесь во всем этом, или у вас нет установленного веб-сервера, и вы доверяете GitHub запустить код, отображаемый в кодовой базе, вы можете перейти по ссылке: https://nadejde.github.io/eos-token-sale/ и сгенерировать ваш ключ. Для обеспечения дополнительной безопасности, прежде чем создавать ключи, убедитесь, что отключили компьютер от Интернета.
Как и в других подобных случаях, убедитесь, что вы скопировали как приватные, так и публичные ключи и сохранили их в безопасном месте. Для завершения процесса регистрации вам понадобится ваш публичный ключ, а приватный ключ понадобится вам, когда придет время использовать основную сеть EOS.
Регистрация адреса EOS
Пришло время регистрации EOS адреса (публичного ключа). Вам нужно будет провести эту процедуру со всеми адресами Ethereum, на которых вы храните токены EOS / eosDAC. Что же необходимо сделать — запустить так называемый процесс «register» в Ethereum контракте EOS под названием «EOS Contribution». Звучит запутанно, но MyEtherWallet (MEW) предоставляет очень простой способ сделать это.
Если у вас есть токены, хранящиеся на MEW, Ledger Nano S или Trezor, вы можете использовать интерфейс MEW для регистрации своих монет. Если ваши токены хранятся на другом кошельке, вам нужно импортировать приватный ключ в MEW или создать новый кошелек MEW и переместить монеты на этот адрес.
- Откройте MEW, перейдите на вкладку контрактов – «CONTRACTS».
- Найдите пункт «EOS: Contribution» в раскрывающемся меню «SELECT EXISTING CONTRACT» и нажмите на него.
- Нажмите кнопку «ACCESS» (подключиться) под полем интерфейса ABI / JSON.
- В разделе «Read / Write Contract» («Прочитать / записать контракт») выберите «register» в раскрывающемся меню выбора функции («SELECT A FUNCTION»).
- Вставьте свой EOS адрес (публичный ключ) в текстовое поле «Key String».
- Вам будет предложено подключить кошелек MEW, и после успешной разблокировки нажмите кнопку «Записать» (WRITE).
- Вам не нужно будет менять предложенный показатель газа, но убедитесь, что у вас на кошельке есть немного Эфира, чтобы покрыть стоимость транзакции.
- Нажмите кнопку генерации транзакции «GENERATE TRANSACTION», и вам будет предоставлена ссылка на транзакцию, по которой вы сможете проверить ее состояние — в зависимости от перегруженности сети может потребоваться некоторое время, чтобы транзакция появилась в блокчейне.
Вот и все!
Помните, что у вас осталось не так много времени, поэтому не откладывайте регистрацию своих токенов!