Bitcoin Core – что такое и как работает: создание и пользование кошельком. Bitcoin Core - официальный кошелек Bitcoin core как открыть другой кошелек

Темы

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

Если вы собираетесь заняться майнингом, заработанные монеты лучше хранить с использованием «Биткоин Коре». Но прежде стоит разобраться как работает этот кошелек.

Что такое Bitcoin Core

Существует два способа управления собственными средствами на биткоин-счете: использование онлайн-сервисов или десктопных кошельков.

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

  • Полная безопасность - если не подцепить «троян» и не забыть (потерять) пароль, никто не сможет воспользоваться вашими средствами без разрешения.
  • Отсутствие передачи паролей доступа на сторонний сервер - ключи хранятся исключительно на ПК пользователя.
  • Предоставление основных функций работы с Bitcoin без осуществления каких-либо специальных настроек.
  • Оперативность появления обновлений - все новшества сначала внедряются на официальном кошельке.
  • Поддержка всех популярных ОС: Linux, MacOS, Windows.
  • «Холодное» хранение монет (без подключения к интернету) обеспечивает дополнительную безопасность транзакций от действий злоумышленников.

К недостаткам клиента можно отнести следующие моменты:

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

Установка

Установка Bitcoin Core не отличается сложностью. На официальном сайте можно скачать установщики для Windows и MacOS.

Установка клиента для Windows может потребовать отключения антивирусного ПО для избежания конфликтов программ. После завершения установки антивирус необходимо включить. В целом установка под этими двумя ОС происходит аналогично любой другое программе.

Для Linux достаточно скачать и распаковать программу в новой папке, после чего запустить ее. В Ubuntu можно использовать официальный PPA для установки кошелька биткоинов. Инструкция по установке клиента для Ubuntu выглядит следующим образом:

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

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

После установки, необходимо настроить Bitcoin Core. При первом запуске программа выдаст диалоговое окно, в котором надо будет выбрать место хранения данных о транзакциях, хранимых в блокчейне. По умолчанию клиент для Windows предлагает хранить базу на диске С. Это не лучшее решение, поэтому, если ваш диск разбит на логические подразделы, выберите для данных другое место. Не следует использовать «каталог по умолчанию», предлагаемый программой. Это снизит безопасность данных в случае заражения компьютера вирусным ПО. Изначально база занимает менее 130 гигабайт, однако по мере работы системы она непрерывно растет. Выбирать место для каталога необходимо именно «с учетом» роста БД.

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

Интерфейс кошелька позволяет настроить параметры работы с программой. Он делится на четыре зоны:

  1. верхнее меню, отвечающее за доступ к действиям и настройкам;
  2. вкладки, обеспечивающие основной функционал - отправку, получение и обзор транзакций;
  3. рабочая зона с полями для заполнения информацией;
  4. панель состояния, показывающая прогресс синхронизации данных и позволяющая сменить единицы измерения баланса.

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

Из-за того, что «Биткоин Коре» при первом запуске после установки загружает большой объем информации, начать пользоваться им удается далеко не сразу. Самый популярный вопрос пользователей «как можно увеличить скорость процесса загрузки» решается двумя способами. Первый способ годится, если вам необходимо иметь полную версию базы на ПК. В этом случае придется потратиться на скоростной доступ к интернету и установить вместо обычного жесткого диска SSD. Этот тип дисков отличается повышенным быстродействием и позволяет в разы увеличить скорость записи и чтения данных.

Для тех, кому жалко своего времени и места на диске, разработчики Bitcoin Core предусмотрели в последних версиях режим «ускоренная синхронизация с блокчейном». Если выбрать эту опцию, программа будет хранить на диске урезанную его версию размером 550 мегабайт. В ней содержится лишь информация о последних транзакциях в системе. Это несколько снижает безопасность, но многократно увеличивает производительность и экономит место на HDD.

Регистрация кошелька в системе производится непосредственно из программы. Для этого необходимо выполнить такие действия:

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

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

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

Как пользоваться Bitcoin Core

Для работы с программой в Windows достаточно запустить exe-файл. Когда настройка бумажника Bitcoin Core завершена и база скачана, можно начинать работу.

