Майнинг Криптовалюты
  • Новости
  • Криптовалюта
    • Что такое криптовалюта?
    • Как купить криптовалюту за рубли
    • Стейкинг — как получать доход от хранения криптовалюты?
    • NFT невзаимозаменяемые токены
    • Как заработать криптовалюту? ТОП-7 способов актуальных на 2022 год
    • Рейтинг криптовалютных обменников
    • Выбор кошелька для криптовалюты
    • Что такое Блокчейн (Blockchain)
    • Что такое альткоины (altcoins)
    • Что такое умные смарт-контракты
    • Что такое цифровой токен
    • Во что инвестировать в 2022 году
    • Криптовалюта Ethereum / Эфириум
      • Все виды кошельков для Эфириума — MyEtherWallet, Mist, Jaxx
      • Майнинг Эфириума (ETH) — пулы, программы, видеокарты
      • Как работает блокчейн Ethereum — смарт контракты и адреса счетов
      • Транзакции в сети Ethereum — Газ (GAS), комиссии, сложность сети
      • Токены ERC-20 на смарт-контрактах Ethereum. Что это и как работает?
    • Словарь криптовалютных терминов
  • Биткоин
    • Что такое Биткоин (Bitcoin)?
    • Как купить биткоины за рубли с карты Сбербанка, Киви, Яндекс Деньги
    • Какой Bitcoin кошелек выбрать — онлайн, локальный, аппаратный
    • Создание биткоин кошелька — пополнение, вывод, комиссии
    • Как майнить биткоины в 2022 году — виды майнинга, оборудование, пулы
    • Транзакции в сети Биткоин — время, отслеживание, размер комиссии
    • Биткоин краны — таблица 2022
    • Сатоши Накамото (создатель биткоина)
    • Как заработать биткоины и альткоины
  • Майнинг
    • Облачный майнинг — плюсы и минусы, рейтинг надежных сервисов
    • Что такое майнинг криптовалюты?
      • Сложность майнинга и хешрейт сети
      • Механизм консенсуса Proof-of-Work
      • Механизм консенсуса Proof-of-Stake
      • Алгоритмы майнинга криптовалют
      • Какую криптовалюту майнить в 2022?
      • Браузерный майнинг — что это и как на нем заработать
    • Майнинг ферма — сборка и настройка
    • Оборудование для майнинга криптовалют актуальное на 2022
      • Материнские платы на 4-13 видеокарт
      • Блоки питания, серверные и обычные
      • Райзеры для видеокарт
      • Комплектующие для майнинг фермы — процессоры, жесткие диски, ОЗУ
      • Сборка каркаса для GPU-фермы: чертеж и размеры
    • Майнинг на видеокарте (GPU)
      • Лучшие видеокарты для майнинга 2022 (таблицы и калькуляторы)
      • Какие драйвера ставить для майнинга на видеокартах Nvidia и AMD
      • Разгон видеокарт Nvidia и AMD для эффективности майнинга
      • Обзоры моделей видеокарт для майнинга — хешрейт и разгон
        • Обзор видеокарты RTX 2080
        • Обзор видеокарты RTX 2070 SUPER
        • Обзор видеокарты RTX 2060
        • Обзор видеокарты Radeon RX 5700 RX/XT
        • Обзор видеокарты Nvidia GTX Titan V
        • Обзор видеокарты GTX 1080 ti 8g
        • Обзор видеокарты GTX 1070 8g
        • Обзор видеокарты GTX 1060 3-6g
        • Обзор видеокарты GTX 1050 ti 4g
        • Обзор видеокарты Radeon RX 580
        • Обзор видеокарты Radeon RX 480
        • Обзор видеокарты Radeon RX 470
    • Майнинг на процессоре (CPU)
    • Майнинг на жестком диске (HDD, SSD)
    • Майнинг на асиках (ASIC)
      • Обзор Bitmain Antminer S19 и S19 pro
      • Обзор Bitmain Antminer S17+
      • Обзор Bitmain Antminer S15 и T15
      • Обзор Bitmain Antminer S9 и S9i
    • Калькуляторы прибыльности и окупаемости майнинга
    • Программы для майнинга
      • Hive OS 2.0 — специальная ОС для майнинга, установка и настройка
      • Claymore’s Dual Miner для GPU видеокарт Nvidia и AMD
  • Биржи
    • Рейтинг ТОП-15 криптовалютных бирж на 2022 год. Выбор криптобиржи
    • Как получать пассивный доход от хранения криптовалюты на бирже?
    • Фьючерсы на биткоин — что это такое и где можно ими торговать?
    • Обзоры 10 лучших криптовалютных площадок с пошаговой инструкцией
      • Обзор биржи Binance (Бинанс) — торговая площадка №1 в мире
      • Обзор биржи EXMO (Эксмо)
      • Обзор биржи PrimeXBT (Прайм-XBT)
      • Обзор биржи Huobi (Хуоби)
      • Обзор биржи BTC-Alpha (БТС-Альфа)
      • Обзор биржи Kucoin (Кукоин)
      • Обзор биржи OKEx (Окекс)
      • Обзор биржи Bittrex (Битрикс)
      • Обзор биржи Poloniex (Полоникс)
      • Обзор биржи YoBit (Йобит)
    • Как правильно торговать на бирже криптовалют?
    • Боты для торговли на криптобиржах
  • Пулы и сервисы
    • Стейкинг — получение дохода от хранения криптовалют. Виды и условия
    • NFT Binance: платформа для покупки и продажи NFT-токенов
    • IQMining сервис облачного майнинга №1 в мире — тарифы и настройки
    • Рейтинг лучших майниг-пулов для добычи на своем оборудовании 2022
      • Binance Pool — настройка майнинга биткоина, комиссии, вывод средств
      • Пулы для добычи Bitcoin (BTC)
      • Пулы для майнинга Ethereum (ETH)
      • Пулы для майнинга Zcash (ZEC)
      • Пулы для майнинга Litecoin (LTC)
  • Технологии
    • Даркнет (DarkNet)
    • Биг Дата (Big Data)
    • Интернет вещей (IoT)
    • 5G интернет технология
    • Робототехника (robotics)
    • QR-код (Quick Response Code)
    • Антиматерия (антивещество)
    • Искусственный интеллект (AI)
    • Виртуальная реальность (VR / AR)
    • Облачный майнинг (Cloud Mining)
    • Нейронные сети (neural network)
    • Децентрализованные финансы (DeFi)
    • Квантовый компьютер / вычисления
    • Двухфакторная аутентификация (2FA)
    • Машинное обучение (Machine Learning)
    • Цифровая экономика (Digital Economy)
