Забыл пройти регистрацию токенов EOS

У меня есть шанс их разморозить?

Не паникуйте, вы не одни. На Reddit много тем с вопросами, как вернуть незарегистрированные токены EOS. Мы прочитали эти темы и делимся с вами возможными решениями.

Что произошло

В начале лета EOS перешла с Ethereum на собственный блокчейн. Процедура перехода называется token swap, подробнее о ней мы писали в блоге. До 1 июня нужно было зарегистрировать адрес, где хранятся старые токены EOS. Это гарантирует вам получение новых.

Заморозка началась 2 июня 2018 года в 22:00 по UTC. Соответственно, кто не успел пройти регистрацию до этого времени, заморозил свои токены и не сможет ими больше воспользоваться.

Проверить, зарегистрирован ли ваш адрес, можно на EosAuthority.com и Scatter-eos.com.

Что говорит команда EOS

В своем блоге команда EOS пишет, что паниковать не стоит:

... however, the process for actually logging in and broadcasting a transaction on the network will be mired in doubt for hours, days, weeks or longer.

Вольный перевод: вы обязательно получите свои токены, но этот процесс может затянуться на недели.

Что можно сделать

Для тех, кто все же поддался панике, есть рискованное решение. О нем мягко намекает Block.one — команда разработчиков програмного обеспечения eos.io:

Block.one has hinted at, but not given any real workflows for this transition, and one option presented could mean exposing your ETH private key to claim the tokens. This opens you up to security flaws, and it gives you no say in the early days of a token you feel has promise.

Вольный перевод: Не называя компаний, Block.one говорит о возможности получить свои токены после регистрации. Для этого придется передать третьим лицам свой приватный ключ.

Мы не будем читать нудных лекций о том, что несет за собой компрометирование приватного ключа. Просто скажем, что это рискованно. Будьте готовы потерять все, что есть на вашем кошельке.

Теперь к самому решению. EOS Cafe предлагает опцию fallback регистрации. Она позволяет провести конвертацию приватного ключа на Ethereum в приватный ключ на блокчейне EOS после окончания регистрации.

    Чтобы воспользоваться этой опцией, есть 2 условия:

  • не регистрировать свой открытый ключ до 1 июня;
  • иметь хотя бы одну исходящую транзакцию любого токена на Ethereum с кошелька, на котором лежат EOS. Дата этой транзакции должна быть до 1 июня.
  • text.

Дисклеймер: EOS Cafe — это сторонняя компания, которая НЕ связана с командой EOS или Block.one. Соответственно, fallback регистрация — это неофициальное предложение для тех, кто не успел пройти регистрацию. Это решение сторонней команды, которое может реально работать. Или оказаться скамом.

Что делать сейчас

Еще раз — не паникуйте и подождите. Возможно, регистрация возобновится и будут доказательства ее работы. Возможно, появятся другие варианты. К примеру, подача заявления арбитражеру — The EOSIO Core Arbitration Forum. Однако пока отзывов по поводу получения своих EOS таким способом нет.

Сейчас можно воспользоваться опцией fallback. Если вы готовы рисковать и делится с кем-то своим приватным ключом, то переведите все средства на другой кошелек, а на этом оставьте только EOS. После следуйте инструкции ниже.

Инструкция: как получить токены через fallback

Кратко

Шаг 1. Проверьте, доступна ли вам опция fallback на сайте EOS Authority.

Шаг 2. Переведите все токены, кроме EOS, на другой кошелек, чтобы обезопасить их.

Шаг 3. Сгенерируйте публичный и приватный ключи EOS на основе публичного и приватного ключа ETH. Мы использовали для этого сервис от EOS Cafe.

Шаг 4. Проверьте свой баланс, например, на сайте eosflare.io. Скорее всего, часть EOS будет находиться в состоянии Staked.

Шаг 5. Переведите токены в состояние Unstaked. Без этого у вас не получится перенести свои токены на другой кошелек или продать на бирже. Учтите, что на это уйдет 3 дня. Мы использовали для этого кошелек Greymass.

Подробная инструкция

Шаг 1. Проверьте на сайте EOS Authority, проводилась ли с Ethereum-кошелька с вашими EOS, хотя бы одна исходящая транзакция. Дата этой транзакции должна быть до 1 июня. Это обязательное условие для регистрации токенов через fallback.

В строке введите свой Ethereum-адрес и нажмите на «Get my account name».

Открыть оригинал

Если платформа показывает имя вашего аккаунта и публичный ключ EOS, можете воспользоваться опцией fallback. Если платформа покажет ошибку, вам все же придется подождать появления других вариантов.

