Как уже упоминалось, существует еще и открытый ключ, и этот факт иногда приводит к недоразумениям, так как некоторые пользователи поначалу полагают, что биткойн-адрес и открытый ключ — это одно и то же. Однако это не так, хотя математически они связаны между собой. Адрес биткойн-кошель-ка — это хешированная версия открытого ключа.
Каждый открытый ключ содержит 256 бит информации (простите за математическое отступление), а финальный кеш (ваш биткойн-адрес) — только 160 бит. Открытый ключ используется для подтверждения владения адресом, на который можно пересылать средства. Открытый ключ также является математической производной от закрытого (секретного) ключа, однако вычисление закрытого ключа посредством обратной функции на самом мощном суперкомпьютере займет несколько триллионов лет.
Помимо этих парных ключей и адреса, биткойн-кошелек хранит отдельный регистр ваших входящих и исходящих транзакций. Информация о каждой транзакции, связанной с вашим биткойн-адресом, будет храниться в биткойн-кошельке, чтобы владелец мог проанализировать свои траты и поступления.
И наконец, биткойн-кошеле к хранит информацию о предпочтениях пользователя, что также немаловажно. Впрочем, объем информации о ваших предпочтениях зависит от того, каким типом кошелька вы пользуетесь и на какой платформе. Клиент Bitcoin Core, например, не обременен дополнительными настройками, так что новичку будет нетрудно в нем разобраться.
Ваш биткойн-кошелек генерирует мастер-файл, в котором сохраняются все данные. Для пользователей компьютерной версии файл будет называться wallet.dat. На компьютерах с системой Windows он будет автоматически сохранен здесь: С:\User\yourname\Documents\AppData\Roaming\Bіtcoin\folder. Обязательно сделайте одну или несколько резервных копий этого файла на других устройствах, например на флешке или карте памяти. Программный кошелек позволит вам снова импортировать этот файл в случае повреждения или утраты оригинала без изменения текущих настроек и финансовой информации.
Больше информации об импорте открытых ключей можно найти здесь: Также, возможно, вам будет интересно ознакомиться с информацией во врезке "О секретных ключах", ниже в этой главе.http://en.bitcoin.it/wiki/How_to_import. _private_keys
О секретных ключах
Секретный ключ от вашего биткойн-кошель-ка — это самая важная информация, которую нужно хранить в безопасности и тайне во веки веков. Этот "секретный номер" позволяет гра-тить биткойны из вашего кошелька, поскольку он подтверждает, что тот, кто знает его, является полноправным владелоцем баланса электронной валюты на вашем биткойн-адресе.
Биткойн-кошельку, будь то компьютерная версия или мобильная, может принадлежать несколько секретных ключей, и вс е они будут храниться 8 файле wa llet. dat.
Секрегные ключи к биткойн-кошельку обычно представляют собой 256-битовоє двоичное число, которое можно представить на бумаге различными способами. Ниже приведен пример закрытого ключа при его записи в шестнадцатеричном представлении. 256-битовый ключ в шестнадцатеричной системе исчисления — это 32 байта или 54 символа, в пределах от 0 до 9 и от А до F. Е9 87 3D 79 C6 D8 7D С0 FB 6А 57 78 63 33 89 F4 45 32 13 30 3D А6 1F 20 ВО 67 FC 23 ЗА АЗ 32 62
Без знания соответствующего закрытого ключа средства, хранящиеся на биткойн-кошельке. потратить невозможно. Восстановить закрытый ключ, зная только открытый ключ и биткойн-адрес, практически нереально, что превращает биткойн в один из самых трудных для взлома алгоритмов.
С другой стороны, чтобы узнать открытый ключ (он же биткойн-адрес), вовсе необязательно знать и соответствующий секретный ключ. Однако с помощью открытого ключа можно лишь принимать транзакции и проверять текущий баланс. А вот потратить биткойны. хранящиеся в данном биткойн-кошельке, без секретного ключа невозможно.
Если ваш секретном ключ стал известен кому-либо еще, единственный способ защитить содержимое вашего кошелька — это вывести средства на другой, безопасный счет (например, переместить в другой кошелек). Биткойны можно потратить лишь однажды, и транзакции в этой сети необратимы. Это значит, что, когда кошелек опустеет, секретный ключ к нему станет бесполезным
Как пользоваться биткойн-кошельком
Когда вы снимаете бумажные деньги с карты, вам нужно куда-то их положить, как правило, в кошелек или в сумочку. Внимание, сюрприз: биткойны тоже нужно где-то хранить. Где-то. откуда вы сможете легко их достать, когда они понадобятся. Существует несколько разновидностей биткойн-кошельков: программные кошельки, аппаратные кошельки, бумажные кошельки и веб-кошельки (онлайн-кошельки). Биткойн-кошелек можно сравнить с обычным кошельком или сумочкой, вот только в нем нельзя хранить фото детей.
Все биткойны хранятся в огромной базе данных или публичном регистре под названием блокчейн. Биткойн использует программу, которая взаимодействует с блокчейном и позволяет вам проверить свой баланс в любой момент времени. Узнать больше о блокчейне можно, ознакомившись с главой 7, но, рассказывая о кошельках, упомянуть о нем необходимо, так как блокчейн — это хребет биткойна, без него система Биткойн не смогла бы существовать. Каждый биткойн-кошелек сверяется с блокчейном, чтобы подтвердить ваш баланс.
К биткойн-кошельку может быть привязано несколько биткойн-адресов, тогда он будет объединять их для вас в единый интерфейс.
Программные кошельки
Программный кошелек — это приложение биткойна, которое устанавливается на жесткий диск и обеспечивает вам полный контроль и безопасность, поскольку все ваши биткойны будут доступы только через ваш компьютер. Клиент Bitcoin Core был разработан и обслуживается организацией Bitcoin Foundation.
Когда программный кошелек установлен, он создает файл wallet.dat. который содержит данные, относящиеся к вашему биткойн-кошельку.
О том, где взять программный кошелек, читайте здесь: https:// bitcoin.org/ru/choose-your-wallet.
Программный биткойн-кошелек — это открытый исходный код (имеется в виду, что его программный код полностью открыт и доступен всякому, кто хочет с ним ознакомиться). Открытый исходный код гарантирует прозрачность и позволяет пытливым пользователям проверять исходники, чтобы убедиться в том, что в них нет вирусов или иных подозрительных кодов, которые могли бы повредить компьютер или нарушить безопасность. Открытый код означает так־ же, что если в вас есть сколько-нибудь от технического гения, то вы можете сочинять приложения, подобные кошельку Bitcoin Core, собственными силами (впрочем, большинство из нас — не спецы-разработчики, так что никто от нас этого не потребует).
Синхронизация кошелька
Чтобы убедиться в том, что ваш программный кошелек отображает наиболее актуальную информацию о счете, следует чаще его синхронизировать (технический термин, означающий "обновлять", "приводить в соответствие"). Различные компьютеры и планшеты реализуют этот процесс по-разному, так что изучите, как синхронизировать эту программу именно на вашем устройстве.
Когда вы впервые загружаете и устанавливаете клиент Bitcoin Core (который придется скачать, чтобы можно было начать пользоваться программным кошельком), его синхронизация после установки может занять пару дней. Дело в том, что программе необходимо будет загрузить всю историю всех транзакций, начиная с 2009 года до самой последней зафиксированной в блокчейне.