Рейтинги крипто-сервисов
  • Криптовалютные биржи
  • Кошельки для криптовалюты
  • Обменники цифровых валют
  • Сервисы майнинга криптовалюты
База знаниий и IT-технологии
  • Биткоин-фьючерсы
  • Стейкинг / Staking
  • Технология 5G
  • Робототехника
  • Даркнет / DarkNet
  • Децентрализация
  • Облачный майнинг
  • Машинное обучение
  • Альткоины / Altcoins
  • Цифровая экономика
  • Блокчейн / Blockchain
  • Квантовый компьютер
  • Интернет вещей / IoT
  • Стейблкоины / Stablecoins
  • Метавселенная / Metaverse
  • Большие данные / Big Data
  • QR-код / Quick Response Code
  • Искусственный интеллект / AI
  • Фиатные деньги / Фиатная валюта
  • NFT / Невзаимозаменяемые токены
  • Децентрализованные финансы / DeFi
  • Двухфакторная аутентификация / 2FA
  • Нейронные сети / Искусственные нейроны
  • Государственные цифровые валюты / CBDC
Обзоры ведущих криптовалют
  • Bitcoin (BTC) / Биткоин
  • Ethereum (ETH) / Эфириум
  • Binance Coin (BNB) / Бинанс коин
  • Cardano (ADA) / Кардано
  • Polkadot (DOT) / Полкадот
  • Solana (SOL) / Солана
  • Ripple (XRP) / Рипл
  • Tether (USDT) / Тезер
  • Цифровой рубль / Крипторубль
