* Как создать свой собственный спутниковый Bitcoin-узел: Часть 2 – Софт (12.10.2017) go

Как создать свой собственный спутниковый Bitcoin-узел: Часть 2 – Софт

Примечание: Хотя есть «Часть 1 –  Железо», для «Части 2 – Софт» она не требуется. Вы можете пропустить первую часть, если ждёте, пока доставят заказанные компоненты.

Необходимое ПО

  1. Образ .iso Fedora 26.
  2. GNURadio, версия 3.7.10+ (в репозитории ПО Fedora 26 есть 3.7.11).
  3. gr-osmosdr (доступен в репозитории Fedora).
  4. Bitcoin FIBRE (мы соберём его самостоятельно)
  5. Различные сопутствующие программы (доступны в репозитории Fedora).

Другие требования

  1. Способность следовать инструкциям/желание учиться.
  2. Средний навык работы с командной строкой Linux.

Установка Fedora 26

Так как в Fedora Project уже имеется очень хорошая документация по установке, я не буду её здесь повторять, а просто вставлю ссылку:

Установка GUI.

Примечание: Не забудьте во время установки отметить себя как «Administrator».

Для установки Fedora вам понадобится .iso. Он находится здесь:

https://getfedora.org/en/workstation/download/

Чтобы перенести .iso на USB-накопитель, можно использовать Unetbootin, если вы пользуетесь Windows:

http://unetbootin.github.io/

Обновление Fedora

Так как мы будем выполнять команды с помощью терминала, самое время найти и открыть сам Терминал. Кликните на «Activities» в верхнем левом углу экрана, наберите «terminal» и кликните по иконке терминала:

Использование dnf для обновления установки

После открытия терминала наберите sudo dnf update и введите пароль, который устанавливали при установке Fedora. Вы получите список пакетов обновлений и подсказку «Is this ok [y/N]:». Наберите y. Примечание: Этот шаг займёт несколько минут.

После завершения обновления выполните перезагрузку.

Установка GNUradio, gr-osmosdr и сопутствующих программ

К счастью, gr-osmosdr и версия gnuradio, которую мы можем использовать (3.7.11), легко устанавливаются с помощью менеджера пакетов Fedora dnf.

Наберите в терминале:

$ sudo dnf install gnuradio gnuradio-devel gr-osmosdr

и введите «y», когда вас спросят «Is this ok [y/N]:».

После этого можно перейти к клонированию репозитория Github Blockstream Satellite на локальную машину и сборке проекта.

Сборка приёмника Blockstream Satellite

Сейчас мы хотим установить ПО, необходимое для сборки приёмника Blockstream Satellite:

$ sudo dnf groupinstall «C Development Tools and Libraries»

$ sudo dnf install cppunit-devel swig

После установки этих пакетов можно клонировать репозиторий Github:

$ git clone https://github.com/Blockstream/satellite

Перейдите в клонированный репозиторий:

$ cd satellite/

Теперь у нас должны быть все сопутствующие программы, необходимые для успешной сборки модулей GNUradio gr-framers. Начните сборку с выполнения сценария установки:

$ ./install_gr_framers.sh

При необходимости введите пароль:

Сборка gr-framers

Поздравляем. Вы собрали модули GNUradio gr-framers!

Теперь выполните сценарий установки модуля GNUradio Blockstream:

$ ./install_mods.sh

Сборка модулей Blockstream

Вы успешно собрали модули Blockstream.

Теперь нам надо задать PYTHONPATH и LD_LIBRARY_PATH для корректной работы приёмника:

$ echo «export PYTHONPATH=/usr/local/lib64/python2.7/site-packages» >> ~/.profile

$ echo «export LD_LIBRARY_PATH=/usr/local/lib64» >> ~/.profile

$ source ~/.profile

Отлично! На этом этапе всё, что требуется для GNUradio, должным образом установлено.

Сборка Bitcoin FIBRE

Установим сопутствующие компоненты для сборки FIBRE:

$ sudo dnf install openssl-devel libevent-devel libdb4-devel libdb4-cxx-devel

Установка оставшихся сопутствующих зависимостей для сборки FIBRE

Теперь клонируем репозиторий FIBRE:

$ git clone https://github.com/bitcoinfibre/bitcoinfibre