Открыть оригинал

Шаг 2. Переведите все токены, кроме EOS, на другой кошелек, чтобы обезопасить свои средства.

Шаг 3. Сгенерируйте публичный и приватный ключи EOS на основе публичного и приватного ключа ETH. Для этого подойдет сервис от EOS Cafe (инструкция) или EOS Authority (инструкция).

Дисклеймер: EOS Authority, как и EOS Cafe, НЕ связана с командой EOS или Block.one. Однако обе организации на 16:30 24 июня находились в топ-15 тех, за кого проголосовали как за производителя блоков. Это говорит о доверии к ним со стороны сообщества.

На момент подготовки обновления статьи мы не обнаружили негативных отзывов на данные методы. Пользователи Reddit заявляли об успешном получении ключей EOS.

Судя по отзывам, процесс усложняется, если ваши EOS находятся на аппаратных кошельках или Coinomi. В этом случае вам нужно узнать свой приватный ETH-ключ на основе мнемонической фразы.

#справка Инструкции по получению ключа для Ledger и для Coinomi

Если при попытке воспользоваться опцией fallback сервис сообщает об ошибке, проверьте, не начинается ли ваш приватный ETH-ключ с 0x. Если да, опустите два этих знака — по отзывам, это может помочь.

Мы воспользовались сервисом от EOS Cafe. Если вы также решите его использовать, зайдите на сайт и скачайте версию для своей операционной системы. В нашем случае — Windows. Для безопасности разработчики советуют отключить интернет после окончания загрузки.

Открыть оригинал

Шаг 3. Разархивируйте скачанный архив (.zip) и запустите приложение «eoskeyio-1.0.0-setup».

Открыть оригинал

Шаг 4. В открывшемся окне введите приватный ETH-ключ и нажмите «Generate EOS Private Key».

Открыть оригинал

Программа покажет приватный и публичный EOS-ключи. Обязательно запишите их — это доступ к вашим токенам.

Открыть оригинал

Шаг 5. Проверьте свой баланс, например, на сайте eosflare.io. Введите имя аккаунта, полученное на Шаге 1, или публичный EOS-ключ и нажмите Enter.

Открыть оригинал

Вы увидите не только общее количество своих EOS, но и их распределение. На этой же странице можно посмотреть историю операций.

Открыть оригинал

    Что означает каждый пункт распределения:

  • Total — общее количество имеющихся у вас EOS.
  • Unstaked — количество EOS, которые не вложены в ресурсы сети (о них см. ниже). С этими токенами вы можете сразу совершать транзакции.
  • Staked — количество EOS, которые вложены в ресурсы сети. Ресурсы нужны в том числе, чтобы разрабатывать приложения (dApp) в блокчейне EOS. Чтобы совершать транзакции с такими токенами, их нужно перевести в состояние Unstaked. Это занимает три дня.
  • Refund (или Unstaking) — количество EOS, которые вы переводите в состояние Unstaked.

    Staked EOS распределяются между ресурсами

  • Memory (RAM) — память.
  • CPU — вычислительные мощности.
  • Bandwidth — пропускная способность (скорость передачи информации).

#подробнее О ресурсах сети на Steemit, о калькуляторе стоимости ресурсов в блоге EOS New York

Шаг 6. Чтобы совершать транзакции со своими EOS, переведите их в состояние Unstaked. Этот процесс занимает три дня. Поэтому если вы не планируете перемещать EOS, хранить их лучше в ресурсах системы. В таком случае если кто-то попытается захватить ваши токены, вы узнаете об этом раньше, чем хакеры получат к ним полный доступ.

Для перевода EOS в состояние Unstaked мы использовали приложение eos-voter от Greymass. Оно также служит как кошелек и сервис для совершения транзакций.

Дисклеймер: Команда Greymass НЕ связана с командой EOS или Block.one. На 16:30 24 июня находилась на 25 месте среди тех, за кого проголосовали как за производителя блоков, то есть не имела статуса производителя. Однако о сервисе eos-voter положительно отзывались крупные производители, например, EOS New York.

#отРедакции Мы планировали использовать сервис GenerEOS. Однако на Reddit появился негативный отзыв. Пользователь поделился, что его токены не стали Unstaked за три дня. После он воспользовался eos-voter, чтобы завершить процесс

Зайдите на GitHub Greymass. Пролистайте вниз и скачайте версию кошелька для своей операционной системы. В нашем случае это Windows.

Открыть оригинал

Запустите скачанное приложение eos-voter-setup-0.1.7.