Главная вкладка имеет исключительно ознакомительные функции и не предусматривает никаких действий со счетом. Здесь можно увидеть количество своих монет и узнать, сколько биткоинов отправлено и ждет подтверждения.

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

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

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

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

С целью безопасности, для подтверждения отправки придется ввести пароль кошелька.

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

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

Во вкладке «Транзакции» отображается полная история ваших операций. Для удобства ведения статистики их можно сортировать по разным параметрам: сумму, метке, типу, дате.

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

Еще одна полезная опция, о которой необходимо знать каждому - «холодное» хранение bitcoin. Она позволяет хранить данные кошелька не на встроенном диске ПК, а на флешке или внешнем диске. Это позволяет обеспечить защиту счета даже в случае, если злоумышленник получит удаленный доступ к компьютеру. Ведь первое, что хочется украсть у пользователя системы - файл wallet.dat.

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

Хотите быть в курсе свежайших новостей и получать бесплатные инсайды? Подписывайтесь на наш ,

Александр Марков

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

Уровень безопасности кошелька Биткоин Коре

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

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

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

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

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

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

Регистрация Bitcoin Core

Как создать кошелек Bitcoin Core? Для начала потребуется пройти регистрацию. Перейдите на официальный сайт https://bitcoin.org/ru/download , после чего можно будет скачать кошелек и установить его на ПК.

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

Скачать Bitcoin Core достаточно просто, но все же отдельного внимания заслуживает вопрос, касающийся установки через Ubuntu.

Нужно задействовать официальный портал РРА, где пользователь добавляет репозиторий:

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

После этого потребуется установить пакет:

$ sudo apt install bitcoin-qt

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

13 МБ – размер установочного файла, загрузится он за пару секунд, затем осуществляется несложный процесс установки программы. Нужно кликнуть на Next.

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

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

Пользователи в сети достаточно часто задают вопрос, как ускорить синхронизацию Bitcoin Core? Ответ – никак. Действительно, избежать первой длительной синхронизации невозможно, но это требуется пережить только 1 раз. Далее все будет намного быстрей.

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

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

Как урезать объем кошелька Bitcoin Core (инструкция)

Итак, ранее говорилось о том, что база блокчейна занимает много места на ПК. Поэтому возникает вопрос, реально ли уменьшить размеры кошелька Биткоин Коре? Да, это возможно.

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

Как установить Bitcoin Core на внешний диск в сжатой форме? Для этого требуется придерживаться далее представленной инструкции:

  • Кликаем правой кнопкой на ярлык на рабочем столе «Биткоин Коре», затем переходим в свойства.
  • В поле «Объект», требуется добавить в окончание -prune=551 и кликнуть на «применить».

В результате чего получилось уменьшить место со 145 Гб до 3 Гб.

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

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

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

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

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

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

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

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

Важно, чтобы пользователь создал резервную копию кошелька, оптимальное решение сделать сразу до 2-3 копий. Можно выбрать разные места для хранения, это может быть флешка или же переносной жесткий диск.

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

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

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

Оптимальное решение – время от времени делать копию самой базы данных, если есть возможность хранить свыше 122 ГБ. Это позволит вам без проблем работать на другом ПК, если ранее рабочий компьютер не функционирует, или же нет доступа к нему. Это будет спасением, если была переустановлена ОС, или же все диски отформатированы.

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

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

Необходимо проделать следующие действия:

  • Открыть вкладку «Получить», после нужно сгенерировать на ПК пару адресов и записать их.
  • Делаются резервные копии файла dat и перебрасываются на флешку, внешний жесткий диск.
  • dat удаляется с ПК.

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

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

Бумажник Bitcoin Core достаточно простой в работе, поэтому каких-то осложнений не должно возникнуть:


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

Перевод валюты на Bitcoin Core

Нужно перейти во вкладку «Файл», затем выбрать «Резервные адреса», после чего скопировать адрес, на который пользователь желает получить биткоины.

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

Если пользователь отправляет валюту вам, нужно воспользоваться персональным адресом.

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

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

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

После проверки указанной информации можно кликать на подтверждение. Обратите внимание, возможно, будет запрашиваться пароль – его потребуется ввести.

