Биткоин (Bitcoin, BTC), несомненно, не имеет ничего общего с традиционной валютой, но разработчики по-прежнему используют термины, которые ассоциируются с наличными деньгами, чтобы помочь пользователям ориентироваться в новом мире криптовалют.По этой причине ключевая часть инфраструктуры, которую пользователи используют для транзакций BTC с другими криптовалютами на основе блокчейна, называется “кошельком”.Если вы хотите обменять Биткоины на рубли — это можно сделать на онлайн платформах по обменy криптовалют.
По своей функциональности BTC-кошелек внешне похож на банковский счет. Однако BTC отличается от традиционных валют своими характеристиками как устойчивой к цензуре и одноранговой системы электронных денежных средств, которая защищена с использованием криптографии с открытым ключом и не требует посредников для обработки транзакций.
Таким образом, архитектура BTC-кошелька принципиально отличается от банковского счета, и вам нужно будет разобраться в нескольких ключевых концепциях, чтобы понять, что такое BTC-кошельки и как их использовать.
Строго говоря, кошелек не “хранит” криптовалюту пользователей, а фактически является устройством, программой или услугой, которая генерирует и хранит мастер-файл, содержащий цифровые “учетные данные”, необходимые пользователям для доступа, отправки и получения криптовалюты с помощью транзакций блокчейна.
Минимальные “учетные данные”, необходимые пользователю для взаимодействия с публичным блокчейном BTC, — это пара открытых и закрытых криптографических ключей и публичный адрес BTC-кошелька. Эти учетные данные используются для цифровой подписи и аутентификации действительных транзакций BTC в общедоступном блокчейне.
Наиболее конфиденциальные из этих учетных данных, закрытый криптографический ключ, должны храниться, как следует из названия, абсолютно конфиденциально — так же, как ПИН-код или код безопасности для банковского счета. Он состоит из уникальной буквенно-цифровой строки символов и необходим пользователю для доступа, расходования или передачи своей криптовалюты.
Открытый ключ математически выводится из закрытого ключа и позволяет пользователю получать криптовалюту от других пользователей. Как и закрытый ключ, он также состоит из очень длинной (256 бит) буквенно-цифровой строки символов.
BTC-кошелек используется для создания соответствующего публичного адреса кошелька, который служит публичным идентификатором для транзакций. Адрес представляет собой сокращенную — “кэшированную” — версию открытого ключа (160 бит), что облегчает обмен данными с другими пользователями.
Обратите внимание, что BTC-кошельки можно использовать для генерации неограниченного количества публичных адресов, все из которых привязаны к одному и тому же кошельку пользователя.
Крайне важно, чтобы пользователи не забыли или не потеряли запись своего закрытого ключа. Поскольку BTC является независимой одноранговой системой, пользователи не обращаются к сторонним организациям, чтобы помочь им восстановить потерянный открытый ключ, а это означает, что они рискуют навсегда потерять доступ к своим средствам.
Существует три основных типа BTC-кошельков — программные, аппаратные и не идентифицированные, которые различаются по своим характеристикам и уровню безопасности.