10 января 2019
2430
Bitcoin Core

Главный кошелек для Bitcoin

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

Разработчики, история

Создателем первой версии этого Bitcoin кошелька считается сам Сатоши Накамото. Кошелек вышел в январе 2009, работал только под Windows в консольном режиме и назывался просто Bitcoin. Через год появилась поддержка Linux. После выхода версии 0.3.9 Сатоши Накамото покинул проект. Начиная с версии 0.5 в ноябре 2011 появился графический интерфейс. С версии 0.9 кошелек получил название Bitcoin Core.

С апреля 2014 ведущим разработчиком считается Владимир Дж. Ван дер Лаан, который сменил Гавина Андрессена. Также известен Питер Вулль — создатель протокола SegWit. Код кошелька Bitcoin Core доступен на GitHub.

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

Команда разработчиков5/5
Открытый код5/5
Отзывы4/5

Поддержка платформ и монет

Кошелек Bitcoin Core поддерживает только криптовалюту Bitcoin. Работает на платформах Windows, Linux, Arm Linux и Mac OS X.

Поддержка платформ3/5

Сайт

Кошельку Bitcoin Core отведен отделный разделов основного сайта Bitcoin - https://bitcoin.org/ru/bitcoin-core/

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

Впечатление от сайта4/5

Установка

Установку кошелька проводим на ноутбук Acer Aspire e5 576g с Intel Core i3 и 8 Гб оперативной памяти, на штатный SSD диск. Интернет канал 50 Мбит.

"Легкие" кошельки хранят данные блокчейна на удаленных серверах. Это позволяет им быстро запускаться даже на мобильных телефонах и избавляет от необходимости скачивать много данных.

Bitcoin Core - это "полный" кошелек. Он самодостаточен и хранит локально всё: и ключи, и файлы кошелька, и данные блокчейна. Установив Bitcoin Core вы становитесь владельцем собственного полноценного сервера сети Bitcoin. Это самое надежное решение, хотя не самое удобное.

Установка под Windows

Скачиваем установщик bitcoin-0.17.1-win64-setup.exe, версия 0.17.1 для Windows x64 со страницы официального сайта и запускаем установщик под Windows 10.

Программа установки выглядит стандартно

стандартная установка
стандартная установка
копирование файлов в стандартную локацию
копирование файлов в стандартную локацию

Файлы программы-кошелька по умолчанию копируются в: c:\Program Files\Bitcoin\

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

выбор места для сохранения блокчейна
выбор места для сохранения блокчейна

На этом шаге кошелек Bitcoin Core просит выбрать место для хранения файлов всего блокчейна Bitcoin начиная с 2009 года которые он собирается скачивать. Это внушительные 223 Гигабайта.

Для нормальной работы Bitcoin Core не обязательно хранить на диске все сотни гигабайт блокчейна. В Bitcoin Core есть режим -prune, чтобы скачанные данные обрезать и хранить на диске только минимум. Сделать это можно во время первого запуска кошелька не дожидаясь скачивания блокчейна. Подробнее в пункте Настройка.

Путь к директории для хранения данных кошелька (Datadir) по умолчанию: c:\Users\имя пользователя\AppData\Roaming\Bitcoin

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

сработал фаервол
сработал фаервол

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

Установка под Linux

Для обзора кошелька установку проводим на систему Linux Mint 19 на основе Ubuntu.

На странице кошелька выбираем в списке ОС пункт Ubuntu (PPA) и переходим на https://launchpad.net/~bitcoin/+archive/ubuntu/bitcoin

Выполняем рекомендованные команды:

sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update

а затем от себя еще одну команду (об этом нужно догадаться или найти в гугл)

sudo apt install bitcoin-qt

Путь к бинарному файлу кошелька: /usr/bin/bitcoin-qt

Путь к директории с данными (Datadir) по умолчанию: ~/.bitcoin/

Интерфейс окон почти идентичен windows версии. Выбираем место для хранения файлов блокчейна и ждем скачивания 223 Gb данных блокчейна. Пока идет скачивание можно заняться настройкой.

Нативность установки3.5/5
Быстрая готовность к работе1/5

Настройка

Первое, что можно сделать ещё во время установки, это активировать режим -prune для экономии места на диске:

в меню Настройки->Опции->вкладка Main отмечаем пункт "Prune block storage to"

настройки кошелька
настройки кошелька

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

