Полный обзор кошелька bitcoin core: характеристики и гид по установке

Кошелек Bitcoin Core с точки зрения программного обеспечения является продолжением самого первого биткоин-кошелька. То хранилище для биткоинов было создано Сатоши Накамото и называлось Bit-Qt. Какими функциями обладает Bitcoin Core, в чем его особенности и инновации, и как им пользоваться?

Что представляет собой Bitcoin Core?

Логотип

Bitcoin Core – это самый известный тяжелый десктопный кошелек для хранения биткоинов.

У программы есть следующие характеристики.

Параметр Значение
Официальный сайт bitcoin.org
Тип кошелька Full node
Примерный вес Более 165 Гб
Операционные системы Windows, Linux, Mac OS
Мобильная версия Нет
Безопасность
  1. Не передает информацию третьей стороне.
  2. Есть шифрование бумажника.
  3. Применяется ротация адресов.
Комиссии Есть функции CPFP, RBF.
Валюты Bitcoin (BTC)
Поддержка языков Английский, русский, основные восточные и романские
Разработчики Bitcoin Foundation
Код на Github github.com/bitcoin/bitcoin

С этим кошельком можно работать через Tor.

В обзорах Bitcoin Core называют бумажник, портмоне или бумажный кошелек – это неверно, программа не относится к бумажникам.

Слово Bitcoin Core иногда используют для обозначения команды разработчиков сети Биткоин или самой криптовалюты биткоин при сравнении ее с хардфорками.

Развитием и технической поддержкой Bitcoin Core занимается команда Bitcoin Foundation, ведущий разработчик – Владимир Ван дер Лаан (Wladimir J. van der Laan).

Официальный кошелек Bitcoin Core считается одним из самых надежных, он подходит и для горячего, и для холодного хранения биткоинов.

Чаще всего Bitcoin Core используют как холодное десктопное хранилище.

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

Информация

На скриншоте Твит от разработчика Bitcoin Foundation Питера Тодда (Peter Todd), в котором он уведомляет о релизе.

Отслеживать обновления можно здесь bitcoin.org/en/download.

Если кошелек Bitcoin Core уже установлен, то новые версии подгружаются в него автоматически.

Сайт
Сайт bitcoin.org.

На скриншоте зеленой стрелкой отмечена актуальная версия программы.

Сайт
Сайт coin.dance.

В системе Bitcoin работает 9817 узлов, из них 9173 узла приходится на Bitcoin Core, это более 93% от общего количества. Эти узлы обрабатывают транзакции BTC, а не форков биткоина.

Инфографика
Инфографика от coin.dance.
Bitcoin Core – это моновалютный кошелек, он используется только для хранения биткоинов (BTC).

Технология Segwit

Технология Segwit

Программное обеспечение Bitcoin Core поддерживает Segwit. Название Segregated Witness переводится как «распределенный или сегрегированный свидетель». Segwit – это софтфорк, то есть обновление протокола сети, которое изменяет структуру хранения и обработки информации.

Изначально в сети Bitcoin размер блока был органичен 1 Мб, что отрицательно сказывалось на пропускной способности. В Segwit криптографические подписи выносятся в отдельную структуру, за счет чего освобождается место для включения дополнительных транзакций. При проверке отдельные узлы принимают расширенный блок (с подписями), который весит от 2 до 4 Мб, а другие обрабатывают обычные блоки весом в 1 Мб.

Подписи связаны с основной цепью через дерево Меркла, которое находится в заголовке блока. Хеши считаются как обычно и заносятся в дерево. Для сохранения последовательности цепочки хеш криптографических подписей присоединяется к хешу первой транзакции. В качестве криптографической библиотеки используется Libsecp256k1 (криптографический алгоритм SHA-256).

Для кошельков с мультиподписями в Segwit используется скрипт P2WSH (Pay to Witness Scrypt Hash), который дает повышенную степень защиты от Атаки Дней Рождения.

Кроме того, Segwit имеет новый, более удобный формат адресов по стандарту Bech32.

За счет Segwit удалось достичь следующих результатов:

  1. Повысить пропускную способность сети и увеличить скорость обработки транзакций.
  2. Снизить комиссии.
  3. Увеличить безопасность сети.

Код кошелька Bitcoin Core находится в открытом доступе, репозиторий на Гитхаб можно посмотреть здесь github.com/bitcoin/bitcoin. У программного обеспечения есть лицензия MIT.

Майнинг на Bitcoin Core

Начиная с версии 0.13.0, выпущенной в августе 2016 г., майнинг на Bitcoin Core стал невозможен.

Поддержка языков

Кошелек имеет интерфейс на всех основных романских и восточных языках, в том числе хорошую русифицированную версию.

Установка и настройка Bitcoin Core

Bitcoin Core очень прост в работе, разобраться смогут даже новички. Вот интересное  видео с кратким обзором интерфейса.

Требования к компьютеру, скорость установки

У системы есть такие особенности:

  1. Владелец кошелька Bitcoin Core имеет на своем компьютере копию всего блокчейна. Она весит более 165 Гб, актуальный вес можно отслеживать здесь blockchain.info/ru/charts/blocks-size.
  2. При скачивании блокчейна нужно иметь на жестком диске не менее 170 Гб свободного пространства, а лучше – от 200 Гб, поскольку вес блокчейна будет увеличиваться.

Если железо таким требованиям не соответствует, то нужно использовать для хранения биткоинов легкий кошелек, а не Bitcoin Core.

Альтернатива, что установить вместо Bitcoin Core?

Команда Bitcoin Foundation рекомендует расширение Armory для Bitcoin Core, которое можно скачать здесь bitcoinarmory.com или здесь bitcoin.org/ru/wallets/desktop/windows/armory/.

Все легкие кошельки для Bitcoin при обработке транзакций обращаются к Bitcoin Core.

Операционные системы

Официальный сайт
Официальный сайт bitcoin.org.

Скачать Bitcoin Core можно здесь bitcoin.org/ru/download, это официальный сайт разработчиков.

Установка начинается с выбора своей операционной системы. Bitcoin Core совместим со всеми основными ОС. Есть несколько вариантов скачивания.

Название ОС Версия 32-bit Версия 64-bit Комментарий
Windows v v Скачивается установочный файл .exe.
Windows (zip) v v Скачивается архив с установочным файлом.
Linux v v Обычный установщик для Linux.
ARM Linux v v Версия для процессоров от компании ARM Limited.
Ubuntu (PPA) Ссылка на персональный архив пакетов (код) для Ubuntu.
Mac OS Обычный установочный файл под Mac.

Кроме того, можно скачать Bitcoin Core с торрентов.

Опции

На скриншоте зеленой стрелкой отмечена ссылка на торрент-трекер.

Как установить Bitcoin Core?

Web-page

Установка принципиально не отличается на разных ОС. Например, выбираем 64-битную версию Windows. Скачивается установочный файл, который весит около 13 Мб.

Web-page

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

Web-page

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

Синхронизация

Web-page

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

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

  1. Мощность процессора. Желательно, чтобы у него было не менее 4-х ядер.
  2. Скорость жесткого диска. Если есть возможность, то лучше использовать SSD, а не HDD.
  3. Оперативная память. Размер не имеет принципиального значения, ее просто должно хватать. В идеале на том компьютере, на котором создается Bitcoin Core, не должно быть запущено никаких посторонних программ типа торрентов или интернет-браузера с множеством открытых вкладок. Недостаточное количество оперативки приводит к тому, что процесс происходит очень и очень медленно, может занять неделю и более, а в совсем прискорбных случаях кошелек просто не сможет скачаться.

При синхронизации нужно учитывать следующее:

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

Если железо нормальное, а интернет быстрый и стабильный, то установка Bitcoin Core должна занять 2-4 суток непрерывной работы вычислительной машины. У некоторых людей она происходит за 1,5 суток.

Как узнать свой номер Bitcoin Core?

Обычно кошелек заводят для того, чтобы сразу зачислить на него деньги.

Опции

На скриншоте цифрами показана последовательность действий.

