Форк Эфириума: пошаговая инструкция по разделению монет

Ethereum-Classic-Vitalium-Hardfork

В недавнем времени сеть Эфириума прошла через форк, чтобы вернуть токены The DAO, похищенные неизвестным хакером в результате бреши в смарт-контрактах. Токены оказались изъятыми у хакера и вернулись инвесторам в проект The DAO. Группа энтузиастов продолжила майнить старую ветку, отвергнув новую. Таким образом, родился проект Ethereum Classic.

Одна из крупнейших криптовалютных бирж, Poloniex, одной их первых объявила о рыночной поддержке криптовалюты ETC.

Это значит, что если перед хард форком у вас были монеты ETH, то теперь ваши токены находятся в 2 отдельных реальностях: ETH и ETC. Рынки существуют для обеих монет так что вы вольны решить сами, какой из блокчейнов в итоге будет успешным. Вы можете без проблем продать все ваши ETC токены, оставив ETH, или наоборот.

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

Что вам потребуется:

  • Mist Wallet 0.8.1 c активированной опцией хард-форка (когда спросят в самом начале, нажимайте «Да»)
  • Аккаунты Mist, которые содержат ваши ETH токены. Именно их мы будем разделять.
  • Отдельные адреса для каждой из цепей. Вы можете как создать новые аккаунты в Mist, так и использовать другой бумажник/биржу. Я бы очень рекомендовал использовать Mist для одной цепи, и какой-либо другой кошелек для второй (отдельный компьютер тоже сгодится). В противном случае, вам придется переключаться между цепями и ре-синхронизировать Mist каждый раз. Я использовал Mist для ETH и адрес для пополнения баланса на Poloniex для ETC.

Шаг 1: Добавляем Split Contract

Для того, чтобы разделить ETH на две разных цепи и получить ETH/ETC, мы используем контракт, созданный чтобы эффективно разделять монеты между двумя цепочками. Этот контракт был выпущен еще до хард-форка. Теперь он в разном виде присутствует на разных цепочках, и будет отправлять монеты на разные адреса. Детали того, как работает контракт, можно найти здесь. Я призываю вас не верить мне на слово, а заняться самостоятельным изучением кода. Если вы не уверены, попросите кого-либо, кому вы доверяете, проверить код для вас и убедиться, что он делает именно то, что вам нужно, и я банально не ворую ваши монетки 🙂

  • В Mist, перейдите к вкладке ‘Contracts’
  • Под ‘Custom Contracts’ нажмите ‘Watch Contract’
  • Введите следующие детали:
    • CONTRACT NAME: ReplaySafeSplit
    • CONTRACT ADDRESS: 0xaa1a6e3e6ef20068f7f8d8c835d2d22fd5116444
    • JSON INTERFACE: [{«constant»:false,»inputs»:[{«name»:»targetFork»,»type»:»address»},{«name»:»targetNoFork»,»type»:»address»}],»name»:»split»,»outputs»:[{«name»:»»,»type»:»bool»}],»type»:»function»}]

Затем нажмите ‘OK’.

ETH Classic как разделить

Теперь у вас должен отображаться новый контракт в секции ‘CUSTOM CONTRACTS’ называемый ‘ReplaySafeSplit’.

Эфириум Классик Разделение Монет

Шаг 2: Вызываем Split функцию в контракте

Теперь, когда контракт был вами добавлен, давайте на него кликнем. Должно выглядеть примерно так:

Как разделить ETH и ETC

Под кнопкой ‘WRITE TO CONTRACT’ скрывается всего одна опция: SPLIT («Разделить»). Давайте выберем её.

Разделение Эфириум

**ЭТО ВАЖНАЯ ЧАСТЬ**

  • Поле ‘Target fork’ предназначено для адреса в сети ETH
  • Поле ‘Target no fork’ — адрес в сети ETC, который вы будете использовать

НЕ ПЕРЕПУТАЙТЕ ИХ!!!

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

Шаг 3: Держите токены по-отдельности

Теперь у вас есть ETH/ETC в разных адресах на каждой цепи. Чтобы избежать сомнений и ошибок, держите эти монеты отдельно друг от друга. Не отсылайте ETH на ваш ETC аккаунт и наоборот.

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

Альтернативный вариант, принцип работы как у вышеописанного метода: split.shapeshift.io

Источник: Steemit



Рубрики:ETC, ETH, Ethereum, спорный форк

Метки: , ,

6 replies

  1. Здравствуйте, подскажите пожалуйста, создавал кошелек эфериума до хард форка, имею баланс и на мейн аккаунте и на созданном контракт кошельке, не включал эфириум валлет полгода а то и больше. в конце прошлой недели запустил, но перед этим (видимо поспешил) скачал мист 0.8.9 (последнюю версию) и запустил его а не старую версию кошелька, синхронизация идет уже несколько дней, баланс появился, баланс в ETH. есть ли шанс еще получить и эфериум классик ? и подойдет ли мне выше описанный способ ?

  2. Заметил, реплей атаки не происходит , если не обнуляешь полностью кошель форкнутого эфира.

Trackbacks

  1. Обострение кризиса: теперь у нас два Эфириума — EthereumClassic
  2. Обострение кризиса: теперь у нас два Эфира...
  3. Хард-Форк Эфириума спровоцировал противостояние — EthereumClassic

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s