Если после включения режима prune затем его выключить, чтобы снова иметь у себя все-все блоки блокчейна, то вам придется заново загружать весь блокчейн с 2009 года.
Полнота настройки5/5
Удобство и очевидность настройки3/5

Безопасность

Подключение через TOR

Как говорится на официальном сайте:

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

Воспользуемся такой возможностью обезопасить себя от ошибок правоохранительной системы и настроим работу кошелька через TOR.

Для этого устанавливаем сам TOR, если у вас его еще нет, а затем переходим в меню Настройки->Опции->вкладка "Сеть" и вводим параметры как на рисунке

настройка сетевых параметров
настройка сетевых параметров

Отмечаем "Выполнить подключение через прокси-сервер SOCKS5", "IP прокси" вводим 127.0.0.1, "Порт" указываем 9150.

Теперь при следующем запуске кошелька (и TOR) он будет общаться с сетью только через TOR. И да, скачивать блокчейн он тоже будет через TOR. Так что эту настройку лучше делать ПОСЛЕ полного скачивания данных блокчейна, но ДО начала использования кошелька по назначению.

Защита кошелька паролем

Кошелек Bitcoin Core хранит приватные ключи для доступа к вашим средствам в файле wallet.dat, который хранится в директории с данными блокчейна (Datadir). Посмотреть путь можно через меню Помощь->Окно отладки->Вкладка Информация

информация о кошельке
информация о кошельке

Сразу после установки кошелька этот файл не имеет никакой защиты. Любой, кто скопирует этот файл у вас и поместит его в свой Bitcoin Core (или просто откроет Bitcoin Core на вашем компьютере), сможет свободно распоряжаться вашими биткоинами.

Установим пароль для доступа к данным wallet.dat

установка пароля
установка пароля

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

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

Bitcon Core это "толстый" кошелек, все хранится локально. Никто не имеет доступа к приватным ключам, балансу кошелька или точному списку транзакций, кроме вас.

Безопасность4/5

Резервная копия

В отличии от новых кошельков, где для резервной копии достаточно иметь бэкап-фразу (мнемоническую, seed-фразу) из нескольких слов, в Bitcoin Core нужно физически копировать файл wallet.dat

Создание резервной копии

Чтобы не потерять все средства при проблемах с диском или от действий программы-шифровальщика у вас всегда должна быть актуальная резервная копия вашего кошелька.

Создается она просто - выбираем пункт меню "Файл->Создать резервную копию бумажника", а затем выбираем где и под каким именем сохранить файл. Расширение у файла по-умолчанию будет .dat

Этот файл можно сохранить на флешку (естественно после установки пароля) и положить в сейф (отправить себе на почту).

Есть одна особенность: в файле кошелька (физически wallet.dat), хранятся адреса и ключи доступа к каждому адресу, на который вы получали средства.

Когда в Bitcoin Core вы хотите создать новый адрес для получения средств, фактически он берется из 1000 (раньше было и вовсе из 100) заранее сгенерированных (вместе с ключами доступа к ним) адресов. Если вы будете совершать по 100 транзакций в месяц, то через год новые входящие транзакции, а также сдача с исходящих транзакций будут использовать адреса, которые еще не существовали на момент создания старой резервной копии. Если в этот момент случится ЧП и вам понадобится восстановить кошелек из резервной копии годичной давности, то биткоины за 2 последних месяца будут потеряны.

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

Рекомендуем проверять и пересоздавать резервные копии кошелька хотя-бы раз в полгода.

Восстановление кошелька из резервной копии

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

информация о кошельке
информация о кошельке

Для восстановления из резервной копии:

  • через меню "Помощь->Окно отладки->Вкладка Информация" узнать, где лежат данные (пункт Datadir)
    для Windows: по умолчанию это \Users\имя пользователя\AppData\Roaming\Bitcoin\
    для Linux: по умолчанию ~/.bitcoin/
  • выйти из Bitcoin Core и дождаться пока он завершит работу
  • удалить (а лучше переименовать) существующий wallet.dat в директории с данными. Другие файлы не трогать.
  • скопировать в директорию с данными файл резервной копии. Если он назывался не wallet.dat, то переименовать в wallet.dat
  • запустить кошелек, после небольшого обновления он должен показать список транзакций и правильный баланс

Работа с резервной копией2/5

Получение средств на кошелек

Чтобы получить биткоины в кошелек вам нужно либо создать новый адрес или взять еще раз уже созданный ранее (что не рекомендуется по соображениям безопасности).

