Совершенное произведение родной технологии Биткойна: Анализ технического документа Taproot Consensus
20 мая 2024 года команда разработчиков Layer2 Биткойн выпустила технический документ под названием «Taproot Consensus: децентрализованное решение BTC Layer2». Этот документ подробно описывает способы реализации Taproot Consensus, а также то, как объединить Schnorr-подписи, MAST, SPV-узлы Биткойн и другие нативные технологии Биткойн для создания полностью децентрализованного решения BTC Layer2.
Taproot Consensus является кульминацией родной технологии расширения Биткойн. Он не вносит никаких изменений в код Биткойн, а вместо этого полностью использует несколько родных технологий Биткойн для инновационного сочетания, с простой идеей и хитрой структурой.
Перед интерпретацией жёлтой книги давайте сначала вспомним о техническом развитии Биткойна, чтобы понять, как Taproot Consensus возник из контекста развития Биткойна.
Один. История развития технологий Биткойн
31 октября 2008 года Сатоши Накамото опубликовал статью "Биткойн: одноранговая электронная денежная система", в которой официально предложил полное техническое решение для Биткойн. В статье упоминается решение для простой проверки платежей (SPV), которое является техническим средством для проверки платежей без необходимости запуска полного узла Биткойн, достаточно лишь сохранить заголовок блока.
3 января 2009 года Сатоши Накамото вырыл генезис-блок на небольшом сервере в Хельсинки, что ознаменовало официальное рождение Биткойна. Стоит отметить, что изначально Биткойн использовал алгоритм цифровой подписи с эллиптической кривой (ECDSA), а не более подходящий алгоритм Шнорра. Это связано с тем, что на тот момент алгоритм Шнорра еще не был открытым и находился под патентной защитой.
В 2018 году, после многих лет проверки, разработчики ядра Биткойн официально предложили внедрить подписи Шнорра в сеть Биткойн.
14 ноября 2021 года Биткойн завершил обновление Taproot, и подписи Шнорра были официально включены в сеть Биткойн, открыв эпоху децентрализованного мультиподписания. Обновление Taproot также внедрило MAST (меркле-абстрактное синтаксическое дерево), что позволило Биткойну обладать функциональностью, аналогичной смарт-контрактам.
Сочетание подписи Шнорра и MAST позволяет Биткойну преодолеть один уровень ограничений ненадежным образом, реализуя более сложные и более богатые бизнес-сценарии на втором уровне.
Два, Обзор решения консенсуса Taproot
В начале технической документации Taproot Consensus указывается, что нетьюринг-полная природа сети Биткойн ограничивает прямую реализацию решений Layer2, подобных Rollup на Эфириуме. Уровень скриптовых контрактов Биткойн может выполнять только простые операции перевода и не поддерживает сложные функции смарт-контрактов. Таким образом, простое построение решений Layer2 на уровне скриптов Биткойн невозможно.
Taproot Consensus объединяет технологию Taproot Биткойна (подписи Schnorr и MAST), легкие узлы SPV Биткойна и механизм консенсуса BFT PoS, создавая децентрализованную и высоко согласованную сеть Layer2.
Три. Подробное объяснение архитектуры консенсуса Taproot
Консенсус Taproot состоит из трех частей: Schnorr+MAST, Bitcoin SPV и Aura+Grandpa.
Schnorr+MAST использует родные технологии, предоставляемые обновлением Taproot Биткойна, для комбинации и реализации децентрализованного управления многими подписями Биткойна, без необходимости в ручной подписи, а вместо этого управляется с помощью кода Биткойна.
Биткойн SPV — это способ простой проверки платежей, предложенный Сатоши Накамото, который позволяет синхронизировать и проверять транзакции Биткойна без необходимости запуска полных узлов. Это позволяет консенсусу Taproot функционировать в полностью децентрализованной среде и синхронизировать состояние BTC без разрешения.
Aura+Grandpa является продвинутым PoS консенсус-протоколом, реализующим византийскую устойчивость, обеспечивая высокую согласованность сетевых узлов.
Принцип работы Taproot Consensus следующий:
В системе каждый валидатор владеет BTC-ключом, используемым для подписи Schnorr. Сгенерированный с помощью схемы многоподписей Musig2 агрегированный публичный ключ Pagg формирует большое дерево MAST. Валидаторы осуществляют переводы BTC и операции по запечатлению на адреса с пороговыми подписями, созданными деревом MAST, реализуя функцию передачи данных из основной сети BTC в сеть второго уровня. В то же время, каждый валидатор является легким узлом Bitcoin SPV и может безопасно и без разрешения синхронизировать состояние сети BTC.
Короче говоря, Taproot Consensus использует Schnorr+MAST для строительства децентрализованного управления многоподписными BTC на первом уровне Биткойн, в то время как на втором уровне работает сеть узлов Bitcoin SPV. Вся сеть второго уровня работает на узлах Биткойн SPV, которые могут синхронизировать состояние данных первого уровня Биткойн. Для обеспечения безопасности и надежности сети второго уровня, сеть узлов Биткойн SPV объединяется с Aura+Grandpa, что обеспечивает уровень безопасности на уровне BFT консенсуса. Управление активами сети второго уровня осуществляется не отдельными многоподписчиками, а с помощью BFT консенсуса, что позволяет достичь истинной децентрализации.
Четыре, другие технические детали
Помимо вышеупомянутой технической структуры, в желтой книге Taproot Consensus подробно объясняются детали реализации таких технологий, как подписи Шнора, MAST, легкие узлы SPV Биткойна, Aura+Grandpa и других. Это всеобъемлющий материал для изучения новейших технологий Биткойна.
Желтая книга также подробно объясняет процесс реализации Musig2 и различия с другими известными проектами BTC Layer2. Например, базовая технологическая структура одного проекта основана на протоколе tBTC и использует многоподписные транзакции Биткойн для создания сети пороговых подписей. Но это все еще сеть многоподписчиков, требующая подписей от 9 человек, чтобы на самом деле реализовать решение, основанное на консенсусе, а не на людях, необходимо объединить сеть многоподписчиков с механизмом консенсуса BFT PoS.
Консенсус Taproot использует более продвинутую архитектуру, сочетая подписи Schnorr, MAST, легкие узлы SPV Биткойн и механизмы консенсуса с байонетной устойчивостью Aura и Grandpa, создавая высоко согласованное и безопасное децентрализованное решение для расширения Layer2. Это объединение не только повышает масштабируемость и доступность сети Биткойн, но и обеспечивает безопасность и согласованность второго уровня сети.
Итог
Этот технический желтый документ систематически описывает реализацию Taproot Consensus и технические детали, демонстрируя полностью основанное на технологиях Биткойн решение второго уровня для Биткойн.
Консенсус Taproot не только уважает и наследует оригинальное технологическое направление Биткойна, но и сочетает инновационные комбинации технологий, возникших в результате всех обновлений Биткойна, являясь настоящим произведением, объединяющим коренные технологии расширения Биткойна.
С развитием экосистемы Биткойна действительно децентрализованные решения второго уровня для Биткойна станут необходимым этапом в развитии экосистемы Биткойна, и решение Taproot Consensus обещает блестящее будущее.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
17 Лайков
Награда
17
5
Репост
Поделиться
комментарий
0/400
GasOptimizer
· 07-13 18:00
Наконец-то дождались родного 2-го уровня решения для Биткойн.
Посмотреть ОригиналОтветить0
OnChainDetective
· 07-13 16:11
хмм, анализ паттернов показывает еще одно l2 решение... давайте посмотрим, выживет ли это решение при статистической проверке
Посмотреть ОригиналОтветить0
FloorSweeper
· 07-10 19:01
Прямо собрали все воедино.
Посмотреть ОригиналОтветить0
BlockchainFoodie
· 07-10 18:55
вкус как идеально замаринованный механизм консенсуса... сочные технологии, сложенные как надо
Посмотреть ОригиналОтветить0
ZKSherlock
· 07-10 18:51
на самом деле... довольно элегантное использование нативных крипто-примитивов, но где компонент нулевого знания? смх
Taproot Consensus: Децентрализованная Layer2 схема, созданная на основе технологии Биткойн.
Совершенное произведение родной технологии Биткойна: Анализ технического документа Taproot Consensus
20 мая 2024 года команда разработчиков Layer2 Биткойн выпустила технический документ под названием «Taproot Consensus: децентрализованное решение BTC Layer2». Этот документ подробно описывает способы реализации Taproot Consensus, а также то, как объединить Schnorr-подписи, MAST, SPV-узлы Биткойн и другие нативные технологии Биткойн для создания полностью децентрализованного решения BTC Layer2.
Taproot Consensus является кульминацией родной технологии расширения Биткойн. Он не вносит никаких изменений в код Биткойн, а вместо этого полностью использует несколько родных технологий Биткойн для инновационного сочетания, с простой идеей и хитрой структурой.
Перед интерпретацией жёлтой книги давайте сначала вспомним о техническом развитии Биткойна, чтобы понять, как Taproot Consensus возник из контекста развития Биткойна.
Один. История развития технологий Биткойн
31 октября 2008 года Сатоши Накамото опубликовал статью "Биткойн: одноранговая электронная денежная система", в которой официально предложил полное техническое решение для Биткойн. В статье упоминается решение для простой проверки платежей (SPV), которое является техническим средством для проверки платежей без необходимости запуска полного узла Биткойн, достаточно лишь сохранить заголовок блока.
3 января 2009 года Сатоши Накамото вырыл генезис-блок на небольшом сервере в Хельсинки, что ознаменовало официальное рождение Биткойна. Стоит отметить, что изначально Биткойн использовал алгоритм цифровой подписи с эллиптической кривой (ECDSA), а не более подходящий алгоритм Шнорра. Это связано с тем, что на тот момент алгоритм Шнорра еще не был открытым и находился под патентной защитой.
В 2018 году, после многих лет проверки, разработчики ядра Биткойн официально предложили внедрить подписи Шнорра в сеть Биткойн.
14 ноября 2021 года Биткойн завершил обновление Taproot, и подписи Шнорра были официально включены в сеть Биткойн, открыв эпоху децентрализованного мультиподписания. Обновление Taproot также внедрило MAST (меркле-абстрактное синтаксическое дерево), что позволило Биткойну обладать функциональностью, аналогичной смарт-контрактам.
Сочетание подписи Шнорра и MAST позволяет Биткойну преодолеть один уровень ограничений ненадежным образом, реализуя более сложные и более богатые бизнес-сценарии на втором уровне.
Два, Обзор решения консенсуса Taproot
В начале технической документации Taproot Consensus указывается, что нетьюринг-полная природа сети Биткойн ограничивает прямую реализацию решений Layer2, подобных Rollup на Эфириуме. Уровень скриптовых контрактов Биткойн может выполнять только простые операции перевода и не поддерживает сложные функции смарт-контрактов. Таким образом, простое построение решений Layer2 на уровне скриптов Биткойн невозможно.
Taproot Consensus объединяет технологию Taproot Биткойна (подписи Schnorr и MAST), легкие узлы SPV Биткойна и механизм консенсуса BFT PoS, создавая децентрализованную и высоко согласованную сеть Layer2.
Три. Подробное объяснение архитектуры консенсуса Taproot
Консенсус Taproot состоит из трех частей: Schnorr+MAST, Bitcoin SPV и Aura+Grandpa.
Schnorr+MAST использует родные технологии, предоставляемые обновлением Taproot Биткойна, для комбинации и реализации децентрализованного управления многими подписями Биткойна, без необходимости в ручной подписи, а вместо этого управляется с помощью кода Биткойна.
Биткойн SPV — это способ простой проверки платежей, предложенный Сатоши Накамото, который позволяет синхронизировать и проверять транзакции Биткойна без необходимости запуска полных узлов. Это позволяет консенсусу Taproot функционировать в полностью децентрализованной среде и синхронизировать состояние BTC без разрешения.
Aura+Grandpa является продвинутым PoS консенсус-протоколом, реализующим византийскую устойчивость, обеспечивая высокую согласованность сетевых узлов.
Принцип работы Taproot Consensus следующий:
В системе каждый валидатор владеет BTC-ключом, используемым для подписи Schnorr. Сгенерированный с помощью схемы многоподписей Musig2 агрегированный публичный ключ Pagg формирует большое дерево MAST. Валидаторы осуществляют переводы BTC и операции по запечатлению на адреса с пороговыми подписями, созданными деревом MAST, реализуя функцию передачи данных из основной сети BTC в сеть второго уровня. В то же время, каждый валидатор является легким узлом Bitcoin SPV и может безопасно и без разрешения синхронизировать состояние сети BTC.
Короче говоря, Taproot Consensus использует Schnorr+MAST для строительства децентрализованного управления многоподписными BTC на первом уровне Биткойн, в то время как на втором уровне работает сеть узлов Bitcoin SPV. Вся сеть второго уровня работает на узлах Биткойн SPV, которые могут синхронизировать состояние данных первого уровня Биткойн. Для обеспечения безопасности и надежности сети второго уровня, сеть узлов Биткойн SPV объединяется с Aura+Grandpa, что обеспечивает уровень безопасности на уровне BFT консенсуса. Управление активами сети второго уровня осуществляется не отдельными многоподписчиками, а с помощью BFT консенсуса, что позволяет достичь истинной децентрализации.
Четыре, другие технические детали
Помимо вышеупомянутой технической структуры, в желтой книге Taproot Consensus подробно объясняются детали реализации таких технологий, как подписи Шнора, MAST, легкие узлы SPV Биткойна, Aura+Grandpa и других. Это всеобъемлющий материал для изучения новейших технологий Биткойна.
Желтая книга также подробно объясняет процесс реализации Musig2 и различия с другими известными проектами BTC Layer2. Например, базовая технологическая структура одного проекта основана на протоколе tBTC и использует многоподписные транзакции Биткойн для создания сети пороговых подписей. Но это все еще сеть многоподписчиков, требующая подписей от 9 человек, чтобы на самом деле реализовать решение, основанное на консенсусе, а не на людях, необходимо объединить сеть многоподписчиков с механизмом консенсуса BFT PoS.
Консенсус Taproot использует более продвинутую архитектуру, сочетая подписи Schnorr, MAST, легкие узлы SPV Биткойн и механизмы консенсуса с байонетной устойчивостью Aura и Grandpa, создавая высоко согласованное и безопасное децентрализованное решение для расширения Layer2. Это объединение не только повышает масштабируемость и доступность сети Биткойн, но и обеспечивает безопасность и согласованность второго уровня сети.
Итог
Этот технический желтый документ систематически описывает реализацию Taproot Consensus и технические детали, демонстрируя полностью основанное на технологиях Биткойн решение второго уровня для Биткойн.
Консенсус Taproot не только уважает и наследует оригинальное технологическое направление Биткойна, но и сочетает инновационные комбинации технологий, возникших в результате всех обновлений Биткойна, являясь настоящим произведением, объединяющим коренные технологии расширения Биткойна.
С развитием экосистемы Биткойна действительно децентрализованные решения второго уровня для Биткойна станут необходимым этапом в развитии экосистемы Биткойна, и решение Taproot Consensus обещает блестящее будущее.