Conflux GHAST(самый жадный адаптивный поддеревьевой подход): концепция/дизайн и механизм работы — создано для баланса между высокой производительностью и безопасностью



О ключевых концепциях, мотивации дизайна и механизме работы Conflux GHAST; ниже приведено описание механизма GHAST (самый жадный адаптивный поддеревьевой подход):

1. Ключевая проблема: противодействие атаке на живучесть (Liveness Attack)
Фон

Conflux использует структуру дерево-графа (Tree-Graph), позволяющую параллельно выпускать блоки, а подтверждение транзакций выполняется по правилу самой тяжёлой цепочки (GHOST). Однако у этого механизма есть врождённый недостаток: атака на живучесть.

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

2. Решение: механизм GHAST (самый жадный адаптивный поддеревьевой подход)
Чтобы устранить указанную проблему, команда Conflux разработала механизм GHAST. Его ключевая идея — адаптивно изменять «вес» блоков, чтобы система при столкновении с атакой автоматически «сбавляла обороты», жертвуя частью производительности ради безопасности, при этом в нормальном состоянии сохраняла высокую скорость.

Ключевые моменты:

Три типа «веса» блоков:

В традиционном правиле самой тяжёлой цепочки каждому блоку присваивается вес 1. GHAST вводит три значения веса: 0, 1 и X (X — достаточно большое число, например 1000).
Блоки с весом 0 или X называются особыми блоками, а вес 1 имеют обычные блоки.

2. Два типа блоков:
Обычный блок: вес всегда равен 1, то есть ничем не отличается от обычного.
Особый блок: его вес определяется хешем блока. С вероятностью 1/X вес становится равным X, а в остальных случаях — 0. Сложность добычи особого блока такая же, как у обычного, но ожидаемый вес по-прежнему равен 1.

3. Тип блока определяется «исторической дерево-графовой структурой», а не волей майнеров:
Это ключевая особенность GHAST. То, обычный блок или особый, полностью определяется его «исторической дерево-графовой структурой» (то есть графом из всех блоков, предшествующих данному). Майнеры не могут выбрать тип самостоятельно.
Такое проектирование гарантирует согласие всех узлов по типу блока, исключая расхождения при выборе основной цепочки.

4. Адаптивная логика:
Нормальное состояние: при отсутствии атаки блоки, создаваемые честными узлами, всегда являются обычными (вес 1), и система сохраняет высокую скорость выпуска блоков.
Состояние атаки: когда система обнаруживает аномалии (например, признаки «атаки на живучесть», то есть когда дерево-граф становится «ненормальным»), блоки, создаваемые честными узлами, автоматически становятся особыми. Вес особых блоков равен либо 0, либо X (ожидание — 1). Это равносильно динамическому изменению сложности добычи блоков, из-за чего во время атаки эффективно снижается скорость выпуска блоков, что ломает стратегию атакующего, удерживающего баланс. В итоге проблема «атаки на живучесть» устраняется.

3. Итог
Механизм GHAST — изящное решение, разработанное Conflux для баланса между высокой производительностью и безопасностью. Он достигается за счёт введения адаптивных весов: в нормальных условиях система обеспечивает сверхбыстрое подтверждение (в среднем около 23 секунд), а при атаке на живучесть автоматически переходит в «защитный режим» (порождая особые блоки, чтобы снизить эффективную скорость выпуска), тем самым гарантируя конечную безопасность сети. Эта схема позволяет Conflux сохранять высокий уровень пропускной способности и при этом противостоять сложным атакам, объединяя децентрализацию, безопасность и масштабируемость.

$BTC #CFX #PreIPOs第二期OpenAI認購 $CFX

Материал из официальных медиа/сетевых новостей, только для справки, обучения и обмена мнениями. Пожалуйста, строго соблюдайте законы и правила в вашей юрисдикции. Эта статья не является инвестиционной рекомендацией.
BTC-1,84%
CFX-0,77%
Посмотреть Оригинал
post-image
post-image
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 2
  • 1
  • Поделиться
комментарий
Добавить комментарий
Добавить комментарий
tongrun
· 1ч назад
Уверенный HODL💎
Посмотреть ОригиналОтветить0
tongrun
· 1ч назад
😈 Механизм GHAST — это изящное решение, разработанное Conflux для поиска баланса между высокой производительностью и безопасностью.
Он достигается за счёт внедрения адаптивных весов: в обычных условиях система сохраняет сверхбыстрое время подтверждения (в среднем около 23 секунд), а при столкновении с атаками на живучесть автоматически переходит в режим «обороны» (за счёт создания специальных блоков, чтобы снизить эффективную скорость выработки блоков).
Эта схема гарантирует конечную безопасность системы.
Эта совокупность механизмов обеспечивает возможность Conflux одновременно поддерживать высокую пропускную способность и противостоять сложным атакам, объединяя децентрализацию, безопасность и масштабируемость.
Посмотреть ОригиналОтветить1
  • Закреплено