Гид по владению аккаунтами и контрактами в Ethereum


Олег Ибрагимов

Помогаю с выбором сервисов. Большой опыт в маркетинге и аналитике. Работаю как с заказчиками, так и агентствами. Вырос с помощника обычного SEO-специалиста …

Поделиться

Поделитесь статьей с друзьями и коллегами

Ethereum (ЕТН) – это вторая по популярности и размеру капитализации криптовалюта мира. В настоящий момент ее совокупная стоимость примерно вдвое меньше, чем у самой известной криптовалюты – Bitcoin (ВТС), и в 5 раз больше, чем у ближайшего преследователя – Tether (USDT). Цена одной монеты не так давно достигала исторического максимума в $4,3 тыс. Именно популярность ЕТН привела к повышенному спросу и росту цен на видеокарты во всем мире.

Инвестировать в Ethereum выгодно – это факт. Любой желающий может приобрести монеты на криптовалютной бирже, у других пользователей (Р2Р) или через обменные пункты. Но возникает другой вопрос – где их хранить?

Получите до 18% от расходов на контекстную и таргетированную рекламу!

Рекомендуем:

Click.ru – маркетплейс рекламных платформ

Увеличьте прибыльность и избавьтесь от рутины:

  • Вся реклама — на одном экране.
  • Следите за статистикой и расходами по аккаунтам в Яндекс.Директе, Google Ads, VK, myTarget, Facebook (Instagram), TikTok — все в едином интерфейсе.
  • Удобный документооборот, рай для бухгалтерии.
  • Сохраните полный контроль над аккаунтами. Управляйте рекламой, используя привычные инструменты — так же, как до Click.ru.
  • Партнерское вознаграждение до 18% от расходов на рекламу через Click.ru.

Перейти на сайт

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

1.1. Аккаунты

Базовая сущность, которой можно владеть в сети Ethereum, это аккаунт (в эфириум-терминах: external account) — пара из закрытого и открытого ключа. Закрытый ключ должен держаться в секрете, открытый (точнее, адрес, получаемый из него) можно свободно публиковать.

«На» адрес могут перечисляться деньги (в сети Ethereum — ether, эфир). Чтобы обозначить принадлежность любых средств, контрактов, транзакций (отправителя транзакции), используется именно адрес (например, 0x36c9cc925dd58747044f52d0a57917df64555a3d). Однако чтобы выполнить любое действие от имени адреса своего аккаунта, нужен закрытый (секретный) ключ. Именно безопасное хранение секретных ключей и является главной функцией любого криптокошелька. Кошельки дополнительно шифруют закрытый ключ паролем, который нужно вводить в ходе использования ключа для подписи транзакций, именно в этот момент криптокошелек использует секретный ключ для создания подписи к транзакции.

Чтобы владеть аккаунтом необходимо точно понимать где и как хранится секретный ключ, соответствующий конкретному адресу. Если вы входите в личный кабинет биржи, и биржа сама за вас проводит транзакции (т.е. подписывает каждую из них секретным ключом), значит она знает секретный ключ. И этот адрес фактически принадлежит не вам, а бирже. В случае централизованных бирж зачастую у вас вообще нет секретных ключей от адресов, которые вы видите в интерфейсе биржи. В случае децентрализованных бирж вы подписываете транзакцию на своей машине, и секретный ключ никуда не передается. В этом случае вы контролируете свой аккаунт совершенно самостоятельно.

Обычно аккаунты (адреса и управляющие ими секретные ключи) сохраняются в специальном файле, называемом keystore. Секретные ключи в нем зашифрованы при помощи пароля, который вы будете вводить каждый раз, когда вам надо будет подписать отправляемую в сеть транзакцию. Это означает, что даже если ваш файл скопируют, то без знания пароля будет очень трудно достать из него секретный ключ. Практически невозможно, если вы используете длинный и сложный пароль, и гораздо проще, если вы используете пароль типа «lena1984», которые перебирают атакующие. В любом случае, утечка этого файла — это серьезная проблема.

Помимо пароля, который контролирует доступ к данным об аккаунте (расшифровывая секретный ключ в те моменты, когда он нужен), некоторые криптокошельки используют длинную цепочку слов, называемую seed.