Шаг 7. Настройте скачанный кошелек. Введите ссылку на желаемый сервер, к которому будет подключаться приложение. Список вариантов представлен на GitHub. Советуем выбирать сервер того производителя блоков, которому вы доверяете больше всего. Нажмите «Connect to Server».

Открыть оригинал

Шаг 8. Введите публичный EOS-ключ или имя аккаунта. Нажмите «Lookup Account».

Открыть оригинал

Шаг 9. Введите приватный EOS-ключ. Нажмите «Compare Keys».

Открыть оригинал

Шаг 10. Отметьте, хотите ли сохранить аккаунт. Данные будут зашифрованы, а вход в кошелек будет осуществляться по паролю.

Если хотите, придумайте и введите пароль. Нажмите «Save Account». Для подтверждения пароля введите его еще раз.

Открыть оригинал

Шаг 11. Прочитайте «Конституцию EOS», описывающую правила сети. Если вы с ними согласны, нажмите «I accept these terms».

Открыть оригинал

Шаг 12. Если вы сохранили аккаунт, разблокируйте кошелек, введя придуманный пароль. Затем перейдите на вкладку «Wallet».

Открыть оригинал

Шаг 13. Вы увидите количество Unstaked (Liquid) и Staked EOS, общее число токенов и используемые ресурсы сети.

Чтобы перевести EOS в состояние Unstaked, нажмите «Update Staked EOS».

Открыть оригинал

Шаг 14. Выберите, сколько EOS вы хотите оставить в CPU и Bandwidth.

Открыть оригинал

#отРедакции Оставить «0» нельзя, иначе вы не сможете совершать транзакции в сети EOS

Открыть оригинал
Открыть оригинал

Шаг 15. На три дня ваши токены перейдут в состояние Unstaking (или Refund в eosflare). Кошелек будет подписывать, сколько дней осталось до конца процесса. После его окончания EOS станут Liquid, и ими можно будет воспользоваться.

UPD. Мы перевели EOS на криптобиржу Binance и обменяли их на биткоины. Если вы тоже хотите сделать это, воспользуйтесь шагами ниже.

Шаг 16. Если у вас уже есть аккаунт на Binance, переходите к следующему шагу. Если нет, зарегистрируйтесь.

Зайдите на сайт криптобиржи и нажмите «Регистрировать».

Открыть оригинал

Введите имейл. Придумайте и дважды запишите пароль. Отметьте, что согласны с условиями обслуживания и нажмите «Регистрировать».

Открыть оригинал

Зайдите на электронную почту и подтвердите регистрацию: нажмите на кнопку или перейдите по ссылке.

Открыть оригинал

Шаг 17. Зайдите в личный кабинет на Binance. Перейдите в раздел «Депозиты» на вкладке «Актив».

Открыть оригинал

В списке токенов найдите EOS. Отметьте, понимаете ли, что отправленные на биржу без сопроводительного сообщения (MEMO) EOS будут потеряны. Нажмите «Continue Deposit».

Открыть оригинал

Вы увидите EOS Депозит MEMO и EOS Адрес Депозита. Они понадобятся для перевода.

Открыть оригинал

Шаг 18. Зайдите в eos-voter. На вкладке «Wallet» нажмите «Transfer Tokens».

Открыть оригинал

Вам нужно будет ввести адрес для перевода, количество токенов и сопроводительное сообщение. Адрес и MEMO скопируйте со страницы депозита EOS на Binance (см. Шаг 17). Нажмите Confirm.

Открыть оригинал

Шаг 19. Проверьте реквизиты и количество отправляемых токенов. Прочитайте условия. Нажмите Confirm.

Открыть оригинал

Шаг 20. Вы увидите номер транзакции. Отслеживайте по нему статус перевода — он будет совершен, когда транзакция станет необратимой (будет записана в блокчейне).

#отРедакции У нас перевод занял почти две минуты

Узнать статус транзакции по номеру можно на eosflare.

Открыть оригинал

Шаг 21. Проверьте величину депозита EOS на Binance (см. Шаг 17). Если он верен, переходите к продаже токенов. Если нет, прочитайте статью в FAQ биржи или обратитесь в поддержку.

Разместите приказ на продажу в форме под графиками.

    Выберите тип заявки:

  • Limit. Приказ продать по конкретной цене.
  • Market. Приказ продать по рыночной цене.
  • Stop-Limit. Приказ продать по конкретной цене, если курс пересечет заданную отметку. Подробнее о таких заявках в статье на Binance.

Укажите цену и количество токенов. Нажмите «Продать EOS».

Открыть оригинал

Also published on Medium.