Биткойн является самой популярной и самой востребованной криптовалютой на сегодняшний день. Его курс увеличивается с каждым днём, система развивается, и в ней появляется всё больше пользователей и инвесторов. Соответственно, у многих людей возникает вопрос: "Как начать пользоваться "Биткоином"?".

Первые действия

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

Существует несколько вариантов хранения криптовалюты. В основном, люди используют три самых популярных варианта: холодные кошельки, онлайн кошельки и биржи. Последние два являются не очень надёжными, особенно, если речь идёт о крупных суммах. Именно поэтому подавляющее большинство пользователей хранит свои средства на холодных кошельках.

Что такое холодный кошелёк?

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

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

Особенности Bitcoin Core

В первую очередь, стоит отметить, что Bitcoin Core - это официальный кошелёк. Он разрабатывался теми же людьми, которые занимаются разработкой самой сети "Биткойн". Соответственно, уровень доверия пользователей к данному кошельку очень высок.

Также не стоит забывать о том, что Bitcoin Core - это самый первый кошелёк для криптовалют, и появился он практически в одно время с самим "Биткоином". С тех пор программное обеспечение не раз модернизировалось и улучшалось, и на сегодняшний день это действительно самый безопасный и эффективный вариант обмена биткоинами.

Целевое назначение

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

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

Как создать кошелёк?

Перед тем, Core, необходимо, прежде всего, скачать официальный клиент на свой компьютер или смартфон. Это можно сделать на официальном сайте "Биткойна". Там же пользователю будет предложено несколько вариантов альтернативных кошельков.

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

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

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

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

Настройка кошелька

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

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

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

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

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

В заключение

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

Как вы уже знаете, кошелек (англ. Bitcoin wallet - он же клиент сети, бумажник) - это программное обеспечение для работы с . Именно в кошельке проводятся все операции. Вы можете хранить монеты, отправлять и их, подписывать и проверять сообщения. Есть и другие полезные функции, которые интересны продвинутым пользователям.

Мы надеемся, что этот обзор будет интересен не только новичкам, но и поможет опытным пользователям узнать о новых возможностях, которые добавлены в последней версии бумажника Bitcoin Core v 0.10.0. Наличие более глубоких знаний о Bitcoin позволяет делать индивидуальную настройку и дает дополнительные возможности при создании транзакций и мониторинге.

Кошельки Bitcoin бывают нескольких видов – толстые и тонкие, мобильные и онлайн. Первый и главный из них – это полный или, как иногда говорят «тяжелый», «толстый» кошелек, который называется Bitcoin Core. Эта статья именно о нем.

Bitcoin Core – это так называемый «официальный» клиент сети, который разрабатывается и продвигается Bitcoin Foundation – некоммерческой организацией, объединяющей разработчиков ядра и отвечающей за контакты сообщества с корпорациями и правительствами. Филиалы Bitcoin Foundation открыты в нескольких десятках стран по всему миру.

Первоначально Сатоси Накамото делегировал право принятия решений по изменению кода официальной версии кошелька Гэвину Андресену, который, в свою очередь, передал его в 2014 году Владимиру Ван дер Лаану.

Внедрение любых изменений в следующий релиз программы кроме главного разработчика согласуется с другими разработчиками ядра: Джеффом Гарзиком, Грегори Максвеллом и Питером Вуллем.

Когда нужен Bitcoin Core

Если вы еще не решили, какой кошелек вам подходит, сделайте обоснованный выбор. Bitcoin Core наиболее предпочтителен для тех, кто хочет стать полноценным членом сообщества Bitcoin и взять на себя частичку груза поддержки глобальной сети. Эта частичка сейчас обходится примерно в 50 гигабайт на жестком диске и забирает немного вычислительных ресурсов компьютера. Но объем блокчейна быстро растет, а вместе с ним и требования к оборудованию. Однако, можем порадовать вас тем, что в последней версии кошелька время первичной загрузки всей цепочки блоков сократилось до 3-4 часов, а раньше она шла несколько суток.

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

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

Клиент работает под Windows, Linux, Mac OS, полностью переведен на русский язык и десятки других. Если у вас хороший современный компьютер, то Bitcoin Core - отличный выбор.