Зная seed, можно воссоздать тот самый секретный ключ. Seed — это информация, которая позволяет с нуля сгенерировать новый keystore-файл, и в нём задать пароль, который захочется. Этот keystore-файл будет использован для управления теми же самыми адресами, что и предыдущий. Так что храните seed очень надёжно, возможно даже в виде хорошо спрятанной твёрдой копии. Не используйте для seed осмысленные куски текста из литературы, например «moroz i solntse den chudesniy» — атакующие смогут перебрать эти тексты с большей эффективностью, чем случайный набор слов типа «shop ban trick track chrome bunny york».

Итак, помните:

  • seed — для полного воссоздания аккаунта с нуля;
  • пароль — для расшифровывания сохраненного в keystore-файле секретного ключа, когда он требуется для подписания отправляемой в сеть транзакции.

Большинство кошельков помогает вам сгенерировать надёжный seed. В случае веб-кошельков обычно генерация производится строго у вас в браузере, при помощи JavaScript (программа выполняется у вас на компьютере, внутри вашего браузера, и только ваш браузер видит сгенерированный seed). Но надо понимать, что, если на вашем компьютере работает программа-троян, или в вашем браузере стоит вредоносное расширение, ваш seed может быть украден. Ситуация, когда seed генерируется на стороне сервиса (т.е. он его может подсмотреть) вообще неприемлема. Даже если сервису можно доверять, сам сервис могут взломать.

Аккаунты можно переносить между компьютерами в виде файлов, однако нужно знать, что «полностью» удалить файл с диска/флешки невозможно. При удалении с диска компьютер не удаляет все байты файла, а лишь помечает файл как удалённый, специальные программы могут такой файл восстановить. Если аккаунт имеет или будет иметь большую ценность, он не должен путешествовать по компьютерам и сетям. Все диски и флешки, которые применялись для его передачи, нужно либо физически уничтожить, либо использовать для резервного копирования аккаунта и хранить так же надежно, как и сам аккаунт.

Официальный сайт кошелька эфир классик

Core-Geth — это официальный сайт дистрибутива кошелька. Он долгосрочно поддерживается командой разработчиков ETC Core со стабильным финансированием от Ethereum Classic Labs. Наличие финансирования означает, что кошелек не прекратит поддерживаться и обновляться.

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

Если вы не знакомы с работой в командной строке, настоятельно не рекомендуется использовать Geth.

Ощутимый плюс: при обновлении такого кошелька пользователи могут использовать свои существующие каталоги данных и не нуждаются в повторной синхронизации для перехода на Core-Geth с устаревшего клиента Multi-Geth.

Core-Geth — это рекомендуемый и официальный клиент от известной и прозрачной команды разработчиков.

Этот репозиторий содержит программу установки (релизы), а также zip-файл для windows (core-geth-win64-v1.11.19.zip). Программа установки автоматически помещает geth в системную переменную — PATH.

ZIP-файл содержит .exe и может быть использован без установки.

  1. Скачайте .zip файл
  2. Извлеките geth.exe из zip архива
  3. Откройте командную строку
  4. Перейдите в cmd в папку с geth.exe
  5. Откройте geth.exe
  6. Кошелек готов к работе

1.2. Кошельки

Программа, которая оперирует с аккаунтами, контрактами и прочими сущностями блокчейна, называется кошельком (wallet) или криптокошельком. Кошелек может содержать несколько аккаунтов и поддерживать одновременную работу с ними. Кошельки бывают в виде обычных программ, в виде отдельного устройства (аппаратные) или в виде web-сервиса. Программа-кошелёк не «хранит в себе биткоины» в виде каких-то данных, а хранит лишь ключи по управлению адресами и умеет общаться с блокчейном (формировать транзакции или искать информацию в блокчейне).

Как пополнить Ethereum кошелек и выводить

После того, как вы скопировали в своем аккаунте адрес Эфириум-кошелька, вы можете использовать его, чтобы пополнить баланс. Способов пополнения на самом деле существует много, по сути вам нужно просто перевести деньги на свой адрес.

Чаще всего пользователи делают такие операции через обменники валют. Я также часто пользуюсь такими сервисами, потому что это удобно – любую валюту на ЭПС или карте можно конвертировать в нужном направлении.

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

После перехода на сайт мониторинга выбираем направление обмена, например, Perfect Money USD. В соседней колонке выбираем, на что собираемся поменять свои доллары – в нашем случае это Ethereum ETH.

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

Жмем на обменник и переходим на его сайт, после чего следует стандартная обменная процедура. В заявке нужно указать сумму обмена, очень внимательно скопировать и вставить адрес кошелька для отправки на него монет. Также, как правило, требуется указать какие-то контактные данные – почту или телефон.

