Найти тему

Кошельки Ethereum: Руководство для начинающих по хранению ETH

Оглавление
Эфириум кошелек
Эфириум кошелек

Что такое кошелек Ethereum?

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

Адрес Ethereum - это публичная строка букв и цифр, начинающаяся с "0x". Баланс каждого адреса Ethereum можно увидеть в блокчейне, но кто контролирует тот или иной адрес, неизвестно, поскольку адрес в сети представлен в виде строки цифр и букв. Кошельки - это программное или аппаратное обеспечение, которое позволяет пользователям контролировать столько адресов, сколько необходимо.

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

Существует несколько типов кошельков Ethereum, включая те, которые ставятся на ПК или мобильное устройство, и те, которые хранятся в автономном режиме на листе бумаги или аппаратном обеспечении.

Понятие кошельков Ethereum

Кошельки Ethereum бывают разных форм и размеров и не все имеют одинаковые функции. Некоторые кошельки позволяют только отправлять Ether (ETH) между адресами, в то время как другие обладают более широкими функциональными возможностями и даже позволяют создавать смарт-контракты, которые представляют собой самоисполняющиеся соглашения, написанные в коде.

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

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

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

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

В контрактные аккаунтах смарт-контракт развертывается в сети. Каждый смарт-контракт имеет уникальный адрес Ethereum, контролируемый кодом.

Внешние аккаунты и контрактные аккаунты
Внешние аккаунты и контрактные аккаунты

Несмотря на указанные выше различия, оба типа аккаунтов Ethereum имеют четыре общие характеристики: nonce, баланс, codeHash и storageRoot.

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

Баланс: ETH-адрес владеет определенным количеством Wei (Гвей - единица номинала ETH, как сатоши в биткоине).

Сколько Wei в ETH
Сколько Wei в ETH
  • Wei - назван в честь Вэй Дая, "крестного отца" крипто-движения, который придумал многие концепции, лежащие в основе криптовалют.
  • Kwei - имеет прозвище Бэббидж. Назван в честь Чарльза Бэббиджа, английского математика, который первым придумал программируемый компьютер.
  • Mwei - по прозвищу Лавлейс. Назван в честь Ады Лавлейс, английского математика, первой женщины-программиста.
  • Gwei - по прозвищу Шеннон. Назван в честь Клода Шеннона, американского математика, который заложил основы теории информации.
  • Twei - по прозвищу Сабо. Назван в честь криптопионера Ника Сабо, компьютерного ученого. Он также знаменит своими исследованиями в области цифровых валют.
  • Pwei - по прозвищу Финни. Назван в честь Хэла Финни, известного криптографа, получатель первой в истории транзакции биткоина от создателя Сатоши Накамото.
  • Ether - по прозвищу Бутерин. Назван в честь Виталика Бутерина, создателя Эфириума.

codeHash: Этот хэш представляет собой код аккаунта на виртуальной машине Ethereum (EVM) - нативный виртуальный компьютер Ethereum, являющийся той частью протокола, которая фактически выполняет обработку транзакций. Поле codeHash для EOA представляет собой хэш пустого текста. Для контрактных счетов код хэшируется и хранится как codeHash.

storageRoot: Этот хэш является корневым узлом дерева Merkle Patricia (дерева хэшей). Это дерево, которое по умолчанию пустое, кодирует хэш содержимого хранилища аккаунта ETH.

Полные и легкие ноды

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

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

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

Горячие и холодные кошельки

В криптовалютном секторе существует два основных типа кошельков: горячие и холодные. Горячие кошельки - это кошельки, хранящиеся на устройствах (ПК, телефоны, планшеты), подключенных к Интернету.

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

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

-4

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

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

Типы кошельков Ethereum

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

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

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

Различные кошельки могут быть полезны для разных типов пользователей. Большинство кошельков позволяют отправлять и получать Ethereum или токены стандарта ERC-20. Стандарт токенов ERC-20 определяет перечень правил для выпуска токенов в сети Ethereum. Однако не все кошельки Ethereum обладают одинаковыми функциями.

Некоторые кошельки Ethereum могут давать возможность хранения невзаимозаменяемых токенов (NFT), которые представляют собой криптографические активы на блокчейне с уникальными идентификационными данными. В то время как Ether, например, является взаимозаменяемым, поскольку 1 ETH всегда будет стоить 1 ETH, два токена NFT не могут быть идентичными.

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

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

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

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

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

Мобильные кошельки

Мобильные кошельки - это легкие клиенты, которые не требуют от пользователей загрузки всего блокчейна. Мобильные кошельки - это приложения, которые можно установить на мобильные устройства так же легко, как и любое другое приложение из Apple App Store или Google Play, и использовать для доступа к своим средствам.

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

Большинство популярных мобильных кошельков поддерживают Ethereum и токены ERC-20 и поставляются со встроенными браузерами, готовыми к взаимодействию с децентрализованными приложениями и сектором децентрализованных финансов (DeFi).

Десктопные кошельки

Кошельки для ПК работают на таких операционных системах, как macOS, Microsoft Windows или Linux OS. Десктопные кошельки идеально подходят для тех, кто предпочитает работать со своими финансами на настольных компьютерах. Большинство таких кошельков хранят ключи локально.

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

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

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

Онлайн кошельки

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

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

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

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

Браузерные расширения

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

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

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

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

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

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

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

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

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

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

Пополнение кошелька ETH

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

Ethereum (ETH): принцип работы и фокусы транзакций
#BTC_2TheMoon | Биткоин, блокчейн, криптовалюты25 апреля 2022

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

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

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

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

Обеспечение безопасности ваших ETH

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

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

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

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

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

Стоит ли держать Ethereum?

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

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

Читайте полную подборку статей об Ethereum

#смарт-контракты #эфир #эфириум #кошелек #криптовалюта #безопасность #ethereum #eth #wallet #defi