Чтобы узнать свой номер для получения платежа, нужно открыть вкладку «Получить» и посмотреть историю платежей. Если кошельком не пользовались, то в истории адреса не будет, тогда нужно нажать на «Показать» (цифра 3 на скриншоте) и появится сгенерированный адрес. Он будет новым для каждого платежа.

Ротацию адресов не рекомендуется отключать.

Настройка Bitcoin Core

Опции

Настраивать кошелек можно во вкладке «Настройки». Здесь нужно включить управление входами транзакций (цифра 2 на скриншоте) и задать домен блок-экплорера (цифра 3).

Во вкладке «Отображение» есть поле «Сторонние URL транзакции», туда нужно вставить ссылку на эклорер https://blockchain.info/tx/%s именно в таком виде. Вместо символов %s будет автоматом подтягиваться хеш транзакции. Эту ссылку можно давать для подтверждения отправки платежа. Например, если с кошелька пополнили счет, а деньги не пришли, то техподдержка попросит URL транзакции, чтобы разобраться в проблеме.

Второе, что нужно настроить, это безопасность.

Шифрование и резервное копирование

Опции

Для этого нужно во вкладке «Настройки» выбрать «Зашифровать бумажник». Появится окно для ввода пароля. Пароль должен быть надежным (от 10 символов).

Опции

Информация

Затем следует сделать бэкап файла wallet.dat, для этого открыть вкладку «Файл» и выбрать «Сделать резервную копию бумажника». Появится окошко, в котором можно выбрать место сохранения копии.

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

Бэкап выручит, если с жестким диском что-то случится.

Как работать с Bitcoin Core, интерфейс

Информация

Во вкладке «Обзор» отображается баланс и последние из совершенных транзакций.

Вкладка

Есть еще несколько полезных функций:

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

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

Как вывести деньги с кошелька?

Вкладка

Во вкладке «Отправить» можно переводить деньги на другие счета. В окошке есть следующие поля:

  • адрес получателя;
  • метка (добавление в адресную книгу);
  • сумма для отправки;
  • ползунок и поля для ввода комиссии.

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

Вкладка

На скриншоте цифрой 1 обозначена кнопка для просмотра адресной книги, цифрой 2 – для вставки адреса получателя из буфера обмена, цифрой 3 – для удаления кошелька получателя.

Вкладка

После того, как все данные для платежа введены, нужно их внимательно проверить и нажать «Отправить». Для подтверждения вводится пароль.

Если настроено управление входами, то можно выбрать, с каких входов делать перевод.

Как уменьшить размер Bitcoin Core?

Если нужно уменьшить размер своего Bitcoin Core, то нужно войти в «Помощь», выбрать «Свойства».

Свойства

В поле «Объект» добавить -prune=551, нажать «Применить». Строка будет выглядеть так.

Строка

Команда prune поможет уменьшить вес кошелька до 3-4 Гб.

Холодное хранение

Для того, чтобы использовать Bitcoin Core как холодное хранилище, нужно сделать следующее:

  1. Открыть вкладку «Получить», сгенерировать и сохранить несколько адресов.
  2. Сделать бэкап wallet.dat, сохранить их в разных местах, не на одном компьютере.
  3. Удалить с компьютера все wallet.dat.
Эта простая система значительно снижает вероятность взлома кошелька.

Решение проблем

Новички чаще всего жалуются на несколько проблем с Bitcoin Core.

Долго синхронизируется кошелек

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

Получена неизвестная версия блока

Web-page

Эта ситуация была актуальна год назад. Тогда многие владельцы кошельков получили уведомление о том, что получена неизвестная версия блока. На скриншоте уведомление в желтой рамке. Разработчики по этому поводу сказали не беспокоиться, если интересно узнать более подробно, можно почитать форум bitcointalk.org/index.php?topic=2027513.0.

Как восстановить Bitcoin Core?

При поломке компьютера восстановить Bitcoin Core можно, только если сохранились бэкапы wallet.dat. На видео можно увидеть, как восстанавливается кошелек.

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

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here