Что такое криптокошельки?

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Инструкция | Финансы и криптовалюты

Закрытые ключи, цифровые подписи, транзакции, подключение к узлу блокчейна; существует множество понятий, которые пользователи должны изучить, чтобы взаимодействовать с блокчейном. Или нет? В первые дни существования Интернета он был пугающим местом для многих обычных пользователей с такими понятиями, как HTTP, IP и HTML. Затем появились веб-браузеры, которые абстрагировались от большинства этих деталей, обеспечив при этом простой в использовании интерфейс для пользователей. Веб-браузеры сделали взаимодействие с Интернетом более доступным, а криптокошельки сделали взаимодействие с блокчейн более доступным! Но что именно представляют собой криптокошельки? Давайте окунемся в эту тему!

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

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

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

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

Аппаратные кошельки — это физические устройства, специально разработанные для работы в качестве высокозащищенных криптокошельков. Как правило, они имеют экран и кнопки, которые выполняют функцию интерфейса. Создание и подписание транзакций происходит исключительно в самих аппаратных кошельках. Затем аппаратные кошельки можно подключить к компьютеру, как правило, через USB, чтобы отправить подписанные транзакции в блокчейн. Отправка транзакций осуществляется с помощью отдельного программного обеспечения, загружаемого на компьютер, часто это программный кошелек. Даже при использовании программного кошелька в качестве интерфейса для отправки транзакций, все закрытые ключи аппаратных кошельков хранятся на аппаратном кошельке. Основным преимуществом использования аппаратных кошельков является повышенная безопасность изоляции сгенерированных закрытых ключей. Наличие отдельного устройства, хранящего закрытые ключи и остающегося в автономном режиме до отправки транзакции, значительно сокращает возможность атаки хакеров. Основные недостатки заключаются в том, что пользователи должны позаботиться о физической защите кошелька, и они могут быть менее удобными, чем программные кошельки. Примерами популярных компаний, выпускающих аппаратные кошельки, являются Ledger и Trezor.

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

Автор не входит в состав редакции iXBT.com (подробнее »)
Об авторе
Блокчейн Адвокат — пишем про блокчейн, смарт-контракты, web3, криптотех и ИИ.

2 комментария

M
Кошелёк-кошелёк… Какой кошелёк?
Zloy_Angel
Да в каких таких видео-то вы нам все расскажете?

Добавить комментарий

Сейчас на главной

Новости

Публикации

Как бактерии стали многоклеточными: система разделения ДНК эволюционировала во внутриклеточный каркас

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

Компьютерные расчеты термоядерных реакций оказались ошибочными: как эксперимент с испаренной медью переписывает законы физики плазмы

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

Самые крупные карповые в мире и в России: история семейства, размеры и что из них готовят

Когда слышишь слово «карповые», в голове обычно возникает что-то очень земное и понятное: карась в деревенском пруду, карп на рынке, сазан в рассказах рыбаков. Но у этого семейства есть и совсем...

✦ ИИ  5 сервисов для создания презентаций с опросами: для учителей, маркетологов и бизнеса

Нужно собрать обратную связь, проверить гипотезу или просто узнать, что думают люди? Рассказываем, где создать опрос за 5 минут, какие сервисы работают в РФ, как проводить голосования в реальном...

Где можно увидеть Стоунхендж, не выезжая за границы России

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

Обзор бесщеточной аккумуляторной пилы ProCraft PKA45 (PKA46): 2 аккумулятора, 2 шины и 2 цепи

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