Собственно, после создания заявки и осуществления оплаты, в рамках действующего регламента, вам будут отправлены ваши ЕТН на указанный кошелек.

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

1.3. Контракты

Контракты содержат логику, которая будет выполнена с математической точностью, причем большим количеством майнеров, большинство из которых заинтересованы в честном исполнении контракта. Результирующие изменения состояния контракта будут заверены криптографически и отправлены в общий блокчейн Ethereum, где их может увидеть любой участник. Владение контрактом прописывается в самом контракте (с использованием адресов владельцев, адресов их аккаунтов), т. е. оно является частью логики или состояния контракта. Если логика контракта требует транзакций от нескольких владельцев — ее называют мультиподписью (multi-signature, multisig). Именно на основе такой логики реализованы контракты multisig-кошельков. Мультиподпись не ограничивается защитой контрактов, хранящих эфир, ей можно защитить доступ к любому контракту.

Geth Ethereum

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

Криптокошелек Geth

Для скачивания лицензионной программы следуйте инструкции:

  1. Перейдите по ссылке https://github.com/ethereum/go-ethereum/wiki/Building-Ethereum и выберите версию, которая совместима с вашим ПО (в данном случае Windows 64 bit, другие версии Windows не поддерживаются).

  1. Нажмите «Скачать» и подождите окончания загрузки.
  2. Перейдите в папку с сохраненным файлом и начните процесс установки.
  3. Установочные файлы будут находиться в архиве, который нужно распаковать. Затем ожидайте конца синхронизации.

Командная строка

  1. Пока система будет синхронизироваться с внешними серверами, на экране будет появляться информация об объеме проделанной работы.
  2. После завершения установки файлов необходимо зарегистрировать личный аккаунт. Для этого используйте personal.newAccount. После выполнения команды на экране появится запрос о пароле и ваш персональный адрес.

Справка! Geth Ethereum – это не только кошелек для криптовалюты, но и платформа для майнинга и разработки приложений. При установке предлагается две разновидности программы – Develop и Stable. Первая имеет ряд сложных функций, которые нужны, скорее, продвинутым пользователям и программистам.

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

1.4. Multisig-кошельки

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

  • владельцы (обычно это аккаунты);
  • количество подписей для выполнения действий.

Иногда снятие малых сумм (порог задается в контракте) требует подписи лишь одного владельца. Например, кошелек Ethereum Wallet (работает на базе графического движка Mist, поэтому иногда ошибочно называется Mist) позволяет и создать multisig-контракт кошелька, и удобно работать с ним. Программа-кошелек может управлять несколькими multisig-кошельками.

Не путайте реализацию мультисиг кошельков в Ethereum и в Bitcoin. В отличие от Ethereum, в Bitcoin, чтобы воспользоваться биткоинами с заранее созданного multisig-адреса, все необходимые подписи нужно «собрать» заранее и упаковать в одну транзакцию, тогда как в Ethereum несколько транзакций от подписантов могут приходить независимо.

Ниже описаны несколько способов с разным балансом безопасности, цены и удобства использования. Все сказанное далее — наша рекомендация.

ТОП десктопных мобильных кошельков

Coinomi

Кроссплатформенный криптокошелек, предлагающий десктопные версии для Windows, MacOS и Linux, а также мобильные версии для Android (в т.ч. APK-файл) и iOS. Вы можете хранить в кошельке Ethereum, токены ERC-20 и еще свыше 1,7 тыс. криптоактивов. Кошелек работает с 2014 г.

Coinomi не придерживается политики KYC, поэтому вы сможете сохранить свою анонимность. Кошелек является совершенно бесплатным, вы не платите ни за хранение, ни за прием, ни за отправку криптовалюты (исключение – комиссия майнерам при отправке монет, которая рассчитывается динамически, позволяя получить оптимальное соотношение цены и скорости). Также вы можете покупать криптовалюту с карты внутри кошелька (через интеграцию с Simplex).

Guarda

Кроссплатформенный криптокошелек, который поддерживает десктопные устройства (Windows, MacOS, Linux, в т.ч. Ubuntu и Debian) и смартфоны (Android и iOS). Также предусмотрено расширение для браузера Google Chrome.