Криптовалютная биржа Binance

Как происходят обновление блокчейна биткоина? Обзор предстоящих обновлений

by Mining-Cryptocurrency.ru 22 июля, 2020 No Comments
Код биткоина

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

Но возникает один вопрос: как активировать обновления в самой сети биткоина? Taproot ― это консенсусное изменение протокола. Это значит, что ноды должны каким-то образом переключиться со старых правил на новые, не разделяя сеть биткоина.

Предыдущие софтфорки и BIP 9

Обновление Taproot будет активировано через софтфорк. Этот тип обновления добавляет или ужесточает правила ― в отличие от хардфорка, который удаляет или ослабляет правила. Суть добавления или ужесточения правил заключается в следующем: всё, что обновленная нода считает действительным, необновленная нода также считает действительным. Если старая нода принимает оба типа транзакции (A и B), а новые правила допускают только транзакции A, то старая нода останется совместимой с остальными.

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

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

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

Эта стратегия описана в BIP 9, предложении по улучшению биткоина (Bitcoin Improvement Proposal, BIP). BIP 9 использовался для активации последнего обновления биткоина под названием Segregated Witness (SegWit). У майнеров был год для активации обновления; требовалось, чтобы 95% блоков на протяжении любого интервала сложности включали сигнал о готовности к обновлению. Если бы через год этого не произошло, то период активации обновления бы истек.

Тем не менее, BIP 9 нельзя назвать беспроблемным. Как и в некоторых предыдущих обновлениях, часть майнеров не провела обновление, поскольку у них нет существенных стимулов проводить его быстро. Но большая проблема заключалась в том, что некоторые майнеры стали рассматривать этот процесс как своего рода голосование по обновлению, где вместо того, чтобы сигнализировать о готовности, они будут (или не будут) сигнализировать о его поддержке. Хуже того, некоторые майнеры решили использовать это «голосование», чтобы попытаться получить политические рычаги влияния на процесс разработки биткоина.

После долгих дискуссий SegWit активировали, но только после того, как альтернативные клиенты биткоина включили новые схемы активации. BIP 148, включенное в клиент BIP 148, запускаемый некоторыми пользователями, был запрограммирован на прием только тех блоков, которые сигнализируют о поддержке обновления протокола. В это же время BIP 91, включенное в клиент btc1, фактически снизило требования к хешрейту с 95% до 75%. Большинство разработчиков Bitcoin Core признали BIP 9 не самым оптимальным решением и начали думать об альтернативах.

BIP 8

BIP 8 стало первой альтернативым решением BIP 9, которое было предложено автором BIP 148 Shaolinfry и разработчиком Bitcoin Core Люком Даширом. Оно отличалось от BIP 9 тем, что вместо отмены обновления через год из-за недостаточного хешрейта будет сделано прямо противоположное ― софтфорк будет активирован принудительно в определенный день. Все обновленные ноды с этого момента начнут применять новые правила.

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

Аргумент против BIP 8 и его принудительной (или автоматической) активации заключается в том, что такое обновление может быть очень рискованным на коротких периодах времени. Если большинство хешрейта и какая-то часть пользователей не обновятся, то эта схема может разделить сеть между обновленным и не обновленными нодами. Разработчики предполагали, что большинство пользователей поддержат обновление и это, в конечном итоге, решит проблему в пользу обновленной части сети. Однако необновленные пользователи рисковали потерять средства, в то время как не обновленные майнеры тратили бы хешрейт впустую в ущерб безопасности сети.

