Различные типы кошельков Ethereum

Майкл Г. Соломон

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

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



Адреса в Ethereum - это последние (крайние правые) 20 байтов хэша открытого ключа владельца. Чтобы вычислить адрес, просто вычислите хэш открытого ключа Keccak-256, а затем скопируйте крайние правые 20 байтов. Результирующее значение - это адрес открытого ключа этой учетной записи. Код для вычисления адреса по публичному ключу выглядит так:

addr = right(keccak256(pubkey),20)

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

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

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

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

  • Программные кошельки хранить закрытые ключи в файлах данных, где пользователи могут легко получить к ним доступ.
  • Аппаратный кошелек хранить закрытые ключи на физическом чипе, хранящемся внутри устройства, например Ledger Nano S.
  • Бумажные кошельки это листы бумаги с напечатанными на них ключами.

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

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

Горячий кошелек Ethereum

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

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

Холодный кошелек Ethereum

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

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

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

Горячий кошелек против холодного кошелька для Ethereum

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

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

Типы клиентского программного обеспечения кошелька для Ethererum

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

  • Веб-кошельки: Программное обеспечение кошелька, к которому вы получаете доступ через веб-браузер.
  • Настольные кошельки: Программное обеспечение, работающее на настольном или портативном компьютере. В большинстве случаев настольные кошельки работают на компьютерах под управлением Microsoft Windows, macOS или Linux.
  • Мобильные кошельки: Кошельки Ethereum для мобильных устройств. Наиболее распространенное программное обеспечение кошельков работает на операционных системах iOS и Android для смартфонов и планшетов.

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

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

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

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

следует ли вам закрывать швы

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

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

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

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

бумажный кошелек Ethereum

Бумажный кошелек Ethereum.

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

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

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