В кошельке можно хранить Ethereum, токены ERC-20 и еще более 10 тыс. криптоактивов. Система поддерживает более 50 основных блокчейнов. При желании вы можете обменивать криптовалюту внутри кошелька, а также покупать ее с банковской карты.

Отличительная особенность – заработок на стейкинге Ethereum. При хранении ЕТН вы сможете получать до 6,64% чистой прибыли, а доходность от хранения других монет достигает 25% годовых.

2.1. Довольно безопасное

Multisig-кошелек с несколькими подписями, аккаунты которых хранятся на разных ноутбуках. Для ценностей более 100 000 долларов нужен именно этот способ. Обязательных подписей — не менее двух. Всего подписей — на одну-две больше, чем обязательных (на случай утери/компрометации одной-двух подписей). Как вариант: всего подписей три, обязательных две (любых).

2.1.1. Ноутбук и операционная система

Покупается у надежной компании, которая понятия не имеет, для чего будет использован ноутбук. Компания должна иметь околонулевой мотив встроить в ноутбук программные/аппаратные «закладки». Все ноутбуки приобрести у разных компаний. Железо должно быть надежное и иметь минимальную вероятность обычной поломки. В случае поломки/проблем — либо решаем сами, либо вынимаем все жесткие диски и отдаем в ремонт, после которого ноутбук НЕ используем для дальнейшего хранения аккаунтов.

Операционная система: Linux либо macOS. Аппаратные требования: SSD (обязательно SSD!), диск 256+ Гб, оперативная память 16+ Гб, процессор уровня Intel Core i5 или лучше. Между ноутбуком и интернетом должен быть firewall, например на маршрутизаторе. Ноутбук должен быть чистым: не устанавливать никаких программ, кроме операционной системы и Ethereum-ноды, не подключать никаких сторонних флешек и дисков. Никаких инструментов удаленного управления!

2.1.2. Ethereum-нода

Кошельки используют Ethereum-ноду для взаимодействия с блокчейном. Нужна так называемая полная Ethereum-нода.

2.1.2.1. Установка на Linux

Скрытый текст
Будем рассматривать установку на deb-совместимые дистрибутивы (Debian, Ubuntu, CentOS). Заходим на https://github.com/ethereum/mist/releases и скачиваем последний релиз, на момент написания статьи это был 0.9.3:

  • Если у вас 64-битная система https://github.com/ethereum/mist/releases/download/v0.9.3/Ethereum-Wallet-linux64-0-9-3.deb
  • Если вдруг 32-битная https://github.com/ethereum/mist/releases/download/v0.9.3/Ethereum-Wallet-linux32-0-9-3.deb

После скачивания неплохо проверить целостность пакета, чтобы исключить подмену файла. Для этого на странице представлены SHA256-хеши всех файлов, например для Ethereum-Wallet-linux64-0-9-3.deb это 946b4b7dec1b6f2b58b6ef21d06a12dcee691fa2186baad7d99872f94240ced8.

В Linux вычислить хеш можно с помощью стандартной консольной утилиты sha256sum. В окне терминала вводим следующую команду:

$ sha256sum ~/Downloads/Ethereum-Wallet-linux64-0-9-2.deb

Где:

  • $ — приглашение терминала, означающее, что команда будет выполнена от имени пользователя (вводить не нужно);
  • ~ — путь до директории текущего пользователя;
  • ~/Downloads/Ethereum-Wallet-linux64-0-9-2.deb — полный путь к файлу.

В ответ нам должен отобразиться хеш, который приведен выше (для вашего файла может быть другой). Для установки пакета используем команду:

$ sudo dpkg -i ~/Downloads/Ethereum-Wallet-linux64-0-9-2.deb

Где:

  • sudo — команда, позволяющая выполнить действие с правами root (администратора);
  • dpkg — стандартная утилита для установки deb-пакета;
  • -i — флаг установки пакета (install).

После запуска команды необходимо ввести пароль пользователя.

Другой способ установки: дважды кликаем на файл в графическом файл-менеджере и следуем указаниям.

2.1.2.2. Установка на macOS

Скрытый текст

Для установки используем ту же страницу https://github.com/ethereum/mist/releases, только нам потребуется файл с расширением *.dmg, на момент написания статьи это
Ethereum-Wallet-macosx-0-9-3.dmg. После скачивания проверим хеш файла через терминал. Для запуска терминала в macOS нужно:

  1. Запустить Finder.
  2. Выбрать в меню Finder пункт «Переход», далее — «Служебные программы».
  3. Найти иконку «Терминал» и запустить.

