С момента появления биткойна технологии блокчейна значительно продвинулись вперед. С появлением новых приложений, таких как игры и NFT, отрасль постоянно исследует способы повышения эффективности технологий, особенно в обработке высокой нагрузки и реализации реального времени. Блокчейны уровня L1 сталкиваются с двумя основными вызовами: во-первых, необходимо достичь высокой пропускной способности при низкой задержке, а во-вторых, обеспечить долгосрочную стабильность протокола согласия. При решении этих задач следует поддерживать децентрализацию за счет динамического участия и перенастройки узлов верификации.
Один из способов повышения пропускной способности заключается в использовании консенсусного протокола на основе DAG. Такие протоколы позволяют блоку одновременно обрабатывать большое количество транзакций, что делает их особенно подходящими для приложений, таких как игры и NFT. Однако протоколы на основе DAG обычно приводят к задержкам в несколько секунд, что делает временные затраты слишком высокими для обычных переводов или игровых операций.
С другой стороны, протоколы без консенсуса демонстрируют огромный потенциал в снижении задержек и повышении масштабируемости. Такие протоколы не требуют консенсуса, что позволяет быстро обрабатывать транзакции без необходимости глобальной сортировки независимых транзакций, обрабатываемых параллельно. Однако они подходят только для ограниченного числа простых операций в блокчейне, что ограничивает типы исполняемых смарт-контрактов, и динамическая настройка набора валидаторов может быть сложной.
Хотя эти методы обладают огромным потенциалом, они пока не были применены в производственных уровнях блокчейна и были представлены только на научных конференциях, не будучи широко принятыми сообществом блокчейна. Поддерживающий протокол одной из блокчейн-сетей сочетает в себе консенсус на основе DAG и методы без консенсуса, достигая золотою середины: задержка менее секунды и постоянная пропускная способность в тысячи транзакций в секунду. Этот протокол не только выполнил эти две задачи, но и сохранил возможность выполнения сложных контрактов на общих объектах, генерации контрольных точек и переконфигурации набора валидаторов между циклами.
интеграция согласованных и несогласованных методов
Этот инновационный протокол применяет уникальный подход, объединяя вышеупомянутые два варианта. Для обеспечения безопасности операций с активами единственного владельца (объектами собственности) система использует согласованный протокол широковещательной связи между валидаторами, что обеспечивает задержку ниже уровня консенсуса. Этот протокол полагается исключительно на консенсус для обработки сложных смарт-контрактов на совместно используемых объектах, т.е. на объектах, которые могут изменять любые пользователи. Кроме того, он поддерживает операции по обслуживанию сети, такие как определение контрольных точек и перенастройка валидаторов. При обработке транзакций в реплицированной византийской среде эта новая стратегия обеспечивает решение, сочетающее эффективность и безопасность.
Цикл жизни сделки по этому соглашению выглядит следующим образом: пользователь, обладающий приватным ключом, создает и подписывает сделку для изменения объектов, которыми он владеет, или для выполнения смешанных операций с собственными и общими объектами. Сделка отправляется каждому узлу проверки (обычно через полный узел), узлы проверки выполняют ряд проверок на действительность и безопасность, подписывают ее и возвращают подписанную сделку клиенту. Клиент собирает ответы большинства узлов проверки, формируя сертификат сделки, в этот момент сделка может считаться необратимой (достигается окончательность).
После завершения сборки сертификатов они отправляются обратно всем узлам проверки, которые проверяют их действительность и подтверждают получение клиенту. Если речь идет о эксклюзивных объектах, торговый сертификат может быть немедленно обработан и выполнен без ожидания консенсусного движка (прямой быстрый путь). Все сертификаты пересылаются в основанный на DAG консенсусный протокол. Консенсус в конечном итоге выводит общий порядок сертификатов; узлы проверки проверяют и выполняют сделки, содержащие общие объекты, клиент может собрать ответы большинства узлов проверки, собрать их в сертификат эффектов в качестве доказательства расчета сделки. Затем для каждого консенсуса создаются точки проверки, используемые для управления протоколом перенастройки.
Помимо основных торговых процессов, данный протокол также предоставляет множество возможностей для поддержки производственных блокчейнов:
После достижения окончательной определенности реализуется протокол контрольных точек, который генерирует причинно-следственную историю всех транзакций в системе. Используется для полного аудита и для эффективного поддержания синхронизации полных узлов и узлов отложенной валидации.
поддержка перенастройки в конце каждого периода, при этом состав валидаторов и их права голоса могут измениться. Чтобы гарантировать, что все окончательные транзакции включены в один эпоху, каждый эпоха требует осторожного завершения и подтверждения окончательной безопасности.
В предыдущем безконсенсусном протоколе, когда у клиента с уязвимостью происходила двойная трата активов, активы навсегда блокировались. Протокол безопасно "разблокирует" ошибочно заблокированные активы в конце цикла, минимизируя ущерб, вызванный ошибками.
Этот инновационный протокол поддерживает блокчейн для управления значительной ценностью пользователей. Полный технический отчет подробно описывает, как работают протоколы безопасности и активности, а также их доказательства безопасности в стандартной модели распределенной системы с частично синхронизированными участниками с согласованием.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
12 Лайков
Награда
12
7
Поделиться
комментарий
0/400
WhaleSurfer
· 16ч назад
dag тоже таков.
Посмотреть ОригиналОтветить0
TaxEvader
· 08-05 20:16
Блокчейн дедушка罢了
Посмотреть ОригиналОтветить0
GweiWatcher
· 08-03 18:33
Какая ерунда.
Посмотреть ОригиналОтветить0
ZenZKPlayer
· 08-03 18:27
На свете нет бесплатного обеда
Посмотреть ОригиналОтветить0
MetaverseVagabond
· 08-03 18:26
Соглашение не удается сделать, о каком осуществлении можно говорить?
Посмотреть ОригиналОтветить0
CryptoAdventurer
· 08-03 18:23
Опять придумали новый концепт, чтобы разыгрывать людей как лохов.
Посмотреть ОригиналОтветить0
AltcoinAnalyst
· 08-03 18:17
Согласно историческим данным, пропускная способность DAG увеличилась на 32%, но риск задержки стоит учитывать.
Пилот Блокчейн Протокол: Слияние DAG Соглашения и методов без Соглашения для достижения высокой пропускной способности и низкой задержки
Основной текст
С момента появления биткойна технологии блокчейна значительно продвинулись вперед. С появлением новых приложений, таких как игры и NFT, отрасль постоянно исследует способы повышения эффективности технологий, особенно в обработке высокой нагрузки и реализации реального времени. Блокчейны уровня L1 сталкиваются с двумя основными вызовами: во-первых, необходимо достичь высокой пропускной способности при низкой задержке, а во-вторых, обеспечить долгосрочную стабильность протокола согласия. При решении этих задач следует поддерживать децентрализацию за счет динамического участия и перенастройки узлов верификации.
Один из способов повышения пропускной способности заключается в использовании консенсусного протокола на основе DAG. Такие протоколы позволяют блоку одновременно обрабатывать большое количество транзакций, что делает их особенно подходящими для приложений, таких как игры и NFT. Однако протоколы на основе DAG обычно приводят к задержкам в несколько секунд, что делает временные затраты слишком высокими для обычных переводов или игровых операций.
С другой стороны, протоколы без консенсуса демонстрируют огромный потенциал в снижении задержек и повышении масштабируемости. Такие протоколы не требуют консенсуса, что позволяет быстро обрабатывать транзакции без необходимости глобальной сортировки независимых транзакций, обрабатываемых параллельно. Однако они подходят только для ограниченного числа простых операций в блокчейне, что ограничивает типы исполняемых смарт-контрактов, и динамическая настройка набора валидаторов может быть сложной.
Хотя эти методы обладают огромным потенциалом, они пока не были применены в производственных уровнях блокчейна и были представлены только на научных конференциях, не будучи широко принятыми сообществом блокчейна. Поддерживающий протокол одной из блокчейн-сетей сочетает в себе консенсус на основе DAG и методы без консенсуса, достигая золотою середины: задержка менее секунды и постоянная пропускная способность в тысячи транзакций в секунду. Этот протокол не только выполнил эти две задачи, но и сохранил возможность выполнения сложных контрактов на общих объектах, генерации контрольных точек и переконфигурации набора валидаторов между циклами.
интеграция согласованных и несогласованных методов
Этот инновационный протокол применяет уникальный подход, объединяя вышеупомянутые два варианта. Для обеспечения безопасности операций с активами единственного владельца (объектами собственности) система использует согласованный протокол широковещательной связи между валидаторами, что обеспечивает задержку ниже уровня консенсуса. Этот протокол полагается исключительно на консенсус для обработки сложных смарт-контрактов на совместно используемых объектах, т.е. на объектах, которые могут изменять любые пользователи. Кроме того, он поддерживает операции по обслуживанию сети, такие как определение контрольных точек и перенастройка валидаторов. При обработке транзакций в реплицированной византийской среде эта новая стратегия обеспечивает решение, сочетающее эффективность и безопасность.
Цикл жизни сделки по этому соглашению выглядит следующим образом: пользователь, обладающий приватным ключом, создает и подписывает сделку для изменения объектов, которыми он владеет, или для выполнения смешанных операций с собственными и общими объектами. Сделка отправляется каждому узлу проверки (обычно через полный узел), узлы проверки выполняют ряд проверок на действительность и безопасность, подписывают ее и возвращают подписанную сделку клиенту. Клиент собирает ответы большинства узлов проверки, формируя сертификат сделки, в этот момент сделка может считаться необратимой (достигается окончательность).
После завершения сборки сертификатов они отправляются обратно всем узлам проверки, которые проверяют их действительность и подтверждают получение клиенту. Если речь идет о эксклюзивных объектах, торговый сертификат может быть немедленно обработан и выполнен без ожидания консенсусного движка (прямой быстрый путь). Все сертификаты пересылаются в основанный на DAG консенсусный протокол. Консенсус в конечном итоге выводит общий порядок сертификатов; узлы проверки проверяют и выполняют сделки, содержащие общие объекты, клиент может собрать ответы большинства узлов проверки, собрать их в сертификат эффектов в качестве доказательства расчета сделки. Затем для каждого консенсуса создаются точки проверки, используемые для управления протоколом перенастройки.
Помимо основных торговых процессов, данный протокол также предоставляет множество возможностей для поддержки производственных блокчейнов:
После достижения окончательной определенности реализуется протокол контрольных точек, который генерирует причинно-следственную историю всех транзакций в системе. Используется для полного аудита и для эффективного поддержания синхронизации полных узлов и узлов отложенной валидации.
поддержка перенастройки в конце каждого периода, при этом состав валидаторов и их права голоса могут измениться. Чтобы гарантировать, что все окончательные транзакции включены в один эпоху, каждый эпоха требует осторожного завершения и подтверждения окончательной безопасности.
В предыдущем безконсенсусном протоколе, когда у клиента с уязвимостью происходила двойная трата активов, активы навсегда блокировались. Протокол безопасно "разблокирует" ошибочно заблокированные активы в конце цикла, минимизируя ущерб, вызванный ошибками.
Этот инновационный протокол поддерживает блокчейн для управления значительной ценностью пользователей. Полный технический отчет подробно описывает, как работают протоколы безопасности и активности, а также их доказательства безопасности в стандартной модели распределенной системы с частично синхронизированными участниками с согласованием.