Отсканируйте, чтобы загрузить приложение Gate
qrCode
Больше вариантов загрузки
Не напоминай мне больше сегодня.

Что такое Kaspa DAGKnight? Полное руководство по предстоящему обновлению соглашения Kaspa

image

Источник: CryptoNewsNet Оригинальное название: Что такое Kaspa DAGKnight? Полное руководство по предстоящему обновлению консенсуса Kaspa Оригинальная ссылка:

Что такое Kaspa DAGKnight?

Kaspa DAGKnight — это предстоящее улучшение консенсуса, которое делает Kaspa быстрее, более безопасным и проще в масштабировании. Оно заменяет фиксированные правила подтверждения на систему, которая адаптируется к реальным условиям сети в реальном времени. Это позволяет сети быстрее подтверждать транзакции, оставаться безопасной во время задержек и справляться с гораздо более тяжелым трафиком.

DAGKnight строится на существующем протоколе GHOSTDAG Kaspa и вводит безпараметрический, самостабилизирующийся метод для упорядочивания блоков. В результате получается система, которая может достичь финализации за доли секунды и поддерживать 50% толерантность к византийским сбоям даже во время сетевого стресса.

Разработчики Kaspa ожидают, что DAGKnight поможет сети поддерживать высокопроизводительную активность и положит основу для смарт-контрактов и других систем, чувствительных к порядку.

Почему был создан DAGKnight?

Блокчейн-сети часто полагаются на жестко закодированные предположения о задержке сети. Эти предположения помогают поддерживать безопасность сети, но замедляют время подтверждения. Например, Bitcoin использует фиксированную задержку, которая приводит к блокам по 10 минут. Это защищает цепочку в периоды задержки, но также ограничивает использование в реальном мире как быструю платежную систему.

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

Идея заключается в следующем: если сеть здорова, подтверждайте блоки быстро. Если возникают всплески задержки или происходит атака, медленные подтверждения вполне достаточны для сохранения безопасности.

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

Как работает DAGKnight?

DAGKnight постоянно оценивает состояние сети, анализируя группы блоков внутри DAG. Эти группы, известные как k-кластеры, помогают протоколу измерять текущее время задержки и определять самый безопасный способ упорядочивания блоков.

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

Ключевые особенности, определяющие DAGKnight:

  • Подтверждение без параметров
  • Адаптивное, самостабилизирующееся поведение
  • Финальность менее чем за секунду при нормальных условиях сети
  • Высшая устойчивость во время перегрузки
  • 50% терпимость к византийским ошибкам
  • Прямая поддержка систем с высокой пропускной способностью
  • Фонд для разработки смарт-контрактов на Kaspa

Эта комбинация позволяет DAGKnight превосходить традиционные линейные цепи, которые зависят от единственного пути блоков.

Почему нужно удалить фиксированные параметры?

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

История блокчейна показывает:

  • Биткойн приоритизирует безопасность за счет длинных интервалов блоков, но жертвует скоростью.
  • Классические BFT-системы приоритетизируют согласованность, но не могут справляться с длительными сетевыми разделениями и ограничены одной третью устойчивости к сбоям.
  • Эфириум пытался разработать гибридную модель, но по-прежнему требует фиксированных предположений для безопасной работы.

Решение Kaspa — это протокол, который реагирует на условия, а не предсказывает их.

Как DAGKnight улучшает порядок блоков

DAGKnight улучшает GHOSTDAG, выбирая самый безопасный k-кластер, который охватывает как минимум половину честной сети. Это гарантирует, что порядок блоков остается безопасным, даже если сеть ведет себя непредсказуемо.

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

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

Может ли DAGKnight сопротивляться атакам?

DAGKnight разработан с 50% устойчивостью к византийским сбоям, что является наивысшим пределом, достижимым в частично синхронной модели. Этот уровень выше пределов, с которыми сталкиваются классические модели BFT, которые не могут превышать одну треть устойчивости к сбоям.

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

Это делает Kaspa более устойчивым в периоды стресса, таких как:

  • Сбои в сети
  • Высокие всплески трафика
  • Атаки на перегрузку
  • Неожиданные задержки маршрутизации в Интернете

Что означает DAGKnight для окончательности транзакций?

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

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

Kaspa публично заявил, что возможно достижение 100 или более блоков в секунду с будущими инструментами.

Как DAGKnight поддерживает смарт-контракты

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

DAGKnight также работает с предстоящим обновлением vProgs. vProgs вводит вычисления с нулевым разглашением на уровне 1, позволяя выполнять атомарные операции, такие как кредитование, стекинг и обмены в одной транзакции. Это предотвращает проблемы фрагментации, которые возникают в сворачиваниях уровня 2.

Вместе DAGKnight и vProgs подготавливают Kaspa для децентрализованных приложений, которым нужен быстрый и постоянный порядок.

Каков текущий график развертывания?

Недавние сообщения из сообществ Kaspa намекают на то, что DAGKnight и vProgs могут появиться в течение восьми месяцев. Пост с тизером, в котором было слово “.soon”, усилил спекуляции среди пользователей.

Хотя дата еще не подтверждена, текущие обновления разработки свидетельствуют о активном прогрессе.

Как DAGKnight вписывается в исследование консенсуса

Исследователи консенсуса давно обсуждают, как сбалансировать скорость, безопасность и децентрализацию. Биткойн отдает предпочтение безопасности с помощью доказательства работы, но жертвует скоростью. Классические BFT-системы приоритизируют согласованность, но не могут справляться с длительными сбоями сети. Гибридные системы пытаются сочетать оба подхода, но часто наследуют слабости обоих.

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

Поддержка сообщества Kaspa для DAGKnight

В декабре 2022 года Kaspa провел краудфандинг для сообщества, чтобы собрать 70 миллионов KAS для разработки DAGKnight. Цель была достигнута за двенадцать дней. Это показало широкую поддержку обновления консенсуса, которое поможет Kaspa масштабироваться, сохраняя безопасность на основе доказательства работы.

Протокол был написан Майклом Саттоном и Yonatan Sompolinsky, которые ранее внесли свой вклад в PHANTOM и GHOSTDAG. Их работа положила основу для дизайна blockDAG Kaspa, который позволяет создавать несколько блоков одновременно, не вызывая конфликтов.

Заключение

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

KAS3.46%
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить