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

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

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

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

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

Вот все, что вам нужно знать о кошельках Ethereum.

Что такое кошельки Ethereum

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

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

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

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

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

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

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

  • Баланс:на этом адресе ETH содержится определенное количество Wei (единица номинала ETH) с 1e + 18 wei (экспоненциальная запись) за ETH. 1e + 18 wei означает, что 1 ETH эквивалентен 1x1018 wei.

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

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

Полные узлы и световые узлы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

С кошельками Ethereum также можно использовать DApps или цифровые программы на блокчейне. Платформы социальных сетей, игры, торговые площадки и платформы финансовых услуг были построены на Ethereum и других блокчейнах. Кошельки 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. Настольные кошельки идеально подходят для тех, кто предпочитает управлять своими финансами на настольных компьютерах. Поскольку большинство настольных кошельков хранят ключи локально, пользователям придется использовать свои компьютеры для доступа к своим кошелькам Ethereum.

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

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

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

Веб-интерфейсы

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

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

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

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

Расширения браузера

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Ethereum
  1. Блокчейн
  2. Биткойн
  3. Ethereum
  4. Обмен цифровой валюты
  5. Добыча полезных ископаемых