Ubuntu bitcoin core install

How to Install Bitcoin Core Wallet on Ubuntu

Bitcoin Core is a free and open-source Bitcoin wallet software developed by the Bitcoin Foundation. In this tutorial, we are going to look at how to install the Bitcoin Core Wallet on Ubuntu. Once it’s done, you will have your own bitcoin wallet address which you can use to send, receive and store bitcoins. You can follow this tutorial on all current ubuntu releases, including Ubuntu 16.04, 18.04, 19.10.

Installing Bitcoin Core Wallet on Ubuntu

Bitcoin Core wallet isn’t included in Ubuntu software repository, but we can easily install it from the Bitcoin Team PPA. This PPA is maintained by a Bitcoin developer named Matt Collaro and is recommended for Ubuntu users on Bitcoin Core download page.

Fire up a terminal window ( CTRL+ALT+T ) and run the following 3 commands to add the PPA, update local package index and install Bitcoin Core wallet.

bitcoin-qt provides a graphical interface, while bitcoind is the Bitcoin daemon. If you just want a graphical interface and have no plan to use the daemon, then don’t enter bitcoind in the command line.

Once installed, Bitcoin Core wallet can be started from Unity Dash or your preferred app launcher.

Or using the command below.

Upon first launch, it will ask you to set your bitcoin data directory which will be used to store the Bitcoin block chain and your wallet. The default is .bitcoin/ under your home directory. Make sure the data directory has more than 80GB free disk space.

Bitcoin Core Wallet User Interface

The block chain is about 80GB in size. (As of December 2019, the Bitcoin blockchain size is 243GB.) So you may need to wait for a few days for it to be downloaded onto your computer and then you can start using Bitcoin.

Backing up Your Wallet

Once the Bitcoin wallet software is installed on your computer, there are 3 important items you need to be aware of. They are:

  • Your Bitcoin wallet address, acting as your account number to send, receive and store bitcoins.
  • Your Bitcoin private key
  • Your Bitcoin public key

Your Bitcoin wallet address is the hashed version of your Bitcoin public key. These 3 items are all stored in a file named wallet.dat under the data directory and it’s very important to back up this file. Should you lose this file, then your Bitcoin currency will be gone.

How to Import Existing Bitcoin Wallet and Block Chain

Let’s say you install Bitcoin Core wallet on a new computer, and you don’t need a new Bitcoin wallet address or to download a new copy of the block chain but want to use your existing wallet address and block chain. All you need to do is change Bitcoin data directory.

First, find your previous Bitcoin data directory and copy this directory to your new computer.

Next, shut down Bitcoin Core on the new computer, and rename

Start Bitcoin Core again. Because the default data directory has been renamed, the Bitcoin Core software assumes this is the first session and let you choose a data directory. Select the second option and choose your previous data directory.

Once you hit the Ok button, the client will verify blocks that are stored in your previous data directory.

And in a few moments the blocks should be loaded and you will see your coins in the new Bitcoin Core software.

I hope this tutorial helped you to install Bitcoin Core Wallet on Ubuntu. As always, if you found this post useful, then Subscribe to our free newsletter to get latest Linux tutorials. You can also follow us on Google+, Twitter or like our Facebook page.

Источник

Устанавливаем полную ноду биткоина с Bitcoin Core – пошаговое руководство

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

ForkLog составил пошаговую инструкцию по установке полной ноды биткоина при помощи наиболее популярного клиента сети Bitcoin Core.

Читайте также:  Лучшие торговые роботы для бинанс

Что такое полная нода и для чего она нужна

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

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

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

Развернуть полную ноду может любой пользователь с доступом к компьютеру с достаточными характеристиками и интернет-соединением. По состоянию на 20 мая 2020 года, сеть биткоина поддерживали более 10 тысяч нод, большая часть которых развернута в Северной Америке и Западной Европе.

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

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

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

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

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

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

  • Десктопный компьютер или ноутбук с последними версиями Windows, Mac OS X или Linux;
  • 200 Гб свободного пространства на жестком диске с минимальной скоростью чтения / записи 100 MB/s;
    2 Гб оперативной памяти (RAM);
  • Широкополосное интернет-соединение с upload-скоростью как минимум 400 Kb/s. Также важно, чтобы соединение было неограниченным и с высокими upload-лимитами.

В идеале ПО для полной ноды должно работать 24/7, но это может получиться не у всех, поэтому рекомендуемое время его работы составляет как минимум шесть часов в день.

Устанавливаем полную ноду

Реквизитом стал ноутбук Dell Inspiron 15 3584 (Core i3-7020U (2.30 GHz), DDR4 4GB, HDD 1TB) с Windows 10. Устанавливаем Bitcoin Core – наиболее популярный клиент сети, работу над которым ведет широкое сообщество разработчиков. Как будет видно ниже, это достаточно простой процесс, большая часть которого сводится к установке самого кошелька.

Заходим на https://bitcoin.org/en/download, где нас встречает Bitcoin Core 0.19.1 — последняя версия ПО, выпущенная в марте этого года.

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

Скачав установочный файл, приступаем непосредственно к установке. Мы в шаге от возможно самого главного решения в нашей жизни!

