Как создать кошелек EOS
В этой статье я на личном примере покажу как быстро и (не) просто создать свой кошелек-аккаунт EOS, а также расскажу как пользоваться приложением Scatter.
Для создания кошелька нам не придется устанавливать ноду, скачивать блокчейн и разбираться с командной строкой, всё будем делать в браузере.
Надеюсь у вас не вызовет удивления тот факт, что создание кошелька в блокчейне EOS в силу специфики сети является платным, для меня это обошлось примерно в 4$.
Сначала для тренировки создадим кошелек в тестовой сети, а потом в главной.
Содержание
Создаем EOS-кошелек в тестовой сети
Если вы работали с Ethereum то знаете, что у него есть свои тестовые сети — Ropsten, Rinkeby и Kovan. EOS же не удосужился создать тестовую сеть, поэтому энтузиасты создали несколько тестовых сетей, самая знаменитая из которых создана украинскими разработчиками — http://jungle.cryptolions.io/. Именно на ней мы и будем упражняться.
Для начала нам потребуются 2 пары приватных-публичных ключей. Чтобы их сгенерировать идем на сайт https://nadejde.github.io/eos-token-sale/ и генерируем сначала 1 пару, потом перезагружаем страницу и генерируем вторую пару. Все это записываем куда-нибудь в блокнот.
Вот что у меня получилось:
Первая пара
Public key EOS5J7KwcQLSvtcHnruiNafrcroqYwKKxE3krXJa5uFECgGpABCYm
Private key 5JcfK5tXD9UtyWg6gvaHVttqgXYp9Gp5KDc3NbKM1nR81xP1tft
Вторая пара
Public key EOS5E7TmFy4SPsYdJD4Pb4N6JU4A1ASMg7H47ivgTFDBkZBAyzKmV
Private key 5KWzq4t3pXdqCVkJd71LTYx5j8BNTtNHmzwWQPLiaYKTW5iwacH
После этого идем на http://jungle.cryptolions.io/ и жмем Create Account.
Появится вот такое всплывающее окно:
В поле Account name нам надо придумать имя для своего аккаунта-кошелька. Оно может состоять из строчных символов и цифр от 1 до 5. Всего символов должно быть не более 12. Я создам аккаунт createcontr. Как вариант, можно сделать c4eat2contr, или cre3t2c1ntr.
Далее в поле Owner Public Key вставляем публичный ключ из первой сгенерированной пары, а в поле Active Public Key вставляем публичный ключ из второй пары. Не путайте публичный и приватный. Вот что у меня получилось:
После жмите Create (создать).
После этого вылезет окно с предупреждающими красными и зелеными надписями. Их бояться не надо, все нормально 🙂 .
Итак, я создал себе аккаунт-кошелек в тестовой сети EOS под названием createcontr. Тестовая сеть позволяет нам получить некоторое количество тестовых EOS-ов чтобы поиграться. В верхнем меню есть ссылка Fauset.
Нажмите ее, введите имя своего свежесозданного аккаунта и нажмите Send Coins, после чего вам отправят 10 000 тестовых EOS-ов. Чтобы проверить баланс в верхнем меню нажмите Account Info и вставьте название вашего аакаунта.
В моем случае это выглядит так:
Видно, что мне прислали 10 000 EOS-ов и 10 000 токенов JUNGLE.
К сожалению у сайта http://jungle.cryptolions.io/ нет функционала чтобы для пробы отправить кому-нибудь EOS-сы, поэтому на этом работу в тестовой сети закончим и переключимся на главную сеть.
Создаем EOS-кошелек в главной сети
Итак, как я уже писал выше, создание кошелька EOS в силу специфики сети является платным. При создании кошелька вы автоматически покупаете определенное количество RAM-памяти.
Снова сходите на сайт https://nadejde.github.io/eos-token-sale/ и сгенерируйте 2 новых пары ключей, в целях безопасности лучше не используйте те, что были в тестовой сети.
Теперь переходим на сайт https://www.zeos.co/ . Этот сайт позволяет нам зарегистрировать имя своего EOS-кошелька и оплатить это дело одной из трех криптовалют — Эфиром, Биткоином или Биткоин Кэшем.
Как можно видеть на картинке, я решил себе зарегистрировать кошелек под названием eosforhumans (EOS для людей). Имя состоит из 12 символов. При попытке зарегистрировать имя из 11 символов eosforhuman сайт выдает предупреждение:
Это означает, что имя EOS-кошелька должно состоять не из 10, не из 11, не из 13, а ровно из 12 символов.
После жмем Get Account и сайт просит нас ввести 2 публичных ключа, как и в вышеописанной тестовой сети. Вставляйте их и жмите Create Order.
Теперь появляется страница с выбором способа оплаты. Я выберу Эфир для оплаты.
В процессе регистрации аккаунта сайт предложит вам зарегистрироваться на себе самом, попросив ввести e-mail и пароль. Не пренебрегайте этим, в созданном личном кабинете вы сможете отслеживать ход регистрации и получите ссылку на проверку своего EOS-кошелька.
Жмите Pay Via Alfacoins и появится такое окно:
Как можно видеть, стоимость регистрации составила 0,01087 ETH или 3,89 в долларовом эквиваленте. Денежку надо перевести напрямую на указанный ETH-адрес (Для каждого клиента генерируется свой собственный ETH-адрес). Не забудьте указать свой e-mail, как только транзакция будет проведена на него придет уведомление.
Цена на создание кошелька EOS зависит от цены самого EOS и от цены RAM-памяти внутри блокчейна EOS, поэтому для вас цена будет уже другой.
Через несколько минут ожидания транзакция провелась, а в личном кабинете ZEOS нарисовалась такая картина:
Ссылка, которую я отметил стрелкой, ведет на блокэксплорер https://eospark.com где можно проверить свой аккаунт на предмет его создания. В моем случае ссылка выглядит так: https://eospark.com/mainnet/tx/b8219e893718cd9bbcc15b2b263cb748f2b7e55e616dcfcf742708981ba0eab0
На этом наш кошелек-аккаунт EOS успешно создан. Теперь для полноты картины установим Scatter.
Scatter
Scatter — это метамаск-подобный кошелек для EOS, сделанный как браузерное расширение. Сходите на сайт https://get-scatter.com/ и установите его.
При первом запуске Scatter попросит вас придумать пароль к кошельку. Напишите его и жмите Create new scatter.
После этого Scatter сгенерирует 12 слов, скопируйте и сохраните их.
Далее Scatter предложит вам создать Basic Setup. Жмите ее. В появившемся окне надо написать имя своего созданного в Zeos аккаунта и вставить приватный ключ из первой пары сгенерированных ранее ключей. Вторую пару не трогайте. Не перепутайте приватный и публичный ключи. Жмите Import EOS key pair
В следующем окне Scatter предложит выбрать аккаунт для авторизации. Выбирайте тот, который @active. Жмите Use selected account.
Далее появится окно с поздравлением, что ваш аккаунт успешно создан. Дальше вы можете потыкаться в кошельке чтобы освоится, а также можете полноценно голосовать за производителей блоков на специализированных сайтах и использовать приложения, созданные на базе EOS, про которые я написал в статье Игры и приложения на EOS.
Переводим EOS с помощью Scatter
Давайте теперь посмотрим как можно перевести EOS-сы или токены, созданные на базе блокчейна EOS кому-нибудь на другой аккаунт. Сразу скажу, если вы что-либо оплачивали с помощью Метамаска на каких-либо сайтах, то работа со Scatter не должна вызвать у вас особых трудностей, так как принцип один.
Перейдите на страницу https://www.myeoskit.com/#/tools/transfer . Вы увидите такую форму:
Жмите Attach Scatter Identity. Появится такое всплывающее окно Scatter-а:
Жмите Select Identity, а потом Accept. В форме отправки автоматически запишется название вашего аккаунта, в моем случае мой созданный eosforhumans.
Ну а дальше все просто. В поле Transfer to Account напишите аккаунт того, кому вы хотите отправить. В поле Quantity напишите количество. В выпадающем меню Token Symbol выберите нужный токен или не трогайте его, если хотите отправить EOS. Поле Memo можно оставить пустым. После жмите Transfer для отправки.
Помните, что транзакции в EOS бесплатны, здесь нет комиссии как в Эфире или Биткоине, комиссию вы уже заплатили при платном создании аккаунта. Но есть ограничение на количество транзакций, которое снимается покупкой ресурсов. Поэтому не так все бесплатно как кажется.
Теперь видно различие между Метамаском и Скаттером. Если в Метамаске мы можем перевести эфиры прямо из самого Метамаска, то в случае со Скаттером надо обязательно использовать какой-нибудь сторонний сайт, потому что Скаттер — это средство идентификации, а не кошелек в привычном нам понимании. Кроме вышеупомянутого сайта для переводов можно воспользоваться сайтом https://walleteos.com/.
Другие кошельки для EOS
-
- https://eosrio.io/simpleos/ — кошелек выполнен в виде отдельного приложения для PC или Android
- https://www.exodus.io/releases/ — известный мультивалютный кошелек, с недавнего времени добавил поддержку EOS
- https://wallet.starteos.io/ — работает без Scatter по приватному ключу
Покупка Ram, Net и Cpu
После создания аккаунта вам необходимо купить немного RAM и CPU, иначе вы не сможете провести ни одной транзакции.
Выведите с биржи на свой свежесозданный аккаунт нужное вам количество EOS-сов и перейдите на myeoskit.com. В верхнем меню выберите Tools > Stake & Unstake.
Залогиньтесь с помощью Scatter, после увидите примерно следующее:
В полях Stake Owner и Stake Recepient впишите свой аккаунт. В поле CPU to Stake автоматически проставляется 0,2 EOS. В поле Net to Stake можно поставить 0. После жмите Stake. Этим вы купите ресурсы процессора на сумму 0,2 EOS. Можно купить и на меньшую сумму, например, на 0,01 EOS, этого хватит на меньшее количество транзакций.
Теперь надо купить RAM. В верхнем меню выберите Buy & Sell Ram.
Увидите такую картину:
В полях Payer Account Name и Receiver Account Name напишите свой аккаунт. В поле Ram Purchase (in EOS) напишите на какую сумму в EOS-ах вы хотите купить RAM. После этого жмите Purchase.
Как перевести EOS на биржу
На примере биржи Binance я покажу как пополнить свой биржевой кошелек EOS-ами, то есть перевести со своего вышесозданного кошелька на биржевой.
Зайдите в свой аккаунт на Бинансе, перейдите в Актив -> Депозиты и выберите EOS. У меня это выглядит так:
Надпись в красной рамке говорит о том, что для пополнения необходимо указывать и адрес, и MEMO-сообщение. Это важно! Жмите галку I understand that deposits without a MEMO will be lost (Я понимаю, что депозит без указания MEMO будет потерян) и жмите Continue Deposit.
Откроется такое окно:
Стрелками я отметил адрес кошелька биржи Бинанс binancecleos и MEMO 107157058. Если адрес кошелька Бинанс одинаковый для всех пользователей, то MEMO индивидуален только для меня. У вас эти цифры будут уже другими.
Теперь опять идем на https://www.myeoskit.com/tools/tokens/transfer, авторизуемся через Scatter и видим такое:
В поле Transfer To Account я указываю название кошелька Бинанс, в поле Quantity количество EOS-ов, а в поле Memo (optional) тот самый MEMO 107157058 со страницы Binance. У вас эти цифры будут другими. Теперь можно нажать TRANSFER и через несколько минут ваш депозит на Бинансе пополниться.
Если вы укажете не свой MEMO или не укажете совсем, то отправленные EOS-ы не дойдут до вашего аккаунта на бирже и вы их уже никак не возвратите!
MEMO — это примерно тоже самое, что TAG в XRP и MEMO в XLM.
Итоги
Итак, краткий алгоритм того, что мы сделали:
- Мы сгенерировали две пары ключей. Первая пара называется Active, вторая Owner. В каждой паре первым стоит публичный ключ-адрес, начинающийся на EOS (EOS5JVNxE26TPVfZzvmd81ivEnUa9gWChPcsmTDb9tvr7sLNUwfDP), потом приватный ключ.
- На сайте Zeos.co мы регистрировали публичные ключи (адреса).
- После мы импортировали в Scatter приватный ключ из первой пары (Active).
- А после купили RAM и CPU.
- А после перевели все на Бинанс.
Приватный и публичный ключ из второй пары (Owner) сохраните в надежном месте, если что-то случится с первой парой (Active) , вы сможете восстановить аккаунт с помощью ключа из второй пары (Owner).
Опробовать установленный EOS-кошелек можно в играх и приложениях.
Если остались вопросы, пишите в комментариях.
Нормально.
Да это все великолепно, а теперь осталось написать как пополнить этот долбанный кошелек
А в чем сложность? Я же написал на примере Бинанса
Да это все великолепно, а теперь осталось написать как пополнить этот долбанный кошелек
да да обьясните пожалуйста на пальцах что и куда
Бро, подскажи как перевести EOS с сети эфириума на eos mainnet
Уже поздно, это еще в прошлом году делать надо было. Теперь всё.