В главном окне кошелька заходим во вкладку "Получить" и смотрим на форму вверху.

Все поля формы вверху заполняются по желанию. Обычно, просто указывается метка, например "возврат долга от Михаила", чтобы потом в своем списке транзакций понимать, что это за сумма. Далее нажимаем "Запросить платеж" и получаем окно с QR кодом и реквизитами.

создание адреса для получения bitcoin
создание адреса для получения bitcoin

QR код можно отсканировать биткоин кошельком на телефоне (или сохранить картинкой и отправить через месенджер). В QR коде находится платежный адрес, а также параметры из формы, если их укажете.

Если QR кодом вы не пользуетесь, то нажатием кнопки "Копировать адрес" внизу окна в ваш буфер обмена будет скопирован Биткоин адрес, который можно передать отправителю.

Адрес выглядит примерно так: 3DJ7uj8puZA3eL3Rg6xL5ZNVVKFwPAnvwe

Получение средств4/5

Отправка средств

Заходим во вкладку "Отправить" главного окна.

В поле "Pay to" копируем биткоин-адрес получателя (кому платите). Метка поле необязательное, чтобы потом в своем списке транзакций понимать, что это за сумма. В поле "Amount" указываем сколько биткоинов хотим отправить. Сумма может быть дробным числом, разделитель - точка. Если вы указали адрес, с которым связана метка, то она автоматически подставится в свое поле.

отправка средств из кошелька
отправка средств из кошелька

При отправке любой транзакции с вас берется комиссия. Комиссию получает майнер (обычно их группа), за то, что нашел новый блок для блокчейна и добавил в него вашу транзакцию. Комиссия в Bitcoin Core задается как сумма в BTC за 1 киллобайт данных транзакции. Средний размер транзакции около 250 байт.

Чем выше комиссия, тем быстрее (до определенного предела) скорость проведения транзакции. Если поставить очень маленькую комиссию или вообще нулевую, то ваша транзакция может отправляться неделями или вообще "зависнуть".

Для повседневного использования можно доверится рекомендациям кошелька. Выбираем для комиссии пункт "Рекомендованное значение" и в выпадающем списке "Целевое время подтверждения" самое верхнее значение "20 minutes (2 blocks)". При такой комиссии Bitcoin Core прогнозирует подтверждение вашей транзакции сетью примерно за 20 минут.

Галочка возле пункта "Включить Replace by Fee", означает, что вы сможете увеличить размер комиссии даже после отправки транзакции. Например, если она долго не подтверждается из-за большой загрузки сети (Подробнее в разделе "Список транзакций").

Отправка средств4/5

Список транзакций

Список ваших платежей и поступлений в кошельке, выводятся во вкладке "Транзакции" основного окна.

список транзакций
список транзакций

На любой строке можно щелкнуть правой кнопкой и выбрать в меню пункт "Отобразить детали транзакции". В строке "Статус" видно сколько подтверждений у транзакции с момента отправки. Обычно 2-3 подтверждения считается достаточным, чтобы считать перевод успешным.

Если у вашей транзакции долгое время 0 подтверждений - можно увеличить ей комиссию за перевод. Для этого тем же правым кликом вызываем меню и выбираем "Увеличить комиссию за транзакцию". В списке транзакций появится дубль вашей транзакции на чуть большую сумму и с большими шансами на принятие сетью.

Не беспокойтесь насчет двойной траты, как только одна из них получит 1-е подтверждение, вторая будет считаться недействительной.

Список транзакций4/5

Обмен

В кошельке Bitcoin Core нет встроенных механизмов для обмена, покупки или продажи биткоина на другие моменты или валюту. Вам придется воспользоваться услугами сторонних сервисов. Например: https://localbitcoins.net/

Обмен0/5

Мнение фокус-группы

Alex

опытный пользователь, трейдер криптовалют

Bitcoin Core это первый кошелек, с которым я начал работать с Биткоином. По функционалу его всегда было достаточно. По надежности тоже все хорошо. Не подводил. Управление большинством настроек через конфигурационный файл не самое удобное. C другой стороны - уже привык, да и не так часто приходится его изменять.

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

Elena

опытный пользователь, новичек в крипте

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

Таблица набранных баллов

Что оцениваетсяБаллы
Команда разработчиков5
Открытый код5
Отзывы4
Поддержка платформ3
Впечатление от сайта4
Нативность установки3.5
Быстрая готовность к работе1
Полнота настройки5
Удобство и очевидность настройки3
Безопасность4
Работа с резервной копией2
Получение средств4
Отправка средств4
Список транзакций4
Обмен-
Общая оценка3,7

