Руководство: Официальный биткоин кошелек Bitcoin Core

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

  • Что такое Bitcoin Core
  • Установка и начало работы с Bitcoin Core
  • Настройка официального клиента Bitcoin Core
  • Использование Bitcoin Core в качестве кошелька Создание адресов и получение платежей
  • Отправка транзакций через Bitcoin Core
  • Резервное копирование кошелька и извлечение приватных ключей
  • «Холодное» хранение с помощью Bitcoin Core
  • Использование 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

    Облачный майнинг – заработать биткоины на автомате

    Облачный майнинг – это добыча биткоинов на арендуемом спецоборудовании.

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

    Сотрудничество совершается путем заключения контракта, в рамках которого майнер просто платит некоторую сумму за аренду программы для заработка биткоинов на оговоренный срок (2-3 года).

    Привлекательность облачного майнинга в следующем:

    • Не нужно тратиться на покупку мощного оборудования: компьютера, видеокарты и тд.;
    • Оборудование не нужно везти к себе домой и занимать жилое пространство;
    • Не нужно платить большие счета за электричество;
    • Не нужно круглосуточно следить за работой оборудования, решать возникающие проблемы с подключением, контролировать охлаждение, испытывать дискомфорт от высокого уровня шума;
    • Не нужно задумываться над тем, что вы делаете, и в это же время можно заниматься еще чем-то полезным, проще говоря – получать доход на автомате.

    Чтобы начать добычу монет облачным майнингом, нужно:

    1. Среди многих предложений выбрать надежный сервис для облачного майнинга;
    2. Зарегистрироваться на сайте;
    3. Пополнить личный счет;
    4. Выбрать криптовалюту и тариф;
    5. Пользоваться услугами сервиса и зарабатывать биткоины.

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

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

    Установка и начало работы с Bitcoin Core

    Установка Bitcoin Core

    При первом запуске приложения нужно будет указать путь для хранения блокчейна и файла с кошельком пользователя. Это может быть как предложенная по умолчанию папка, так и любая другая. Обязательное условие при этом — расположение в разделе жесткого диска с не менее, чем 350 Гб свободного места (на момент написания этого материала).

    Скачивание кошелька Bitcoin Core

    Рекомендуется, чтобы кроме указанного в окне приложения актуального размера блокчейна, присутствовало еще хотя бы 20–30 резервных гигабайт места. Это нужно для обеспечения бесперебойной работы Bitcoin Core на ближайшее время, так как вес сети стабильно увеличивается (примерно на 150 Мб каждый день).

    ☝️

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

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

    ☝️

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

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

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

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

    Подготовка к работе

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

    Далее мы рассмотрим, как пользоваться Биткоин Коре, и о каких нюансах следует помнить в процессе настройки программы.

    Раздел настроек

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

    Далее о доступных функциях более детально:

    • Управление входами. При каждом переводе у пользователя будет создаваться новый адрес. Данная опция разрешает выбирать самостоятельно, с какого адреса будут осуществляться переводы. Также можно видеть баланс по каждому адресу.
    • Рассмотрев кошелек, следует позаботиться о безопасности, для этого нужно придумать пароль.
    • Шифрование. Осуществляется это в разделе «Настройки», где требуется выбрать опцию «Зашифровать бумажник». В открытом окне нужно ввести пароль. Не забывайте, что он должен быть сложным, но в то же время важно помнить его.

    Восстановить пароль при его потере нереально! В таком случае будет потерян доступ к финансам.

    • Резервная копия. В пароле нет толка, в случае если будут потеряны файлы кошелька. Поэтому, нужно сохранить резервную копию Bitcoin Core wallet.dat – именно так называется этот файл, находящийся в папке с базовыми данными. Для быстрого поиска нужного объекта потребуется перейти во вкладку «Файл», после чего кликнуть на «Сделать резервную копию бумажника».

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

    Настройка официального клиента Bitcoin Core

    Официальный Bitcoin Core

    • Главные
      — на этой вкладке можно настроить автозапуск приложения при старте системы, изменить установленный по умолчанию кэш базы данных, а также воспользоваться функцией сокращения хранимого блокчейна до нескольких гигабайт (после полной синхронизации для работы кошелька по факту нужны лишь последние 551 блоки).

    Настройки Bitcoin Core: Главные

    • Кошелек
      — здесь всего две опции, позволяющие включить управление монетами и использование в исходящих транзакциях входов, которые еще не подтверждены.

    Настройки Bitcoin Core: Кошелек

    • Сеть
      — для нормального функционирования приложения в качестве ноды и синхронизации с сетью в этом разделе обязательно должна стоять галочка в строке «Разрешить входящие соединения». Остальные настройки опциональны и могут использоваться в случае проблем с доступом к блокчейну или же для повышения конфиденциальности.

    Настройки Bitcoin Core: Сеть

    • Окно
      — здесь настраиваются правила сворачивания приложения и отображения его в системном трее.

    Настройки Bitcoin Core: Окно

    • Отображение
      — в этой вкладке можно изменить локализацию приложения через выпадающее меню «Язык пользовательского интерфейса». В строке «Отображать суммы в единицах» имеется возможность установки отображения баланса и деталей транзакций в одном из вариантов: BTC (биткоин), mBTC (миллибиткоин), µBTC (микробиткоин) или satoshi (сатоши). Также здесь присутствует поле для указания стороннего эксплорера, чтобы в описании транзакций в кошельке отображались ссылки для их просмотра через браузер.

    Настройки Bitcoin Core: Отображение

    Список команд для командной строки Bitcoin Core

    Использование Bitcoin Core в качестве кошелька

    Официальный кошелек

    Обзор баланса и последних транзакций в Bitcoin Core

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

    ☝️

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

    Эту комбинацию нужно будет вводить каждый раз при разблокировании кошелька и отправке транзакций. Поэтому важно сохранить ее в надежном месте.

    Процесс шифрования кошелька через Bitcoin Core

    При необходимости пароль можно изменить через соответствующий пункт в меню «Настройки». Остальные этапы взаимодействия с кошельком рассмотрим более подробно.

    Создание адресов и получение платежей

    Чтобы создать новый BTC-адрес (публичный ключ) в Bitcoin Core, нужно воспользоваться функцией «Получить». В открывшемся окне можно указать название для нового кошелька (поле «Метка»), чтобы было легче отличить его от других. Оно будет видно только текущему пользователю внутри приложения. В поле «Количество» можно указать сумму в случае, если адрес создается для запроса от кого-то платежа конкретного размера.

    Также в форме генерации нового кошелька имеется опция «Создать родной segwit (bench32) адрес». Если отметить ее галочкой, новый адрес можно будет использовать в транзакциях на базе технологии SegWit. Это значит, что они будут проходить быстрее и с более дешевой комиссией, по сравнению с использованием более старых стандартов legacy и p2sh.

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

    Создание нового BTC-адреса через Bitcoin Core

    После этого открывается окно с QR-кодом, в котором будет зашифрован адрес созданного кошелька. Если перед этим было указано количество монет, при расшифровке QR-кода сумма отправки на стороне потенциального отправителя автоматически установится на указанную получателем цифру.

    Детали нового BTC-адреса, созданного под определенный платеж

    Также новый адрес и сопутствующие данные будут отображены под QR-кодом в текстовом формате и в виде URI — гиперссылки, которую можно открывать на других компьютерах с установленным клиентом Bitcoin Core через меню «Файл/Открыть URI…».

    После создания все новые кошельки попадают в «Историю платежных запросов», где их можно просматривать и при необходимости удалять. Но как только на какой-либо из них поступит перевод, он сразу же исчезнет из этого списка. Это сделано для безопасности, чтобы пользователи Bitcoin Core каждый раз для получения платежей использовали новые адреса. Правда просмотреть и повторно использовать такие кошельки все же можно — через меню «Окно/Адреса для получения».

    Список адресов, использованных для получения платежей через Bitcoin Core

    Отправка транзакций через Bitcoin Core

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

    В поле «Количество» вводится сумма перевода. Рядом с ним присутствует опция «Вычесть комиссию из суммы». При установке здесь галочки, комиссионные отчисления за проведение транзакции будут вычтены из количества отправленных монет. Следовательно, к получателю дойдет немного уменьшенная сумма.

    ☝️

    Чтобы комиссия не затронула пересылаемое количество BTC, галочку ставить не стоит.

    Если нажать кнопку «Использовать доступный баланс», сумма платежа будет автоматически установлена соответственно количеству доступных монет в кошельке.

    Следующий раздел в форме подготовки исходящей транзакции посвящен настройке комиссии. Здесь можно воспользоваться опцией «Рекомендованное значение». В этом случае размер комиссионных будет автоматически установлен на рассчитанное системой значение в зависимости от текущей загруженности сети и ожидаемого времени подтверждения (выбирается в соответствующем выпадающем меню).

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

    Следующая опция, которая называется «Включить Replace-by-fee», используется для обеспечения возможности увеличения комиссии и ускорения транзакции в случае ее зависания в мемпуле.

    Также на этом этапе можно воспользоваться кнопкой «Добавить получателя», чтобы увеличить количество адресатов исходящего платежа. Появившиеся при этом поля заполняются аналогично вышеописанным шагам.

    На этом оформление исходящей транзакции можно считать завершенным. Остается лишь нажать «Отправить» и подтвердить свое намерение с помощью пароля, которым зашифрован кошелек.

    Отправка транзакции через Bitcoin Core

    Резервное копирование кошелька и извлечение приватных ключей

    Создать резервную копию кошелька в Bitcoin Core можно с помощью одноименной функции из меню «Файл». При этом приложение попросит указать путь для ее сохранения.

    Создание резервной копии кошелька в Bitcoin Core

    Также можно через любой файловый проводник открыть папку Wallets, находящуюся в директории, которая была выбрана пользователем для хранения блокчейна. Там будет расположен автоматически сгенерированный файл «wallet.dat», копирование которого приведет к получению резервной копии кошелька, ничем не отличающейся от полученной через программное меню.

    Выполнять резервное копирование рекомендуется как можно чаще, желательно после каждой операции получения средств и/или создания нового BTC-адреса, выбирая для хранения полученного файла надежный носитель, желательно отключенный от сети. Только в этом случае получится восстановить доступ к своему балансу после переустановки приложения Bitcoin Core или запуске его на другом компьютере. Для восстановления нужно будет поместить резервный файл в папку Wallets, соглашаясь на замену уже имеющегося.

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

    Когда пользователю понадобится приватный ключ от любого из созданных в Bitcoin Core адресов, например, для импортирования в другое приложение кошелька, просмотреть его можно с помощью команды «dumpprivkey …», которая вводится в упомянутую выше консоль. При этом вместо «трех точек» вводится BTC-адрес, от которого необходимо получить приватный ключ.

    Чтобы команда сработала, предварительно нужно выполнить разблокировку, указав пароль с помощью команды «walletpassphrase pass time» (вместо pass вписать пароль, вместо time — период, на который выполняется разблокировка кошелька).

    Экспорт приватного ключа через консоль Bitcoin Core

    «Холодное» хранение с помощью Bitcoin Core

    Холодное хранение биткоинов

    1. В полностью синхронизированном кошельке на вкладке «Получить» нужно создать необходимое количество новых адресов и записать/распечатать их адреса на бумаге.
    2. Сделать несколько резервных копий файла wallet.dat на разных отключенных от сети носителях.
    3. Удалить оригинальный файл с ПК с установленным кошельком;
    4. Перевести BTC на распечатанные адреса.

    В итоге монеты окажутся на BTC-адресах, приватные ключи которых ни разу не использовались для доступа к ним. Пока это условие будет сохраняться, речь будет идти о «холодном» хранении биткоинов. Для получения доступа к этим монетам необходимо скопировать резервный wallet.dat в соответствующую папку на компьютере с установленным Bitcoin Core.

    Использование Bitcoin Core для запуска полной ноды

    Запуск полной ноды

    Все, что нужно для запуска полной ноды Bitcoin — установить приложение Bitcoin Core и дождаться загрузки всего блокчейна (подробно описано в разделе о начале работы с кошельком). Также нужно убедиться, что разрешены входящие соединения в сетевых опциях кошелька и открыт TCP-порт 8333 (в настройках роутера и брандмауэра).

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

    В данный момент управление полной нодой не имеет ничего общего с майнингом биткоина. Ранее эта функция присутствовала в Bitcoin Core, но из-за низкой эффективности добычи была удалена из всех версий приложения, начиная с августа 2016 года.

    ☝️

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

    Из 9714 активных в данный момент нод около 8000 приходятся на Bitcoin Core. Остальные 1631 запущены через альтернативные приложения вроде Armory, mSIGNA и Bitcoin Knots.

    Смотрите видео с подробным обзором кошелька Bitcoin Core:

    Обзор Bitcoin Core

    Биткоин заработок программы

    Существует 4 основных способа получения пассивного, автоматического дохода в криптовалюте:

    1. биткоин кранами;
    2. облачным майнингом;
    3. онлайн играми с получением прибыли;
    4. партнерскими и реферальными программами.

    Каждый из перечисленных подходов имеет свои плюсы и минусы.

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

    Рейтинг
    ( 2 оценки, среднее 4 из 5 )
    Понравилась статья? Поделиться с друзьями: