💬 Как соло-майнить биткойн с помощью спутника Blockstream

Как соло-майнить биткойн с помощью спутника Blockstream
Версия этой статьи изначально была опубликована на Medium.
В свете некоторых недавних замечательных событий в сфере майнинга биткойнов я решил создать свой собственный небольшой соло-майнинг с производительностью четыре миллиона хэшей в секунду (MH/s) и посмотреть, как я могу его улучшить. Пара аспектов, которые, как мне кажется, требуют некоторой доработки, связаны с подключением и обеспечением наиболее «чистой» настройки в смысле децентрализации и недоверия.
Итак, я сначала начал копаться в том, как именно один соло майнит в сегодняшнем чрезвычайно промышленно развитом мире майнинга. Я не заинтересован в совместном майнинге с оплатой за акцию, так как это истощает удовольствие от одиночного майнинга и вызывает некоторое доверие. Я хочу внести непосредственный вклад в чистую безопасность скорости хэширования в сети Биткойн.
Примечание. Я предполагаю, что читатель знает, что соло-майнинг невероятно сложен, и вы, скорее всего, никогда не сгенерируете блок. Просто полное раскрытие здесь. Сказав это…
Несколько лет назад для индивидуального майнинга требовалось создать полноценный пул промышленного уровня, предназначенный для тысяч удаленных отдельных майнеров, объединяющих свои мощности хэширования. Я помню, как пытался настроить его либо с помощью кода Eligius, либо с помощью одного из других не столь известных пул-проектов на GitHub, и мне было трудно заставить работать все отдельные программные компоненты. Зная это, скажем так, я не надеялся, что сегодня майнить в одиночку будет легче.
У пула CK есть свой собственный «одиночный» аналог (и мне, честно говоря, нравится, что он существует), и это своего рода псевдо-одиночный майнинг-пул, где отдельные майнеры получают 98 % вознаграждения за блок (оплачивая комиссию пула в размере 2 %). ), когда они генерируют блок, а остальные участники пула получают 0%. Сравните это с типичным пуловым майнингом, когда все участники хешрейта получают часть вознаграждения за блок. Пул Solo CK великолепен, но, в конечном счете, использование пула создает некоторое доверие, которого не должно быть в чисто соло-майнинге. Существует некоторая несовместимость с последней версией Bitcoin Core, а также с самым последним кодом пула CK, основанная на моей попытке использовать его для этой настройки майнинга.
Изучив проблемы с DuckDuckGo и GitHub, я наткнулся на способность BFGMiner связываться с локальным биткойном для целей индивидуального майнинга(!). Я понятия не имел, что эта функция существует, поскольку BFGMiner обычно использовался для взаимодействия с графическими процессорами или оборудованием ASIC во время майнинга.
Примечание: CGMiner также имеет эту функцию. Спасибо, Кон!
Итак, благодаря этим новым знаниям BFGMiner мы можем исключить любое сложное в настройке программное обеспечение пула или любой доверенный пул и полагаться только на BFGMiner и полный узел Bitcoin Core. Это отвечает всем требованиям моей конфигурации для майнинга соло.
Остались улучшения подключения. Как это может быть поддержано, используя Blockstream Satellite для дополнения набора пиров, которые использует мой узел во время работы моего интернет-провайдера, а также в качестве аварийного переключения в случае, если мой интернет-провайдер дает сбои и разрывает мое соединение. Таким образом, мое оборудование для майнинга может знать, какой блок является последним блоком для построения, и никакие усилия не будут потрачены впустую.
Однако областью исследования является блокировка выхода. Существуют варианты, такие как Starlink или Iridium, которые можно использовать для трансляции недавно найденного блока. Starlink, вероятно, является чрезмерным с точки зрения затрат из-за вероятности того, что на самом деле можно будет добывать блок в одиночку, а сами блоки имеют относительно небольшой размер. Но это хороший вариант. SMS — это еще один вариант, который я рассмотрю в следующих статьях блога.
Как соло майнить как босс
Руководство предполагает Ubuntu 20.04. Предупреждение: необходима компиляция.
Сейчас это действительно просто. Больше нет необходимости создавать полноценный пул для майнинга. BFGMiner может справиться со всем, что нам нужно. Итак, давайте все настроим.
Следуйте отличному руководству Blockstream по сборке спутниковой антенны, ее настройке и установке всего необходимого программного обеспечения, чтобы начать получать данные о биткойнах через геосинхронный спутник.
Установите blockat-cli и Bitcoin Satellite, исправленный узел Bitcoin Core, который Blockstream поддерживает для спутникового подключения.
BFGMiner — это программное обеспечение для майнинга на GPU/ASIC, которое также поддерживает соло-майнинг с использованием локального биткоина!
Это программное обеспечение соединит наше оборудование для майнинга с нашим локальным сателлитным узлом Биткойн.
$ git клон https://github.com/luke-jr/bfgminer && cd bfgminer
$ git clone https://github.com/luke-jr/bfgminer && cd bfgminer
Для Ubuntu все, что вам нужно сделать, это установить зависимости, а затем выполнить сборку в обычном режиме.
$ sudo apt install automake autoconf libtool pkg-config libcurl4-gnutls-dev libjansson-dev uthash-dev
$ sudo apt install automake autoconf libtool pkg-config libcurl4-gnutls-dev libjansson-dev uthash-dev
Затем создайте его.
$ ./autogen.sh $ ./настроить $ сделать
$ ./autogen.sh
$ ./настроить
$ сделать
Поскольку ваш биткойн синхронизирован и получает данные через спутник (debug.log должен выводить данные о битрейте в случае успешного приема), направьте BFGMiner на ваш локальный узел. Обязательно установите server=1 и rpcuser=user rpcpassword=pass в bitcoin.conf
$ ./bfgminer -T -D -P -o '127.0.0.1:8332' -O user:pass --stratum-port 3334 --generate-to <ваш адрес>
$ ./bfgminer -T -D -P -o '127.0.0.1:8332' -O user:pass --stratum-port 3334 --generate-to <ваш адрес>
Это укажет BFGMiner извлекать данные из вашего узла и указать, какой порт прослушивать для stratum-майнеров (практически все современные ASIC используют stratum).
После запуска BFGminer просто направьте оборудование ASIC на IP-адрес, на котором работают ваши bitcoind и BFGMiner (порт 3334), а не на обычный пул для майнинга, такой как Slush Pool. Вы должны начать видеть доли низкой сложности, отправляемые оборудованием для майнинга, в выводе консоли BFGminer. Вот и все! Вы занимаетесь майнингом в одиночку, как босс, и у вас есть резервный источник данных блокчейна через геосинхронный спутник. Насколько это круто? Удачи в майнинге!
Узнайте больше о Blockstream Satellite здесь:
Это гостевой пост от Grubles. Высказанные мнения являются полностью их собственными и не обязательно отражают точку зрения BTC Inc или Bitcoin Magazine.
Ограничение / снятие ответственности (дисклеймер): Вся информация на этом сайте предоставляется исключительно в информационных целях и не является предложением или рекомендацией к покупке, продаже или удержанию каких-либо ценных бумаг, акций или других финансовых инструментов. Авторы контента не несут ответственности за действия пользователей, основанные на предоставленной информации. Пользователи обязаны самостоятельно оценивать риски и проконсультироваться со специалистами перед принятием каких-либо инвестиционных решений. Вся информация на сайте может быть изменена без предварительного уведомления.
Свежие новости по теме: Криптовалюта, NFT и криптобиржи
-
Криптовалюта и NFT
Внимание: этот альткойн может увидеть ценовую турбулентность - это так близко, скоро появится огромный релиз токенов
2025-04-30 просмотры: 352 -
Криптовалюта и NFT
Xrp опередит Ethereum впервые за 5 месяцев, но может удержаться
2025-04-30 просмотры: 144 -
Криптовалюта и NFT
Эксперты объясняют «идеальный шторм» для xrp price surge
2025-04-30 просмотры: 364 -
Криптовалюта и NFT
Биткойн -шахтеры с воздействием HPC, недооцененной в первые две недели апреля: JPMorgan
2025-04-30 просмотры: 316 -
Криптовалюта и NFT
Республиканские государства останавливаются на судебном иске против SEC над крипто -полномочиями
2025-04-30 просмотры: 138 -
Криптовалюта и NFT
Crypto Degens Search для следующей «Ponzi Game» после «BigCoin» Prate Craters
2025-04-30 просмотры: 184 -
Криптовалюта и NFT
EigenLayer добавляет ключевую функцию «Slashing», завершая оригинальное видение
2025-04-30 просмотры: 310 -
Криптовалюта и NFT
Neutrl собирает 5 миллионов долларов для токенизации популярного хедж -фонда
2025-04-30 просмотры: 334 -
Криптовалюта и NFT
Blofin продвигает крипто -кибербезопасность с сертификацией ISO/IEC 27001
2025-04-30 просмотры: 280