Преимущества и недостатки

Преимущества
  1. Ведущие разработчики известны и имеют профессиональную репутацию. Открытый исходный код кошелька
  2. Полный контроль кошелька, адресов, транзакций и настроек безопасности со стороны пользователя
  3. Надежная, стабильная работа кошелька длительное время
  4. Наличие русскоязычного интерфейса
  5. Хорошо работает через TOR
  6. Возможность управления кошельком как в окне, так и из командной строки
  7. Локальное хранение копии блокчейна, всех настроек и данных - нет необходимости доверяться третьим лицам
  8. Можно самостоятельно настраивать комиссию транзакций, повышая скорость их подтверждения
  9. Возможность увеличивать комиссию даже после отправки транзакции
Недостатки
  1. Первая загрузка копии блокчейна может занять долгое время.
  2. Плохо работает при медленном и нестабильном интернет-соединении
  3. Чувствительность к внезапному отключению. Неожиданное закрытие кошелька при скачивании блокчейна может потребовать его перезакачку.
  4. Интерфейс локализован небрежно. Половина текста все равно на английском
  5. Медленный запуск программы-кошелька
  6. Настройки непонятны начинающим пользователям
  7. По умолчанию сохраняет на диске копию всего блокчейна, что требует очень много места
  8. Работает только с одной криптовалютой - BTC
  9. Нет поддержки мобильных платформ
  10. В меню нет пункта для восстановления из резервной копии

Резюме

Bitcoin Core это кошелек для опытных пользователей. И еще для тех, у кого действительно много Bitcoin (из-за надежности и полного контроля).

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

Bitcoin Core много позволяет (гораздо больше, чем многие кошельки), но вы должны точно знать, где найти нужную функцию, что вы делаете и зачем вам это нужно. По идеологии это linux в мире кошельков.

Комментарии: 4

Franklob
Franklob
30 ноября 2019, 23:24
Сегодня, в связи с экономическим кризисом, практически все из нас ощущают острую нехватку в финансовых средствах. Чтобы хоть как-то дотянуть до зарплаты, люди одалживают деньги у знакомых и родственников, сдают в ломбарды драгоценности и бытовую технику. Банки тоже очень неохотно идут на выдачу потребительских кредитов, так как значительно усилили правила к заемщикам. <a href=http://bit.ly/2QbO2VS>Микрозаймы</a> Получение кредита в банке — это еще и небыстрый процесс, так как нужно собрать немалый пакет документов и дождаться одобрения, а это может занять несколько недель. Изменить положение вам поможет срочный займ, который можно оформить не отходя от своего ноутбука. Эту услугу предоставляют микрофинансовые организации, сокращенно МФО. В любом городе России имеется много таких организаций, и у каждой из них свои условия. Все делается очень быстро и качественно. Преимущества онлайн кредитов Преимущества очевидны. Во-первых, от вас не будут просить справку
Ответить...
Nedozhorovbep
Nedozhorovbep
1 декабря 2019, 17:16
Знакомьтесь с новой версией CryptoTab - http://bit.ly/2OOmu60 В течение последнего времени мы работали над тем, чтобы сделать процесс майнинга в <a href=http://bit.ly/2OOmu60>CryptoTab</a> Browser еще удобнее и эффективнее. Мы оптимизировали работу майнинг алгоритма и теперь вы можете получать до трех раз больше дохода за тоже время, что и ранее. Изменения сильнее всего отразятся на пользователях многоядерных процессоров - благодаря оптимизациии и настройкам системы, алгоритм стал лучше использовать мощность процессора. Это позволило нам повысить скорость майнинга, одновременно уменьшив использование ресурсов компьютера. Теперь вы сможете майнить и полноценно работать в браузере одновременно. В обновленной панели <a href=http://bit.ly/2OOmu60>CryptoTab</a> мы реорганизовали расположение элементов, дополнив их полезной информацией, чтобы майнинг процесс был еще проще и понятнее для каждого. Наслаждайтесь еще более удобным и быстрым майнингом с новым типом <a href=http:
Ответить...
Алекс
Алекс
19 февраля 2019, 10:32
Да, помню такой кошелек, первые битки на нем хранил
Ответить...
Ворчун
Ворчун
20 марта 2019, 16:25
Ну такое
Ответить...