Modern Soft Fork Activation

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

В связи с этим разработчик Bitcoin Core Мэтт Коралло предложил решение под названием Modern Soft Fork Activation («Современная активация софтфорка»). Эта активация состоит из нескольких этапов, которые по сути представляет собой последовательную реализацию BIP 9 и BIP 8.

На первом этапе (BIP 9) майнеры могут активировать софтфорк хешрейтом. Если майнеры не активируют его (условно) через год, то срок действия первого окна активации истекает. Затем разработчикам требуется некоторое время, чтобы проанализировать, почему активация не удалась, и пересмотреть предложение.

Затем наступает третий этап ― повторное развертывание софтфорка, на этот раз с использованием активации по BIP 8: майнеры получают еще один шанс активировать предложение хешрейтом, но если им это не удается, софтфорк активируется автоматически (в течение второго периода порог активации хешрейтом также может постепенно снижаться).

Основной аргумент против Modern Soft Fork Activation заключается в том, что без сотрудничества майнеров этот процесс занял бы относительно много времени, а некоторые считают, что этап с BIP 9 ― это пустая трата времени.

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

BIP 8 + BIP 91

Это (пока неназванное) предложение лучше всего описать как вариант общей реализации BIP 8 и BIP 91. Оно предусматривает долгий период BIP 8. Если, к примеру, после одного года обновление не активируется, то разработчикам потребуется некоторое время, чтобы пересмотреть предложение (как в Modern Soft Fork Activation).

Если разработчики не обнаружат проблем с предложением (выяснится, что оно не активировалось из-за пассивности майнеров), они могут выбрать развертывание нового софтфорка по BIP 91, который использовался для активации SegWit. Оно позволит снизить порог хешрейта, что должно ускорить процесс активации.

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

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

Sporks

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

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

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

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

Основная проблема со Sporks заключается в том, что это относительно новая идея и она мало изучена. Хотя некоторые разработчики считают эту концепцию интересной, на данный момент она не является наиболее вероятным претендентом на активацию Taproot.

Дополнение

Ещё одна идея, которую начали активно обсуждать после подготовки этой статьи, заключалась в том, чтобы сначала развернуть BIP 8 с относительно длинным периодом (например, два года) без принудительной активации в конце.

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

Примечание автора: дебаты по активации софтфорка (по активации Taproot в частности) продолжаются; в обзоре представлены не все предложения по обновлению.

Дата публикации 22.07.2020
Подписывайтесь на новости криптовалютного рынка в Яндекс Мессенджер.
Поделитесь этим материалом в социальных сетях и оставьте свое мнение в комментариях ниже.

Официальный канал Mining-Cryptocurrency.ru в Telegram


Самые последние новости криптовалютного рынка и майнинга:
Фьючерсы на биткоин - что это такое, для чего нужны и где можно торговать?
Binance Earn - как получать пассивный доход от хранения криптовалюты на бирже?
Инструкция: Как новичку купить биткоин на крипто-бирже за рубли?
Законопроект о цифровом рубле может быть рассмотрен в ближайшие дни
Власти Нигерии разрешат гражданам инвестировать в криптовалюту
The following two tabs change content below.
  • Автор материала
  • Последние новости мира криптовалют
Mining-Cryptocurrency.ru
Материал подготовлен редакцией сайта "Майнинг Криптовалюты", в составе: Главный редактор - Антон Сизов, Журналисты - Игорь Лосев, Виталий Воронов, Дмитрий Марков, Елена Карпина. Мы предоставляем самую актуальную информацию о рынке криптовалют, майнинге и технологии блокчейн. Отказ от ответственности: все материалы на сайте Mining-Cryptocurrency.ru имеют исключительно информативные цели и не являются торговой рекомендацией или публичной офертой к покупке каких-либо криптовалют или осуществлению любых иных инвестиций и финансовых операций.
Новости Mining-Cryptocurrency.ru (перейти к ленте всех новостей)
  • Binance Earn — как получать пассивный доход от хранения криптовалюты на бирже? - 02.02.2023
  • Инструкция: Как новичку купить биткоин на крипто-бирже за рубли? - 01.01.2023
  • Законопроект о цифровом рубле может быть рассмотрен в ближайшие дни - 26.12.2022
  • Власти Нигерии разрешат гражданам инвестировать в криптовалюту - 20.12.2022
  • Безопасность использования аппаратных кошельков Ledger под сомнением - 20.12.2022