В терминале ввести команду:

$ shasum -a 256 ~/Downloads/Ethereum-Wallet-macosx-0-9-2.dmg

Далее дважды кликаем на dmg-файл и устанавливаем кошелек.

2.1.2.3. Синхронизация ноды

Перед какими-либо действиями в блокчейне следует полностью синхронизировать Ethereum-ноду (дождаться, пока все индикаторы синхронизации, подобные нижеприведенному, закончат работу и исчезнут).

Со временем блокчейн будет «распухать». Чтобы его сжать (либо если с последней синхронизации прошло много времени), можно полностью удалить блокчейн (только блокчейн! Не аккаунт), тогда будет выполнена быстрая синхронизация. Данные блокчейна находятся в директории chaindata, которую можно найти:

  • в ~/.ethereum/geth/ на Linux;
  • в ~/Library/Ethereum/geth/ на macOS.

Для удаления данных блокчейна, следовательно, можно просто удалить директорию chaindata. Лучше всего закрыть кошелек, переименовать chaindata в chaindata.old, запустить кошелек (должна начаться синхронизация с нуля и основной интерфейс по-умолчанию не появится — поэтому нажимаем Launch Application), убедиться, что аккаунты на месте (если нет — переименовали что-то не то, ищем их в переименованном каталоге), после чего можно удалять chaindata.old.

2.1.3. Аккаунт

При первом старте Ethereum Wallet следуйте указаниям:

На этом шаге придумайте сложный пароль для вашего будущего кошелька. После этого аккаунт будет создан.

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

Для резервного копирования аккаунта нужно скопировать файл с ключами, расположенный по адресу:

  • в Linux: ~/.ethereum/keystore
  • в macOS: ~/Library/Ethereum/keystore

Эти же директории можно открыть в Ethereum Wallet через верхнее меню File -> Backup -> Accounts.

2.1.4. Собираем подписи в единое целое

Здесь есть два подварианта. Стандартный MultiSig Wallet подойдет, если актив, которым вы владеете, — это эфир или ERC-20 токены, и он перечисляется вам на адрес (т. е. для получения не требуется дополнительных действий с вашей стороны). Для защиты любого контракта мультиподписью мы разработали свое решение на основе стандартного. Какой из подвариантов выбрать — зависит от того, что нужно защитить.

2.1.4.1. Стандартный MultiSig wallet

Для создания мультисига вам необходимо сделать две вещи:

  • скопировать публичные адреса других созданных аккаунтов на текущий ноутбук;
  • иметь на основном кошельке эфир (порядка 0.2 или более) для отправки транзакций.

Как только условия выполнены, можно приступать к созданию. В разделе Wallet Contracts нажмите на ADD WALLET CONTRACT. Введите имя контракта и выберите опцию Multisignature Wallet Contract. Вы увидите следующее сообщение:

This is a joint account controlled by X owners. You can send up to X ether per day. Any transaction over that daily limit requires the confirmation of X owners.

На этом этапе вам нужно выбрать, сколько владельцев будет у кошелька-контракта и сколько подписей необходимо для совершения транзакции сверх суточного лимита. Далее нужно вставить адреса всех аккаунтов-владельцев (те, что мы создавали ранее на разных ноутбуках) и нажать CREATE.

Для добавления существующего мультисиг-кошелька на другом компьютере (например, если ноутбук понадобилось заменить или переустановить кошелек) вам необходимо сделать импорт уже существующего кошелька. Действия выполняются в главном окне Ethereum Wallet:

  1. На вкладке WALLETS прокрутите вниз до раздела Wallet Contracts и нажмите кнопку ADD WALLET CONTRACT.
  2. Впишите удобное имя кошелька.
  3. Выберите IMPORT WALLET.
  4. Введите адрес кошелька.
  5. Если один из ваших существующих аккаунтов является владельцем кошелька, появится зеленая надпись, подтверждающая это.
  6. Нажмите кнопку CREATE.

Для перевода средств с мультисиг-кошелька вам, как обычно, нужно перейти на вкладку SEND, выбрать адрес мультисиг-кошелька, с которого будете переводить, ввести сумму и пароль для создания транзакции. Однако после ввода пароля вы увидите различия с обычной транзакцией:

Здесь вам нужно одобрить транзакцию кнопкой APPROVE.

Такое же сообщение будет выведено на компьютере другого владельца:

