Майнинг Криптовалюты
  • Новости
  • Криптовалюта
    • Что такое криптовалюта?
    • Как купить криптовалюту за рубли
    • Стейкинг — как получать доход от хранения криптовалюты?
    • 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 7 января, 2020 No Comments
Экосистема биткоина

Биткоин на уровне консенсуса не изменялся уже более двух лет. С момента активации Segregated Witness (SegWit) в августе 2017 года не проводилось ни хард форков, ни софт форков, что знаменует длиннейший срок без консенсусных форков в истории биткоина.

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

Навигация по материалу:

  • 1 Schnorr/Taproot/Tapscript
  • 2 Великая чистка консенсуса
  • 3 Класс Noinput
  • 4 OP_CHECKTEMPLATEVERIFY
  • 5 Drivechain

Schnorr/Taproot/Tapscript

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

Подготовка к добавлению подписей Шнорра в протокол биткоина ведётся долгое время. В течение последнего года разработчики, работающие над данным предложением, включая Питера Вюлле и Джонаса Ника из Blockstream, равно как и Энтони Таунса из Xapo, раскрыли даже более амбициозный план. Подписи Шнорра могут быть внедрены в рамках глобального софт форка Taproot, предложенного биткоин-разработчиком Грегори Максвеллом, который вдохновлялся более старой идеей MAST (мерклизованного абстрактного синтаксического дерева).

Биткоины могут фиксироваться таким образом, чтобы их расходование требовало выполнения некоторых условий, например по времени или скрытому числу пользователей, которые согласятся разблокировать монеты. MAST позволяет проводить хеширование различных условий и включать их в дерево Меркла – компактную криптографическую структуру данных. Таким образом монеты будут блокироваться в финальной части этого дерева Меркла – его корне. Чтобы потратить эти монеты, пользователю будет достаточно раскрыть условие, которое он решит использовать. Альтернативные способы разблокировки этих монет навсегда останутся скрыты от глаз посторонних.

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

Taproot использует эту концепцию и подписи Шнорра, чтобы совместное решение выглядело как обычная биткоин-транзакция. Другими словами, совместное решение реализуется посредством объединённой подписи, которая для всех остальных выглядит как обычная подпись. Это позволяет полностью скрыть MAST-конструкцию, повысить приватность и эффективность.

В Taproot также может быть включена усовершенствованная версия языка программирования биткоина Script, которая в данном случае носит название «Tapscript». Благодаря этому в биткоин будет проще добавлять новые функции или так называемые «коды операций» (OP code) в дальнейшем.

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

Великая чистка консенсуса

Великая чистка консенсуса (Great Consensus Cleanup) – это ещё один софт форк, предложенный разработчиком Мэттом Коралло, который в данный момент работает в составе команды Square Crypto. В отличие от других описываемых в данном материале обновлений, великая чистка консенсуса не подразумевает добавление новых функций или возможностей в биткоин. Вместо этого, как следует из названия, софт форк позволит устранить некоторые пограничные уязвимости в протоколе биткоина.

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

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

Класс Noinput

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

Разработчик Blockstream Кристиан Декер и Таунс из Xapo предлагают ввести новый класс меток sighash. Они носят названия «SIGHASH_NOINPUT», «SIGHASH_ANYPREVOUT» и «SIGHASH_ANYPREVOUTANYSCRIPT» и предлагают схожие решения, поэтому для простоты будем называть их «класс Noinput».

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

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

Тем не менее, существуют исключения, когда вход транзакции действительно можно заменить. Например, биткоин-транзакции для нового типа протокола платёжного канала Lightning Network под названием «Eltoo» разрешают заменить вход на другой совместимый. Это позволяет существенно упростить исполнение платёжных каналов. Самое главное, баги и другие непреднамеренные ошибки больше не будут приводить к потере средств в канале, а пользователям придётся уделять значительно меньше внимания резервному копированию данных.

Главное возражение заключается в том, что SIGHASH_NOINPUT, в частности, может быть небезопасным при неправильном использовании. SIGHASH_ANYPREVOUT и SIGHASH_ANYPREVOUTANYSCRIPT устраняют эту проблему (и делают решение совместимым с Taproot), но влекут за собой значительное усложнение процесса. Некоторые предлагают решить поставленную задачу при помощи OP_CHECKTEMPLATEVERIFY (описывается ниже) или OP_cat (отключенный код операции, который может быть активирован снова, возможно, вместе с Tapscript).

OP_CHECKTEMPLATEVERIFY

OP_CHECKTEMPLATEVERIFY (CTV), ранее известный как OP_SECURETHEBAG, – это новый код операции, который предлагает контрибьютор Bitcoin Core Джереми Рубин. Его основным преимуществом является облегчение проблем загруженности сети биткоина и комиссий в часы пиковой нагрузки путём условного увеличения её пропускной способности.