БиткоинБлокчейн (Blockchain)

  • Previous Законопроект о легализации криптовалюты в России принят во втором чтении3 года ago
  • Next Почему победа Трампа на выборах в США будет способствовать росту цены биткоина?3 года ago

Добавить комментарий Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Криптовалютная платформа
Криптовалютная биржа Binance
Name Price24H (%)
bitcoin
Bitcoin (BTC)
$27,894.00
0.98%
ethereum
Ethereum (ETH)
$1,766.38
1.14%
binancecoin
BNB (BNB)
$328.20
1.05%
ripple
XRP (XRP)
$0.448786
-1.48%
cardano
Cardano (ADA)
$0.355173
-0.03%
dogecoin
Dogecoin (DOGE)
$0.074268
-0.23%
matic-network
Polygon (MATIC)
$1.10
2.24%
solana
Solana (SOL)
$20.87
2.27%
polkadot
Polkadot (DOT)
$6.02
1.67%
litecoin
Litecoin (LTC)
$92.97
1.34%
shiba-inu
Shiba Inu (SHIB)
$0.000011
0.16%
tron
TRON (TRX)
$0.064302
0.84%
chainlink
Chainlink (LINK)
$7.24
2.41%
cosmos
Cosmos Hub (ATOM)
$11.24
1.06%
monero
Monero (XMR)
$160.46
-1.34%
ethereum-classic
Ethereum Classic (ETC)
$20.34
1.41%
stellar
Stellar (XLM)
$0.092207
0.93%
bitcoin-cash
Bitcoin Cash (BCH)
$124.18
-0.90%
vechain
VeChain (VET)
$0.022805
0.19%
algorand
Algorand (ALGO)
$0.210562
1.79%
eos
EOS (EOS)
$1.14
1.90%
decentraland
Decentraland (MANA)
$0.59
1.15%
tezos
Tezos (XTZ)
$1.14
2.09%
theta-token
Theta Network (THETA)
$1.02
1.25%
flow
Flow (FLOW)
$0.98
1.88%
neo
NEO (NEO)
$12.21
1.63%
dash
Dash (DASH)
$59.01
0.76%
iota
IOTA (MIOTA)
$0.209903
1.88%
enjincoin
Enjin Coin (ENJ)
$0.389661
2.19%
zcash
Zcash (ZEC)
$36.13
1.65%
nem
NEM (XEM)
$0.039413
1.59%
qtum
Qtum (QTUM)
$3.11
0.28%
compound-governance-token
Compound (COMP)
$42.39
0.80%
omisego
OMG Network (OMG)
$1.84
-0.61%
ftx-token
FTX (FTT)
$1.90
-20.94%
waves
Waves (WAVES)
$2.16
0.73%
icon
ICON (ICX)
$0.215909
0.16%
augur
Augur (REP)
$26.45
-3.88%
lisk
Lisk (LSK)
$1.07
0.54%
nano
Nano (XNO)
$1.03
4.49%
komodo
Komodo (KMD)
$1.05
0.27%
Криптовалютная биржа Binance
Криптовалютная биржа №1 в мире
Copyright © 2017-2022. Все права защищены.
О сайте «Майнинг Криптовалюты»
Наши контакты: [email protected]
Политика конфиденциальности и ответственности
Криптовалютная биржа №1 в мире
Информационный портал «Майнинг Криптовалюты».