И только после того как минимально необходимое число владельцев одобрят транзакцию, средства будут переведены.

2.1.4.2. MixBytes MultiSig

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

Опишем, как посылать транзакции в контракт. Контрактами можно управлять в Ethereum Wallet, в шапке есть вкладка Contracts, переходим в нее:

Здесь можно добавить существующий контракт — нажимаем WATCH CONTRACT. В появившейся форме нужно ввести адрес контракта, его имя (выберите любое — оно остается только в вашем кошельке), а также так называемый ABI (application binary interface, представленный большим JSON-текстом):

ABI должен предоставить разработчик контракта. Или же можно попробовать найти ABI на сервисе etherscan.io по адресу контракта во вкладке Contract Source (только для верифицированных контрактов):

Если все успешно, контракт появится на странице контрактов в кошельке. Заходим в него:

Слева можно посмотреть данные состояния контракта, а справа — выбрать функцию для посыла транзакции (Select function): нажимаем Pick A Function, выбираем нужную функцию, появляется форма, где нужно заполнить параметры вызова:

Когда нужные параметры заполнены, выбираем, от имени какого аккаунта выполнить транзакцию (Execute from), нажимаем EXECUTE (потребуется ввести пароль от аккаунта). После этого транзакция уйдет в сеть и достигнет контракта. Напоминаем, для работы MixBytes MultiSig потребуется проделать аналогичную процедуру на двух или более ноутбуках (в зависимости от минимально необходимого числа подписей). Отправлять подписи сверх необходимых не нужно.

Myetherwallet

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

Скачать кошелек и установочные файлы можно на ресурсе https://www.myetherwallet.com/. Для работы с приложением не нужно постоянно заходить на официальную страницу. Myetherwallet работает автономно.

Справка! Myetherwallet совместим c аппаратными кошельками Trezor и Ledger.

Для начала работы зайдите на официальный сайт, который указан выше, и выберите русскоязычный интерфейс.

Придумайте пароль и нажмите кнопку «Создать кошелек».

Создать кошелек

Скачайте файл с private key в формате UTC/JSON. Сохраните его в защищенном месте, лучше на флешке. После этого нажмите красную кнопку внизу окна.

Сохраните приватный ключ в безопасном месте.

Сохраните приватный ключ

При возможности распечатайте бумажную версию кошелька. Для этого нажмите соответствующую кнопку.

QR код

Создание бумажника занимает несколько минут. Теперь можно использовать сервис для работы с криптовалютой.

Чтобы избежать проблем в будущем, сохраните приложение в закладках. Это поможет вам быстро войти в кошелек и не нарваться на мошеннические ресурсы.

Для входа в аккаунт можете использовать любой из способов, которые изображены на скрине.

Способы входа

На главной странице сервиса предоставлен основной функционал. Здесь можно обменять или вывести монеты, сделать офлайн-перевод или создать новый бумажник.

Чтобы получить средства, найдите на странице адрес счета и передайте его отправителю. Если пополняете через обменник или биржу – действия аналогичны. Просто вставьте данный адрес в соответствующую форму при отправке Эфира.

Адрес счёта

Чтобы перевести средства, используйте вкладку «Перевести Эфир и токены». Выберите адрес получателя и вид монет с выпадающего списка. Для осуществления транзакции введите лимит газа – комиссия майнерам.

Вкладка перевода ether и токенов

Справка! Перед отправкой средств убедитесь в корректности введенных данных. После подтверждения транзакции отменить ее невозможно.

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

2.2. Чуть менее безопасное

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

Рассмотрим на примере Ledger Nano S. При первом подключении устройства к компьютеру вам необходимо инициализировать устройство, в это входит:

  • Установка 8-значного PIN-кода. Код будет спрашиваться при каждом подключении устройства к компьютеру, а также при выходе из спящего режима.
  • Запись фразы восстановления (seed) из 24 слов. Это узкое место, и здесь остановимся подробнее. Если кто-то получит доступ к фразе — можете попрощаться с активами. Поэтому надо обязательно озаботиться ее хранением в безопасном месте. Запишите на бумажку и спрячьте. Плюс к этому рекомендуем хранить ее в двух разных местах — по сути, сделать резервную копию на случай утери. Существует много способов безопасно хранить фразу и в цифровом виде — хранение по частям, стеганография и т. д. Ограничено лишь вашей фантазией.

Видеоинструкция по инициализации