Следующим шагом необходимо выбрать диск, на который программа будет установлена. По умолчанию установщик предложит выбрать диск C. Для этого необходимо 52Мб свободного пространства, которые у нас имеются:

Начинаем процесс распаковки:

Спустя короткое время распаковка завершена, и Bitcoin Core готов к работе. Почти.

Далее идет очень важный этап — необходимо указать диск, на котором будут храниться данные блокчейна. И как видно на скрине ниже, к сегодняшнему дню его полный размер вырос до 284 Гб.

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

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

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

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

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

Читайте также:  Формы прямых международных инвестиций

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

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

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

Наша задача — запустить полную ноду. Для этого необходимо осуществить еще несколько действий. В первую очередь — настроить входящие соединения через порт 8333.

Для этого через вкладку Настройки > Опции заходим в сетевые настройки, отмечаем “разрешить входящие подключения” и вручную прописываем параметры порта.

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

Перезагрузив клиент, выжидаем около 15-20 минут, после чего заходим на https://bitnodes.io/, где находим поле проверки доступности ноды.

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

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

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

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

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

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

Подписывайтесь на новости ForkLog в Telegram: ForkLog FEED — вся лента новостей, ForkLog — самые важные новости и опросы.

Источник

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

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

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

Что такое Bitcoin Core?

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

Но этот кошелек имеет также и минусы, плюс полной синхронизации с блокчейном превращается в минус, когда дело доходит до места на жестком диске. Весь блокчейн занимает более 120 Гб и его размер будет и дальше расти. К тому же программа работает достаточно медленно. В остальном же программа достаточно прилично выглядит, поскольку написана на Qt. Дальше мы рассмотрим как пользоваться bitcoin core и как установить программу.

Установка Bitcoin Core

Если вы хотите установить программу в Windows, то вам понадобится скачать установщик из официального сайта. Здесь также есть установщики для MacOS и Linux:

В Linux будет достаточно распаковать архив и запустить программу из новой папки. В Ubuntu есть более простой способ установить Bitcoin Core, для этого можно использовать официальный PPA. Сначала добавим репозиторий:

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

Затем установим сам пакет:

sudo apt install bitcoin-qt

Готово, теперь вы можете найти программу в главном меню.

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

Перед тем как перейти к тому как пользоваться bitcoin кошельком, давайте рассмотрим как выполняется первый запуск программы, настройка Bitcoin Core и как выглядит интерфейс.

Читайте также:  Что нужно для сбора майнинг фермы

1. Первый запуск

Откройте главное меню системы и найдите в нем программу, дальше запустите ее:

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

Дальше пойдет инициализация кошелька:

А затем сразу же после завершения инициализации начнется синхронизация bitcoin core с блокчейном. Это очень долгий процесс, в зависимости от скорости вашего интернета это может занять несколько дней, ведь вам нужно скачать около 120 гигабайт данных:

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

Фактически ответ на вопрос как создать кошелек bitcoin core — просто запустить программу, кошелек будет автоматически создан.

2. Интерфейс

Вот так выглядит интерфейс программы, когда синхронизация завершена:

Интерфейс программы можно поделить на такие части:

  • Меню — находится в самом верху, позволяет выполнить все основные действия и настройки;
  • Панель вкладок — переключением между вкладками: обзор, отправить, получить;
  • Рабочая область — здесь находится информация или поля для заполнения. Например, на вкладке обзор тут отображаются последние транзакции bitcoin core и баланс кошелька;
  • Панель состояния — отображается статус синхронизации и можно изменить единицы измерения баланса.

Теперь рассмотрим основные операции.

3. Получение средств

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

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

Ожидаемый платеж появится внизу окна.

4. Отправка платежей

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

Дальше важный момент — это комиссия. Чем выше установленная комиссия, тем быстрее будет обработана заявка. Минимальная обязательная комиссия — 0.00001 BTC, это приблизительно $0.01. Комиссию можно и не платить, но тогда никто не гарантирует что ваша заявка будет подтверждена или вообще выполнена. Эта комиссия поступает майнерам, которые подтверждают вашу транзакцию. В программе можно выбрать три типа комиссии:

  • Рекомендованная — в размере около 0,001 BTC;
  • За объем данных — где вы можете указать размер комиссии за каждый килобайт данных в блоке;
  • Минимальная комиссия — минимальный объем комиссии — 0,00001 BTC.

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

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

5. Шифрование

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

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

6. Резервное копирование

Доступ к вашему кошельку и средствам возможен только с помощью тех ключей и адресов, которые хранятся на вашем компьютере. Если вы их каким-либо образом потеряете — вы потеряете доступ к своим средствам без возможности восстановления. Новые адреса и ключи создаются при каждой транзакции bitcoin core, поэтому вам нужно регулярно выполнить резервные копии кошелька. Откройте «Файл» и выберите «Сделать резервную копию бумажника». Дальше вам останется только указать куда его сохранить:

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

Выводы

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

Фильм «Переворот в доверии» на основе книги Портера Н. — Цифровое золото:

Как пользоваться кошельком Bitcoin:

Источник

Оцените статью