История развития Bitcoin Core по версиям

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

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

В версии 0.5.0 , появилась Bitcoin-qt - программа с графическим интерфейсом, совместимая с консольной программой (демоном) bitcoind. Следующая, v.0.5.3 , вышла уже с измененными, в соответствии с BIP30, правилами принятия решения о правильности блоков. Более подробно о ранних версиях Bitcoin Core читайте .

Релиз версии 0.6.0 , прошедший 30 марта 2012 года, предлагал более 20 языковых локализаций и исправлял некоторые проблемы безопасности.

Устранение уязвимости привело к тому, что Гевин Андресен, рекомендовавший пользоваться только вновь вышедшей версией, удалил с SourceForge все старые релизы до 0.3.24, а также некоторые промежуточные. Проблема заключалась в возникновении ошибок в обработке многопоточности, при которых программа переставала отвечать на запросы, а также из-за потенциальной уязвимости для атаки DoS (denial-of-service.

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

В 2013 году состоялся выход версий 0.8.0-0.8.6 , в которых старая база данных блоков, начиная от Биткойн 0.7.2 и старше уже не поддерживалась; были введены значительные изменения в коде сети, уменьшающие потребление памяти и задержки, добавлена команда «send coins» в контекстное меню, в адресной книге улучшен отчет о процессе синхронизации. Также были уменьшены комиссии и минимальный платеж. В мае 2013 года был проведен хардфорк - массовое обновление на версию 0.8, так как ее блокчейн был несовместим с предыдущими версиями.

19 марта 2014 года в версии 0.9.0 произошел ребрендинг - для уменьшения путаницы между функциями клиента и сервера Биткойна, BitcoinQt переименовали в Bitcoin Core. С этой версии начался процесс разделения монолитного ядра на несколько узкофункциональных утилит. Первой была отделена консольная версия клиента - bitcoin-cli, которая начал дублировать функционал RPC-клиента в bitcoind.

Кроме этого, впервые был разработан 64-битный клиент под Windows, за счет чего был усилен лимит памяти в CNode, а также уменьшена комиссия за проведение транзакции до 10 uBTC за килобайт.

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

В релизе версии 0.9.1 . была исправлена проблема безопасности, связанная с Heartbleed, багом в исходном коде программы шифрования OpenSSL, а в версии 0.9.3 добавлены опции -maxorphantx, -maxorphanblocks и улучшена обработка транзакций.

Bitcoin Core 0.10.0

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

Вы можете более подробно ознакомиться с интерфейсом Bitcoin Core v0.10.0, его основными функциями и возможностями ниже (картинка кликабельна ):

Первичная синхронизация блокчейна стала более быстрой благодаря тому, что теперь, в первую очередь, скачивается полная цепочка заголовков блоков. По состоянию на февраль 2015 года весь объем составляет почти 30 Мб. Только после загрузки и проверки заголовков, со всех доступных пиров в параллельном режиме запускается скачивание самих блоков.

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

Обновлены команды RPС, дающие информацию по блокчейну, добавлена команда "getchaintips", при помощи которой выводятся все известные альтернативные цепочки, в том числе те, которые состоят из одних заголовков.

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

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

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

Также, при помощи RPC-команды "estimatefee nblocks" можно рассчитать необходимый размер комиссии на килобайт передаваемых данных.

По умолчанию, кошелек создает транзакции, которые быстро подтверждаются, и если параметр "sendfreetransactions" включен, комиссия по умолчанию не добавляется. Для контроля компромисса между сборами и временем подтверждения добавлена настройка "txconfirmtarget"

Статистика начисления комиссии и приоритетов сохраняется в директории Data в файле `fee_estimates.dat` перед выключением программы, читается при запуске.

Кроме этого:

  • Добавлен новый анонимный интерфейс HTTP API клиента под названием REST, ускорена работа демона оптимизацией серверной части.
  • Повышена безопасность подписи транзакций, теперь вместо пакета OpenSSL, который недавно подвел своих поклонников критической уязвимостью, используется библиотека Libsecp256k, оптимизированная для используемой Bitcoin curve.
  • Добавлен новый режим "Только просмотр", который предоставляет возможность подключить просмотр любого (даже чужого) кошелька для отслеживания всех его транзакций. Нужно знать все адреса, которые использует этот кошелек. В режиме просмотра действуют большинство команд RPC, но с существенными ограничениями. Естественно, создавать и отправлять транзакции в этом режиме нельзя.
  • Для улучшения взаимодействия клиента Bitcoin с другими программами по API, добавлена библиотека согласования (Consensus library)
  • Разработан механизм, позволяющий (пулам) оперативно управлять транзакциями, включаемыми в следующий блок, что помогает в том числе быстрее передавать транзакции по сети.
  • Продолжена работа по разделению монолитного ядра на несколько самостоятельных узкоспециализированных утилит. Кроме bitcoin-tx теперь добавлены bitcoin-key и bitcoin-script.

Дальнейшие разработки и безопасность


Программное обеспечение Bitcoin-qt, созданное на основе первых разработок Сатоси, длительное время не имело аналогов; это была первая и единственная реализация протокола Биткойн. Впрочем, до сих пор в сети Bitcoin все остальные клиенты работают на уровне «легких», то есть не хранят блокчейн, запрашивая данные по транзакциям у узлов с Bitcoin Core.

Владимир Ван дер Лаан:

В первые годы Bitcoin Core был невероятно важен, и разработчики должны были поддерживать инфраструктуру узлов и исправлять баги в любое время дня и ночи. Но для того, чтобы стать глобальной распределенной сетью, Биткойн должен мыслить шире. В своей речи на Bitcoin Conference 2014 Гэвин [Адресен] отметил, что для него важна диверсификация. Он говорил об альтернативных реализациях полных узлов и даже сказал, что чем их больше - тем лучше. И хотя моя работа - поддерживать разработку Bitcoin Core, я скорее согласен с ним”.

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

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

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

Биткойн Core часто критикуют за сложную настройку и ограниченные возможности.

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

Он позволяет хранить только одну криптовалюту – BTC.

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

Хотя можно использовать «минимальные» настройки, рекомендуемые требования включают:

  • Не менее 145 ГБ пространства на жестком диске
  • Кроме того, необходим запас свободного места для загрузок данных: 500 МБ/день или 15 ГБ/месяц, в дополнение к первоочередной загрузке при первом запуске клиента.
  • 1 ГБ оперативной памяти
  • Наличие подходящей операционной системы из перечня выше.

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

Создание пароля

Вы можете использовать графический интерфейс биткоин кор или командную строку для перехода к меню «Settings» и выбрать «Encrypt Wallet».

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

Если вы потеряете этот придуманный код, доступ к кошельку будет утерян навсегда.

После сохранения пароля Bitcoin Core автоматически отключится. Перезапустите после завершения работы.

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

Как пополнить Bitcoin Core

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

После перезагрузки валлет будет доступен к использованию. Далее необходимо:

  • Перейдите во вкладку «File» и выберать «Receiving Addresses» .
  • Далее копируете адрес, на который вы хотите получить биткойн.

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

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

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

Для начала нужно просто запустить клиент, перейти к меню «Send» и ввести информацию о транзакции.

Вписываем адрес кошелька получателя в поле «Pay to». Не забудьте дважды проверить свою информацию, так как транзакции нельзя отменить.

Следует помнить, что вы несете ответственность за настройку комиссии за . Эта плата предоставляется майнерам, которые поддерживают . Более высокие комиссионные обычно приравниваются к более быстрому одобрению транзакций. Если введенная вами плата слишком низкая, возможно, что сеть отклонит вашу сделку, и в этом случае средства снова появятся на вашем счету.

Как только вы удостоверились в том, что вся введенная информация верна, нажмите кнопку «Send».

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

Насколько безопасно пользоваться кошельком Bitcoin Core

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

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

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

Сильный уровень конфиденциальности отправленных транзакций.

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

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

Совместимость с Tor. Сервис совместим с этой анонимной службой, которая может быть использована для сокрытия вашего IP-адреса.

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

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

Где можно скачать программу?

Чтобы обеспечить безопасность, не загружайте это программное обеспечение из неофициальных источников.