CTV позволит, в своём роде, разбить транзакцию биткоина на две. «Отправляющая» часть транзакции будет включать в себя входы, а «получающая» – выходы. Две части будут соединяться друг с другом посредством специального выхода, включаемого в «отправляющую» часть. Этот выход будет содержать криптографический хеш: случайную на первый взгляд последовательность чисел, которая будет выступать уникальным серийным номером, связывающим «отправляющую» часть с «получающей». Монеты, отправляемые в «отправляющей» транзакции, могут быть получены только путём получения «получающей» транзакции.

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

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

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

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

Drivechain

Сайдчейны являются блокчейнами, привязанными к основному блокчейну биткоина. Они позволяют перемещать монеты между самим сайдчейном и блокчейном биткоина. Как только монеты оказываются в сайдчейне, они подчиняются правилам, действующим в этом конкретном блокчейне. Правила могут различаться, как и во всём многообразии существующих сегодня блокчейнов. Например, можно создать «сайдчейн Zcash» для обеспечения приватности, «сайдчейн Ethereum» для смарт-контрактов и «сайдчейн больших блоков» для снижения комиссий.

Определённые сайдчейны уже существуют. Самыми известными примерами являются Liquid от Blockstream (преимущественно для пересылки средств между биржами) и RSK от RSK Labs («сайдчейн Ethereum»). Это «федеративные сайдчейны», где мостом между блокчейном биткоина и сайдчейном управляет «федерация» известных компаний. По сути, они контролируют адрес с мультиподписью в блокчейне биткоина и сообща подписывают перемещение монет туда и обратно.

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

Для реализации этого замысла разработчик Tierion Пол Сторц и псевдонимный разработчик CryptAxe предлагают провести два софт форка. Первый, «эскроу хеш-рейта», позволит блокировать средства в контракте на блокчейне биткоина («перемещать» их в сайдчейн) с последующей разблокировкой («возвращать» в блокчейн) по достижении достаточного согласия со стороны владельцев хеш-рейта. Второй, «слепой объединённый майнинг», позволит защищать сайдчейны теми же вычислительными мощностями, которые работают в блокчейне биткоина.

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

Дата публикации 07.01.2020
Поделитесь этим материалом в социальных сетях и оставьте свое мнение в комментариях ниже.

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


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

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

  • Previous Популярная сеть фастфудов Burger King начинает принимать оплату в биткоине6 лет ago
  • Next Политический конфликт между США и Ираном вызвал рост цен на биткоин и золото6 лет ago

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

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

Криптовалютная биржа Binance
Криптовалютные игры
Name Price24H (%)
bitcoin
Bitcoin(BTC)
$91,462.00
6.08%
ethereum
Ethereum(ETH)
$2,986.07
7.16%
ripple
XRP(XRP)
$2.17
7.05%
binancecoin
BNB(BNB)
$877.45
6.65%
solana
Solana(SOL)
$138.78
10.70%
tron
TRON(TRX)
$0.281665
1.40%
dogecoin
Dogecoin(DOGE)
$0.145571
7.89%
cardano
Cardano(ADA)
$0.436753
14.58%
bitcoin-cash
Bitcoin Cash(BCH)
$554.02
6.02%
chainlink
Chainlink(LINK)
$13.38
11.29%
stellar
Stellar(XLM)
$0.257241
10.26%
monero
Monero(XMR)
$404.50
0.30%
litecoin
Litecoin(LTC)
$82.93
7.57%
zcash
Zcash(ZEC)
$313.93
-8.20%
shiba-inu
Shiba Inu(SHIB)
$0.000008
5.93%
polkadot
Polkadot(DOT)
$2.25
10.85%
ethereum-classic
Ethereum Classic(ETC)
$13.59
5.36%
algorand
Algorand(ALGO)
$0.137998
5.88%
cosmos
Cosmos Hub(ATOM)
$2.39
6.52%
vechain
VeChain(VET)
$0.013209
6.58%
dash
Dash(DASH)
$47.01
-2.98%
tezos
Tezos(XTZ)
$0.483450
4.13%
iota
IOTA(IOTA)
$0.104352
5.69%
flow
Flow(FLOW)
$0.225834
4.74%
compound-governance-token
Compound(COMP)
$35.37
-0.35%
theta-token
Theta Network(THETA)
$0.337779
8.01%
decentraland
Decentraland(MANA)
$0.159333
5.97%
neo
NEO(NEO)
$4.26
5.63%
Криптовалютная биржа Binance
Криптовалютная биржа №1 в мире
Copyright © 2017-2024. Все права защищены.
О сайте «Майнинг Криптовалюты»
Наши контакты: [email protected]
Политика конфиденциальности и ответственности
Криптовалютный сервис
Информационный портал «Майнинг Криптовалюты».