Перейдём в директорию репозитория:

$ cd bitcoinfibre/

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

$ ./autogen.sh

$ ./configure

Теперь выполним сборку FIBRE:

$ make

(здесь можно добавить -jn , чтобы ускорить компиляцию. n – это количество ядер вашего процессора. Например, если у вас 4-ядерный процессор, то команда должна выглядеть так: make -j4).

Ура! Сборка произведена!

После завершения (понадобится несколько минут) можно выполнить установку:

$ sudo make install

FIBRE установлен!

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

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

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

 

Источник


Источник: https://bitnovosti.com/2017/10/12/kak-sozdat-svoj-sobstvennyj-sputnikovyj-bitcoin-nod-chast-2-soft/

*Биткоин бесплатно получить

*Купить, продать, обменять Биткоин
Поделиться:
[vk] [fb] [tw] [ok] [mr] [lj] [viber] [whatsapp] [telegram] [skype]
Новости биткойн и блокчейн-технологий
*Новый рассказ Джона Макафи (26.12.2017) go
Макафи представляет монету TRON Подробнее ›
*Архив Интернета получил от Pineapple Fund биткоины на $1 млн. (26.12.2017) go
Pineapple Fund, совершающий в адрес благотворительных организаций взносы в биткоинах, подарил криптовалюту стоимостью $1 млн. Архиву Интернета. Эта некоммерческая организация была основана в 1996 году в Сан-Франциско Брюстером Кейлом. Кейл — американский программист, интернет-предприниматель и сетев… Подробнее ›
*Экосистема Bitcoin — важная цель для хакеров (26.12.2017) go
Компании по безопасности снова предостерегают криптосообщество. Подробнее ›
*Fake news или как Трамп ничего не писал про криптовалюты (26.12.2017) go
Дональду Трампу приписывают то, чего он не писал. Подробнее ›
*В мессенджере Facebook появился новый вирус-майнер Digmine (26.12.2017) go
В мессенджере социальной сети Facebook появился новый бот, распространяющий вирус-майнер Digmine. Жертвами вредоносного ПО уже стали пользователи из Южной Кореи, Вьетнама, Азербайджана, Украины, Таиланда и Венесуэлы, сообщается в блоге Trend Micro. Как отметили специалисты по кибербезопасности… Подробнее ›
*В сети появились доказательства инсайдерского трейдинга в Coinbase (26.12.2017) go
Известный предприниматель и биткоин-энтузиаст Альберт Реншоу обнаружил дополнительные доказательства инсайдерской торговли в компании Coinbase в день листинга Bitcoin Cash (BCH). Об этом сообщает Bitcoinist. Как отмечает Реншоу, за день до листинга BCH на форуме /r/Coinbase неизвестный пользователь под ником mukiva2 предупредил трейдеров о предстоящем событии… Подробнее ›
*Минфин Японии не считает Bitcoin надежной валютой (26.12.2017) go
В правительстве Японии остаются криптоскептики. Подробнее ›
*Платформа Monaco и торговая площадка Binance вступают в стратегическое партнерство (26.12.2017) go
Сегодня платежная криптовалютная платформа Monaco и криптобиржа Binance объявили о стратегическом партнерстве. В рамках этого партнерства Monaco продлит поддержку Binance токенов BNB для своих платформ, мобильных приложений и карт VISA, в ответ Binance позволит MCO/BNB торговать на своей платформе обмена… Подробнее ›
*Трамп ухудшил положение криптовалют (26.12.2017) go
Новое налоговое законодательство США прикрывает лазейку для криптовалют. Подробнее ›
*Visa и Mastercard исключены из ассоциации «Финтех» (26.12.2017) go
Платежные системы Visa и Mastercard были исключены из ассоциации финансовых технологий «Финтех» через две недели после вступления. Об этом сообщают «Ведомости». Источники сообщают, что такое решение было принято, так как ассоциация работает над госпроектами, а Visa и Mastercard являются иностранными компаниями… Подробнее ›
Информация о децентрализованной цифровой валюте Биткоин в социальных сетях:

* Купить, продать, обменять Bitcoin, Litecoin, Ethereum, QIWI, WebMoney, YooMoney, PerfectMoney, Privat24

Каталог сайтов