- Инструкция по настройкам Bitcoin Core
- Содержание
- Недостатки и преимущества программы
- Нюансы в управлении кошелька Bitcoin Core 0.19.0.1
- Как провести резервное копирование и восстановление кошелька в случае необходимости
- Дополнительные функции для опытных пользователей
- Решение возможных проблем в Bitcoin Core
- Bitcoin Core: официальный кошелек для BTC
- Что такое Bitcoin Core
- Установка и начало работы с Bitcoin Core
- Настройка официального клиента Bitcoin Core
- Использование Bitcoin Core в качестве кошелька
- Создание адресов и получение платежей
- Отправка транзакций через Bitcoin Core
- Резервное копирование кошелька и извлечение приватных ключей
- «Холодное» хранение с помощью Bitcoin Core
- Использование Bitcoin Core для запуска полной ноды
- Плюсы и минусы Bitcoin Core
Инструкция по настройкам Bitcoin Core
Bitcoin Core – официальное программное обеспечение, созданное для удобства работы с криптовалютой…
Содержание
Приложение подключается напрямую к сети Биткойн без привлечения третьих сторон при проведении платежей, что обеспечивает высокий уровень безопасности при передаче данных.
Bitcoin core кошелек адаптирован под все операционные системы:
Недостатки и преимущества программы
Как и любое ПО, кошелек имеет свои плюсы и минусы. Попробуем разобраться с чем они связаны, к чему стоит быть готовым во время работы с bitcoin core бумажником.
Недостатки не слишком существенны, но все же они есть:
- аутентификация носит однофакторный характер, что снижает степень защиты при входе в приложение;
- для установки необходимо не менее 200 ГБ свободного места, так как Bitcoin Core нуждается в полной загрузке блокчейна;
- стартовая синхронизация проходит очень медленно, поэтому приступить к использованию программы bitcoin core получится
- не раньше, чем через несколько дней после установки.
Среди положительных моментов можно отметить следующие:
- применение разработчиками открытого исходного кода в bitcoin core version 0.19.0.1 позволило обычным пользователям анализировать функционал с целью улучшения существующей версии и введения дополнительных возможностей;
- повышенный уровень анонимности, достигнутый благодаря применению в bitcoin core wallet технологии Hierarchical Deterministic, позволяющей проводить автоматическое генерирование дерева ключей;
- постоянная активность сообщества, всегда готового прийти на помощь новичкам.
Предположим, что все «за» и «против» взвешены, тогда самое время перейти к установке bitcoin core кошелька Ubuntu, или на любую другую ОС, установленную на ПК. Подробно на процессе инсталляции мы останавливаться не будем, в этом нет необходимости, лучше рассмотреть настройку и управление программой.
Нюансы в управлении кошелька Bitcoin Core 0.19.0.1
- Запуск ПО. Если на системном диске места меньше необходимых 200 ГБ, то изначально следует изменить путь для скачивания блокчейна. Это может быть любой другой локальный диск достаточного размера. К тому же это позволит сэкономить время, если возникнет необходимость в переустановке Windows.
- Создание адреса. Адрес биткоин кошелька bitcoin core создает автоматически. Удостоверьтесь, что все ключи и контрольные фразы хранятся в защищенном и скрытом от чужих глаз месте.
- Получение или отправка криптовалюты. Получить ВТС очень просто, достаточно открыть соответствующую вкладку и отослать свой адрес отправителю биткойнов. Помимо этого, существует более удобный способ, при котором можно поделиться QR-кодом с противоположной стороной.
Если возникает необходимость в перечислении, то следует открыть вкладку «Отправить» и ввести адрес получателя в раздел «Оплатить». Его можно сохранить для последующих использований при помощи «Метки», тогда он будет добавлен в «Контакты» сразу после завершения транзакции.
При заполнении поля «Сумма» необходимо быть предельно внимательным. Следует помнить, что размер оставляется на наше усмотрение, но слишком маленькие суммы не поддаются обработке. Кроме того, существует еще одна особенность в bitcoin core wallet dat. Это отсутствие BTC после каждой новой суммы, при этом номер должен обязательно указываться с «.». Прежде чем приступить к отправке, нужно убедиться в корректности заполнения полей, так как это действие необратимо и не позволит исправить допущенные ошибки.
Чтобы не проводить регулярные пересчеты, можно установить необходимую единицу измерения через раскрывающееся меню возле поля «Сумма».
Как провести резервное копирование и восстановление кошелька в случае необходимости
Процедура резервного копирования необходима для того, чтобы иметь возможность восстановить доступ к своим активам, например, при повреждении жесткого диска. Тогда достаточно будет установить bitcoin core на другом ПК и импортировать сохраненный wallet.dat.
Происходит копирование быстро, в зависимости от того, массовое оно или выборочное:
- Шаг 1. Экспорт одной пары ключей. Проводится, когда среди всех адресов с разными размерами активов необходимо выбрать только один и экспортировать именно его. Это делается при помощи открытия вкладки «Файл» и дальнейшего выбора позиции «Создать резервную копию кошелька». После этого следует указать тот адрес, который необходимо сохранить.
- Шаг 2. Массовое копирование. Процедура практически полностью повторяет предыдущую, за исключением того, что выбирается не один, а все кошельки в File / Backup. Экспортированные данные будут находиться в одном файле. Для дополнительной защиты можно применить шифрование через меню настроек, выбрав строку «Шифрование кошелька».
В последующем, при необходимости, процесс восстановления резервной копии и настройка bitcoin core проходит легко и просто:
- Шаг 1. Импорт пары ключей. Касается восстановления только одного ключа, а не всех данных. Для его проведения достаточно переместить адрес из ранее выбранного безопасного места в новый кошелек, используя меню импорта.
- Шаг 2. Массовый импорт. Позволяет восстановить сохраненные адреса целиком или выбрать из файла необходимую пару ключей, что очень удобно, если пришлось bitcoin core скачать заново, но использование всех данных полностью не актуально.
Дополнительные функции для опытных пользователей
Учитывая, что Bitcoin Core представляет собой официальный клиент сети Биткойн, то разработчики предусмотрели возможность взаимодействия с блокчейном посредством консоли отладки. С его помощью можно подключить партнеров, ознакомиться со статистикой сети, отследить статус транзакций и многое другое. Помимо этого, консоли позволяют проводить следующие операции:
- получение информации из сети и других узлов при вводе определенных команд, полный список и описание которых расположено в меню справки;
- возможность для всех пользователей Geeky работы с консолью для связи с интерфейсом GUI, с CLI и других.
Решение возможных проблем в Bitcoin Core
Как показывают bitcoin core отзывы, у большинства пользователей, которые сравнительно недавно начали пользоваться программным обеспечением ВТС и еще не разобрались с нюансами работы, возникают схожие проблемы:
Зависшая транзакция. Если возникла такая ситуация, можно удалить текущий перевод и отправить его заново, для этого необходимо использовать одну из двух доступных команд:
- abandontransaction для версий от 0.12 – ее необходимо ввести в консоль отладки, а затем предоставить идентификатор неудавшейся транзакции;
- zapwallettxes – используется, когда предыдущий вариант не срабатывает, или версия ПО отличается от требуемой.
Неправильный баланс кошелька. Действия по обнаружению проблемы, приведшей к сбою, зависят от степени синхронизации и сводятся к следующему:
- ядре биткойнов, и эти данные обязательно должны совпадатькогда синхронизации не проведена, кошелек все равно в состоянии отобразить информацию о количестве обработанных блоков, она видна при наведении курсора на флажок, расположенный в нижнем правом углу при открытом с теми, что показаны в обособленно загруженном блоке проводников;
- в случае проведенной синхронизации необходимо зайти в кошелек с параметром –rescan, если такой вариант не сработает, следует дважды проверить адрес получателя через меню File, с переходом в Receiving address, при неудачном исходе придется восстановить данные из резервной копии.
- Пустой кошелек. Такая ситуация могла возникнуть в результате сброса настроек, после чего все данные вернулись в состояние значений, указанных по умолчанию. Чтобы убедиться в правильности предположения, потребуется зайти в меню «Справка», выбрать «Окно отладки», а затем «Информацию». После этого следует проверить то, что в Datadir прописан адрес, отмеченный во время первоначального запуска программы, то есть неизменность директории, предназначенной для хранения блокчейна, файлов кошелька и настроек.
- Для тех, кто не планирует устанавливать стационарное ПО для управления криптовалютой, всегда остается возможность использования bitcoin core кошелька онлайн.
Источник
Bitcoin Core: официальный кошелек для BTC
Практически все современные криптокошельки позволяют хранить и пересылать биткоин. Однако 10 лет назад ситуация отличалась кардинально: тогда существовало всего одно приложение для взаимодействия с сетью главной криптовалюты — Bitcoin Core. И сегодня, несмотря на появление множества альтернативных кошельков, это ПО все еще продолжает занимать важнейшую роль в работе первого блокчейна.
Чем же официальный кошелек биткоина Bitcoin Core отличается от других кошельков? Почему его продолжают использовать, несмотря на наличие более удобных вариантов? Какими особенностями и недостатками обладает? Все эти вопросы, а также нюансы использования будут детально рассмотрены по ходу данного материала.
Что такое Bitcoin Core
Bitcoin Core — это официальное программное обеспечение с открытым исходным кодом, сочетающее в себе функции биткоин-кошелька и полной ноды, с помощью которой участники сети могут поддерживать ее работоспособность.
Первая версия приложения была разработана в 2009 году Сатоши Накамото и носила то же самое название, что и основной продукт — Bitcoin. До 2011 года код кошелька публиковался на самом популярном на тот момент портале для разработчиков SourceForge. Затем состоялся «переезд» на GitHub, где и размещаются все результаты разработки по сегодняшний день. С самого начала официальным веб-ресурсом блокчейн-проекта и кошелька был сайт Bitcoin.org, с которого также всегда можно скачать последнюю версию приложения.
С 2012 года поддержкой разработки всего ПО на базе оригинального кода биткоина занимается некоммерческая организация Bitcoin Foundation. По ее инициативе в декабре 2013 года бумажник был переименован на Bitcoin Core, под которым и известен до сегодня.
В октябре 2016-го этот биткоин кошелек стал одним из первых приложений, в которых появилась возможность отправки транзакций на базе все еще тестируемой на тот момент технологии SegWit, нацеленной на улучшение масштабирования и пропускной способности сети. А в версиях, выпущенных после февраля 2018-го, поддержка Segregated Witness уже включена по умолчанию.
В данный момент Bitcoin Core является одним из немногих безостановочно развивающихся криптовалютных кошельков, поддерживающих исключительно BTC. Выпускается только в десктопной версии для компьютеров под управлением Windows, MacOS или Linux. Относится к категории «толстых» кошельков и является самым популярным ее представителем.
Видеообзор Bitcoin Core на YouTube смотрите в видео ниже:
Обзор Bitcoin CoreУстановка и начало работы с Bitcoin Core
Первым делом необходимо с официального сайта Bitcoin Core по адресу Bitcoin.org скачать последнюю версию приложения, подходящую под установленную на компьютере пользователя операционную систему. Затем нужно произвести установку скачанного ПО в любое удобное место (по умолчанию — C:\Program Files\Bitcoin).
При первом запуске приложения нужно будет указать путь для хранения блокчейна и файла с кошельком пользователя. Это может быть как предложенная по умолчанию папка, так и любая другая. Обязательное условие при этом — расположение в разделе жесткого диска с не менее, чем 350 Гб свободного места (на момент написания этого материала).
Рекомендуется, чтобы кроме указанного в окне приложения актуального размера блокчейна, присутствовало еще хотя бы 20–30 резервных гигабайт места. Это нужно для обеспечения бесперебойной работы Bitcoin Core на ближайшее время, так как вес сети стабильно увеличивается (примерно на 150 Мб каждый день).
В идеале после первого запуска Bitcoin Core нужно оставить ПК включенным до завершения синхронизации. Если же вместо этого активно использовать компьютер и периодически отключать его от сети, загрузка блокчейна может растянуться на неделю, а то и больше.
Во время синхронизации в окне приложения будет отображаться прогресс в процентах, дата последнего загруженного блока и расчетное время до полного завершения. Там же можно увидеть предупреждение о том, что из-за пока что неполной загрузки истории транзакций баланс кошелька может отображаться неверно.
По этой же причине нельзя отправлять монеты, полученные в период времени, синхронизация которого еще не состоялась.
После завершения загрузки можно начинать использовать Bitcoin Core как кошелек и/или ноду, предварительно произведя необходимые настройки.
Настройка официального клиента Bitcoin Core
Все доступные для изменения параметры Bitcoin Core находятся в меню «Настройки/Опции»:
- Главные — на этой вкладке можно настроить автозапуск приложения при старте системы, изменить установленный по умолчанию кэш базы данных, а также воспользоваться функцией сокращения хранимого блокчейна до нескольких гигабайт (после полной синхронизации для работы кошелька по факту нужны лишь последние 551 блоки).
Все перечисленные настройки и различные дополнительные команды для Bitcoin Core могут производиться через Консоль, которая запускается одноименным пунктом из меню «Окно». Этим инструментом, как правило, пользуются продвинутые пользователи и разработчики. Полный список доступных команд можно просмотреть через меню «Помощь/Опции командной строки».
Использование Bitcoin Core в качестве кошелька
При запуске Bitcoin Core по умолчанию всегда открывается вкладка «Обзор», в которой виден баланс бумажника (доступный, в ожидающих переводах и общий), а также список последних транзакций по отправке или получению средств пользователем. Более подробный список операций с участием текущего кошелька доступен на вкладке «Транзакции».
Перед началом работы с кошельком первым делом рекомендуется зашифровать его с помощью надежного пароля. Делается это через меню «Настройки/Зашифровать кошелек».
Эту комбинацию нужно будет вводить каждый раз при разблокировании кошелька и отправке транзакций. Поэтому важно сохранить ее в надежном месте.
При необходимости пароль можно изменить через соответствующий пункт в меню «Настройки». Остальные этапы взаимодействия с кошельком рассмотрим более подробно.
Создание адресов и получение платежей
Чтобы создать новый BTC-адрес (публичный ключ) в Bitcoin Core, нужно воспользоваться функцией «Получить». В открывшемся окне можно указать название для нового кошелька (поле «Метка»), чтобы было легче отличить его от других. Оно будет видно только текущему пользователю внутри приложения. В поле «Количество» можно указать сумму в случае, если адрес создается для запроса от кого-то платежа конкретного размера.
Также в форме генерации нового кошелька имеется опция «Создать родной segwit (bench32) адрес». Если отметить ее галочкой, новый адрес можно будет использовать в транзакциях на базе технологии SegWit. Это значит, что они будут проходить быстрее и с более дешевой комиссией, по сравнению с использованием более старых стандартов legacy и p2sh.
В поле «Сообщение» можно вписать послание для человека, которому будет отправлен запрос на платеж. Все перечисленные параметры опциональны, т.е. использовать их не обязательно. Кнопку «Запросить платеж» можно нажимать, как с заполненными полями, так и без них.
После этого открывается окно с QR-кодом, в котором будет зашифрован адрес созданного кошелька. Если перед этим было указано количество монет, при расшифровке QR-кода сумма отправки на стороне потенциального отправителя автоматически установится на указанную получателем цифру.
Также новый адрес и сопутствующие данные будут отображены под QR-кодом в текстовом формате и в виде URI — гиперссылки, которую можно открывать на других компьютерах с установленным клиентом Bitcoin Core через меню «Файл/Открыть URI. ».
После создания все новые кошельки попадают в «Историю платежных запросов», где их можно просматривать и при необходимости удалять. Но как только на какой-либо из них поступит перевод, он сразу же исчезнет из этого списка. Это сделано для безопасности, чтобы пользователи Bitcoin Core каждый раз для получения платежей использовали новые адреса. Правда просмотреть и повторно использовать такие кошельки все же можно — через меню «Окно/Адреса для получения».
Отправка транзакций через Bitcoin Core
Чтобы воспользоваться функцией отправки платежей, нужно перейти на вкладку «Отправить» и заполнить отобразившуюся при этом форму. В строке «Заплатить» указывается адрес получателя перевода. Можно вставить его вручную или выбрать из списка ранее использованных. Поле метка заполняется произвольным обозначением, под которым адрес получателя в дальнейшем будет добавлен в упомянутый список (доступен к просмотру через меню «Окно/Адреса для отправлений»).
В поле «Количество» вводится сумма перевода. Рядом с ним присутствует опция «Вычесть комиссию из суммы». При установке здесь галочки, комиссионные отчисления за проведение транзакции будут вычтены из количества отправленных монет. Следовательно, к получателю дойдет немного уменьшенная сумма.
Если нажать кнопку «Использовать доступный баланс», сумма платежа будет автоматически установлена соответственно количеству доступных монет в кошельке.
Следующий раздел в форме подготовки исходящей транзакции посвящен настройке комиссии. Здесь можно воспользоваться опцией «Рекомендованное значение». В этом случае размер комиссионных будет автоматически установлен на рассчитанное системой значение в зависимости от текущей загруженности сети и ожидаемого времени подтверждения (выбирается в соответствующем выпадающем меню).
Также можно самостоятельно установить комиссию за килобайт данных транзакции через строку «Пользовательское значение». При этом стоит обратить внимание на то, что установка слишком низких комиссионных может привести к невозможности успешного подтверждения транзакции.
Следующая опция, которая называется «Включить Replace-by-fee», используется для обеспечения возможности увеличения комиссии и ускорения транзакции в случае ее зависания в мемпуле.
Также на этом этапе можно воспользоваться кнопкой «Добавить получателя», чтобы увеличить количество адресатов исходящего платежа. Появившиеся при этом поля заполняются аналогично вышеописанным шагам.
На этом оформление исходящей транзакции можно считать завершенным. Остается лишь нажать «Отправить» и подтвердить свое намерение с помощью пароля, которым зашифрован кошелек.
Резервное копирование кошелька и извлечение приватных ключей
Создать резервную копию кошелька в Bitcoin Core можно с помощью одноименной функции из меню «Файл». При этом приложение попросит указать путь для ее сохранения.
Также можно через любой файловый проводник открыть папку Wallets, находящуюся в директории, которая была выбрана пользователем для хранения блокчейна. Там будет расположен автоматически сгенерированный файл «wallet.dat», копирование которого приведет к получению резервной копии кошелька, ничем не отличающейся от полученной через программное меню.
Выполнять резервное копирование рекомендуется как можно чаще, желательно после каждой операции получения средств и/или создания нового BTC-адреса, выбирая для хранения полученного файла надежный носитель, желательно отключенный от сети. Только в этом случае получится восстановить доступ к своему балансу после переустановки приложения Bitcoin Core или запуске его на другом компьютере. Для восстановления нужно будет поместить резервный файл в папку Wallets, соглашаясь на замену уже имеющегося.
В случае использования устаревшей копии кошелька, доступ ко всем полученным после ее создания монетам будет утерян. Если же у пользователя не будет сохранено резервного файла wallet.dat, восстановить доступ к средствам вообще не получится.
Когда пользователю понадобится приватный ключ от любого из созданных в Bitcoin Core адресов, например, для импортирования в другое приложение кошелька, просмотреть его можно с помощью команды «dumpprivkey …», которая вводится в упомянутую выше консоль. При этом вместо «трех точек» вводится BTC-адрес, от которого необходимо получить приватный ключ.
Чтобы команда сработала, предварительно нужно выполнить разблокировку, указав пароль с помощью команды «walletpassphrase pass time» (вместо pass вписать пароль, вместо time — период, на который выполняется разблокировка кошелька).
«Холодное» хранение с помощью Bitcoin Core
Чтобы организовать «холодное» хранение биткоинов через данное приложение, нужно выполнить всего лишь несколько простых шагов:
- В полностью синхронизированном кошельке на вкладке «Получить» нужно создать необходимое количество новых адресов и записать/распечатать их адреса на бумаге.
- Сделать несколько резервных копий файла wallet.dat на разных отключенных от сети носителях.
- Удалить оригинальный файл с ПК с установленным кошельком;
- Перевести BTC на распечатанные адреса.
В итоге монеты окажутся на BTC-адресах, приватные ключи которых ни разу не использовались для доступа к ним. Пока это условие будет сохраняться, речь будет идти о «холодном» хранении биткоинов. Для получения доступа к этим монетам необходимо скопировать резервный wallet.dat в соответствующую папку на компьютере с установленным Bitcoin Core.
Использование Bitcoin Core для запуска полной ноды
Основная задача полной ноды заключается в валидации блоков с транзакциями и последующей ретрансляции их на другие узлы. Таким образом каждый запущенный и полностью синхронизированный клиент Bitcoin Core помогает поддерживать работоспособность сети, а в его локальном хранилище содержится обновляемая копия всего блокчейна с полной историей транзакций.
Все, что нужно для запуска полной ноды Bitcoin — установить приложение Bitcoin Core и дождаться загрузки всего блокчейна (подробно описано в разделе о начале работы с кошельком). Также нужно убедиться, что разрешены входящие соединения в сетевых опциях кошелька и открыт TCP-порт 8333 (в настройках роутера и брандмауэра).
Для полноценного функционирования полной ноды компьютер, на котором она установлена, должен ежедневно быть онлайн не менее 6 часов. Все процессы при этом выполняются программой самостоятельно и не требуют никакого участия пользователя.
В данный момент управление полной нодой не имеет ничего общего с майнингом биткоина. Ранее эта функция присутствовала в Bitcoin Core, но из-за низкой эффективности добычи была удалена из всех версий приложения, начиная с августа 2016 года.
Из 9714 активных в данный момент нод около 8000 приходятся на Bitcoin Core. Остальные 1631 запущены через альтернативные приложения вроде Armory, mSIGNA и Bitcoin Knots.
Смотрите видео с подробным обзором кошелька Bitcoin Core:
Обзор Bitcoin CoreПлюсы и минусы Bitcoin Core
Основные преимущества использования программного обеспечения Bitcoin Core состоят в следующем:
- Официальное приложение от разработчиков, которые занимаются развитием сети биткоина;
- Простая установка и интуитивно понятный интерфейс являются важным плюсом для новичков сферы криптовалютных платежей;
- Надежное шифрование, новые адреса для каждого входящего платежа и локальное хранение приватных ключей обеспечивают высокий уровень защищенности кошелька;
- Поддержка SegWit;
- Контроль размера комиссий;
- Наличие версий для всех популярных операционных систем;
- Возможность участвовать в жизнеобеспечении сети Bitcoin;
- Наличие консоли, восприимчивой к множеству команд, делает приложение привлекательным для разработчиков.
Серьезных недостатков у Bitcoin Core практически не имеется. Все, в чем можно его упрекнуть — поддержка всего лишь одной криптовалюты, длительный процесс синхронизации с сетью и необходимость большого количества свободного места на жестком диске.
В остальном же перед нами настоящий кошелек-мастодонт, который, несмотря на свой почтенный возраст, все еще не желает сдавать свои позиции в сфере хранения BTC. Упомянутые недостатки могут отпугнуть часть современных пользователей, предпочитающих легкость, мобильность и скорость. Однако, участники криптосообщества, которые ценят «холодную» надежность, еще очень долго будут выбирать Bitcoin Core в качестве основного хранилища для своих BTC.
Источник