В этом аппаратном кошельке можно хранить разные валюты, их число уже приближается к двадцати и постоянно обновляется. Для доступа к отдельным кошелькам используются приложения Chrome, таким образом решена проблема доступа на разных ОС.

Лучшие горячие криптовалютные кошельки для Ethereum в 2021

Горячие криптовалютные кошельки делятся на 2 основных вида – программные и онлайн-кошельки. Первые, в свою очередь, делятся еще на 2 вида – мобильные и десктопные.

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

Классификация программных криптокошельков проста: мобильные кошельки – это приложения для смартфонов на Android и iOS, а десктопные – это программы для Windows, MacOS и Linux. Чаще всего программные кошельки являются кроссплатформенными, т.е. они имеют версии и для компьютеров, и для мобильных устройств.

Онлайн-кошельки – это горячие кастодиальные хранилища. Этот тип кошельков считывается наименее надежным, поскольку вы храните свою криптовалюту на счете другого сервиса. Такие криптокошельки проще всего сравнить с обычными электронными кошельками (например, ЮMoney или QIWI) – создаете учетную запись, защищаете ее логином и паролем, а также двухфакторной аутентификацией. В случае взлома серверов сервиса или недобросовестных действий со стороны владельцев или сотрудников можете потерять все свои вложения.

Однако риски можно снизить – для этого стоит использовать только проверенные площадки. Также горячие кошельки считаются одними из наиболее удобных. Можете оперативно отправлять криптовалюту другим пользователям, входить в кошелек с любого устройства, пользоваться дополнительными функциями (например, обмен или покупка криптовалюты) и так далее.

Рассмотрим лучшие горячие криптокошельки для ЕТН. Для объективности мы так же будем брать примеры с официального сайта Ethereum.

2.3. Обычное

Здесь есть много подвариантов. Рассмотрим два.

2.3.1. Ethereum Wallet

О том, как работать с отдельными аккаунтами, рассказано в первом решении («Довольно безопасное», не доходя до раздела «Собираем подписи в единое целое») — это отдельный чистый ноутбук и Ethereum Wallet на нем.

2.3.2. MEW

Наверное, самый популярный кошелек для Ethereum на данный момент, потому что простой. Заходим на сайт https://myetherwallet.com/, выбираем файл с ключом, вводим пароль и уже можем осуществлять транзакции. Без поднятия ноды, скачивания блокчейна и т. д. Сами ключи не уходят на сайт, после загрузки в браузере приложение работает автономно.

Но есть риск того, что сайт подменят. Можем подстраховаться от этого: просто скачать сайт себе на компьютер и открывать его локально, исходный код доступен на Гитхабе. Скачиваем архив с последней версией (на момент написания это был архив etherwallet-v3.21.15.zip), разархивируем и просто открываем index.html. Получаем тот же MEW, но локально.

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

Виды кошельков Эфириум

Какие бывают кошельки Ethereum

Выделяют два вида кошельков:

  1. Горячие кошельки
    – подразумевают хранение ключей в интернете, за счет чего вы легко сможете получить доступ к средствам из любого уголка мира и с любого устройства. Однако, ввиду такой общедоступности, используя горячий кошелек Эфириум, ваши активы подвергается рискам взлома и кражи.
  2. Холодные кошельки
    – хранят ваши ключи в автономном режиме. Они более безопасны, так как подключаются к сети только тогда, когда вы этого захотите, что снижает шансы на взлом.

Теперь, когда мы рассмотрели горячие и холодные кошельки, давайте поговорим об аппаратных и программных кошельках Ethereum.

Аппаратные кошельки

Аппаратный кошелек Ethereum

Аппаратные кошельки относятся к холодным кошелькам. Для выполнения транзакции нужно непосредственно подключить кошелек к компьютеру или же, если ваш кошелек оснащен экраном, то операцию можно провести на самом устройстве.

☝️

Читайте полную статью: Аппаратные кошельки для криптовалют: лучшие модели

Программные кошельки

В свою очередь, программные кошельки относятся к горячим кошелькам и могут быть трех видов:

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

Интерфейс десктопного кошелька Exodus

  • Мобильные кошельки
    очень удобны в использовании, они позволяют своим владельцам совершать транзакции, даже находясь в пути. Чтобы начать работу с таким кошельком, нужно установить его на мобильное устройство. В свою очередь, необходимо понимать, если телефон будет украден или потерян, вы можете лишиться всех своих средств;
  • Онлайн-кошельки
    сверхбыстрые по сравнению с другими кошельками Эфириум. Они хороши, если вы работаете с небольшим количеством монет. Некоторые из онлайн кошельков предлагают интеграцию с биржами обмена криптовалют, а также дают вам возможность легко управлять несколькими валютами. Главным минусом онлайн кошельков, как и всех горячих кошельков, является их подключение к интернету, таким образом они становятся уязвимым для хакеров.

Бумажные кошельки

Также, помимо аппаратных и программных, существуют еще, так называемые, бумажные кошельки для эфира. По сути, это просто лист бумаги с написанным кодом.

☝️

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

Однако, физическое хранение средств тоже достаточно рискованно. Если вы потеряете этот листок бумаги, вероятность получить доступ к монетам в будущем будет крайне мала.

Бумажный кошелек – ETHAdress

Для тех, кто не хочет сохранять цифровые монеты в автономном режиме, подойдет проект с открытым исходным кодом ETHAdress, который создает бумажные версии кошельков для Ethereum, подобно сервису BitAddress.org для Bitcoin.

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

Или воспользоваться еще одним доступным вариантом – зашифровать закрытый ключ кошелька, чтобы для использования монет было возможно только с паролем для его расшифровки.

Electrum ETH

Создатели позиционируют Electrum, как холодный кошелек. Private key хранятся на личных пользовательских устройствах, но при этом ресурс может синхронизироваться со сторонними серверами. Для скачивания бумажника перейдите на официальный сайт https://electrum.org/#home.

Изначально кошелек был предназначен для Биткоина, но постепенно разработчики интегрировали в программу другие криптовалюты, в том числе Эфириум.

Справка! Electrum можно устанавливать на компьютер, мобильное устройство или использовать в формате командной строки. ПО поддерживает аппаратные кошельки: Trezor, Keepkey.

Установить Electrum можно на ОС Windows, OSX, Android и Linux. Также есть портативная версия бумажника. С помощью ПО можно превратить обычную флешку в аппаратный кошелек, при условии достаточного объема памяти и соответствующего функционала.

Установка кошелька:

  1. Скачайте ПО для вашей ОС с помощью кнопки Donwload.
  2. Запустите приложение и придумайте имя для своего кошелька.

  1. Выберите команду «Стандартный кошелек».

Лучшие Ethereum кошельки: подробная инструкция по скачке и установке

  1. Сгенерируйте Seed-фразу и спрячьте ее в безопасное место. Она понадобится в случае потери доступа.

Seed фраза

  1. Выберите тип кошелька. Segwit полностью бесплатный и имеет расширенный функционал, поэтому выбираем его.

  1. Дальше сервис сгенерирует секретный ключ, который нужно спрятать в надежном месте. Главное условие – никто кроме вас не должен видеть эту фразу.

Генерация секретного ключа

  1. Для защиты от вирусов и хакерских атак, придумайте надежный пароль.

Пароль к кошельку

  1. Экспортируйте приватные ключи, это повысит безопасность хранения денежных средств. Сделать это можно прямо в кошельке – «Частные ключи» – «Экспорт».

Экспорт приватных ключей

На этом регистрация и установка завершена. Как видим, создавать кошелек несложно. Теперь можно приступать к работе с Electrum ETH.

Интерфейс приложения выглядит следующим образом:

Работа с electrum

Здесь вы можете отправлять и получать средства, просматривать историю транзакций и адреса, которые имеют отношение к кошельку.

Если вы потеряли доступ к хранилищу, его можно восстановить с помощью секретной фразы. Для этого нужно запустить программный файл и выбрать тип кошелька, который вы создавали. В нашем случае – Segwit.

На следующем этапе выбираем, где будет секрет ключа – I already have a seed.

I already have a seed фото

Вводим секретные слова.

Вводим seed фразу

После введения правильных слов активируется кнопка NEXT, которая подводит нас к следующему шагу.

Дальше сервис попросит ввести пароль, который повысит безопасность файла. Однако это не обязательная процедура.

Ввести пароль

От себя отмечу, что Electrum ETH – хорошо защищенный вариант, которым удобно пользоваться. Сервис собрал в себе основные преимущества холодного хранения, но при этом остался легким в управлении. Программа не требует установки на ПК всего блокчейна. Она синхронизируется с ним по мере необходимости.

Рейтинг
( 1 оценка, среднее 4 из 5 )
Понравилась статья? Поделиться с друзьями: