Техническая суть Conflux может быть обобщена так:



Форма разрозненна, но дух един — структура блоков больше не является цепочкой, разные узлы в системе могут параллельно создавать блоки, полностью используя сетевые ресурсы; а после полной сортировки блоков с помощью алгоритма GHAST логический порядок этих блоков не отличается от обычного блокчейна и не влияет на выполнение транзакций.

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

#BTC下探60000美元關鍵關口 #以太坊基金會重組降本 #cfx
$CFX
CFX-5,93%
Посмотреть Оригинал
tongrun
Conflux (Tree-Graph) ключевой технологический прорыв заключается в её инновационной структуре реестра Tree-Graph и алгоритме консенсуса GHAST.

Ниже приведен подробный анализ его технических принципов: ⬇️⬇️

I. Основная проблема: узкое место производительности традиционных блокчейнов
Традиционные блокчейны (например, Bitcoin, Ethereum) используют цепочечную структуру, где блоки должны быть выстроены в одну цепь. Эта конструкция имеет два фундаментальных недостатка:
Пустая трата ресурсов: Когда в сети возникает разветвление, система может выбрать только одну ветвь, а остальные блоки ветвления (называемые "осиротевшими блоками") полностью отбрасываются. Эти отброшенные блоки не способствуют безопасности системы и не увеличивают пропускную способность.

Ограниченная производительность: Из-за линейной обработки блоков пропускная способность системы сильно ограничена. Bitcoin обрабатывает максимум 7 транзакций в секунду, Ethereum — около 30-40, что далеко не достаточно для крупномасштабных коммерческих приложений.

II. Инновационная конструкция структуры Tree-Graph
Conflux разрушил шаблон "блоки должны быть выстроены в одну цепь" и творчески предложил структуру Tree-Graph — гибридную структуру реестра, сочетающую свойства дерева и графа.

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

Родительское ребро (Parent Edge): указывает на родительский блок данного блока. Каждый блок может иметь только одно родительское ребро. Все блоки соединяются через родительские ребра, образуя древовидную структуру.

Ребро ссылки (Reference Edge): указывает на другие исторические блоки, выражая отношение "произошло до" (happens-before) между блоками. Один блок может ссылаться на несколько других блоков, и эти ребра ссылок расширяют древовидную структуру до графовой.

Тонкость этой конструкции в том, что если смотреть только на родительские ребра, структура реестра — это дерево; если смотреть одновременно на родительские ребра и ребра ссылок, структура реестра — это граф. Поэтому она называется Tree-Graph, что означает "граф, содержащий дерево".

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

Это означает, что даже если несколько майнеров создают блоки одновременно, эти блоки не отбрасываются, а все включаются в структуру Tree-Graph для обработки. Все блоки в системе могут вносить вклад в пропускную способность, в отличие от Bitcoin, где много вычислительной мощности тратится на осиротевшие блоки.

III. Алгоритм консенсуса GHAST: достижение полного порядка блоков
Хотя структура Tree-Graph позволяет параллельное создание блоков, возникает новая проблема: как определить глобальный порядок этих параллельных блоков? Conflux решает эту проблему с помощью алгоритма GHAST (Greedy Heaviest-Adaptive SubTree — жадное самое тяжелое адаптивное поддерево).

3.1 Выбор основной цепочки (Pivot Chain)
Алгоритм GHAST использует правило самого тяжелого поддерева для определения основной цепочки:

Начиная с блока genesis, система итеративно выбирает дочерний блок с самым большим поддеревом (включая сам блок и все его потомки) в качестве следующего блока основной цепочки.

Это правило отличается от "правила самой длинной цепочки" в Bitcoin. Самая длинная цепочка учитывает только длину цепочки, в то время как самое тяжелое поддерево учитывает общее количество блоков в поддереве, что делает его более устойчивым к атакам на активность.

3.2 Механизм эпох: отображение DAG в линейную последовательность
После определения основной цепочки Conflux выполняет полное упорядочивание блоков через механизм эпох (Epoch):

Определение эпохи: Каждый блок основной цепочки определяет одну эпоху. К какой эпохе относится блок на ветвлении, определяется эпохой первого блока основной цепочки, который появился после него.

Правило упорядочивания:
Таким образом, Conflux отображает сложную структуру DAG в логическую структуру, пригодную для сортировки, обеспечивая согласованность порядка блоков между всеми узлами и поддерживая выполнение полных по Тьюрингу смарт-контрактов.

IV. Анализ безопасности

4.1 Противодействие атаке 51%

Анализ безопасности Conflux показывает:

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

Если вычислительная мощность честных узлов сконцентрирована, атакующему потребуется не менее 51% мощности для успеха. Если мощность честных узлов рассредоточена (создается больше дочерних блоков), вес поддерева честных блоков больше, и атакующему потребуется еще больше мощности для превосходства.

4.2 Защита от атаки двойного расходования

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

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

V. Прорыв в производительности
Благодаря инновационной конструкции структуры Tree-Graph и алгоритма GHAST, Conflux достигает выдающейся производительности:

Высокая пропускная способность: Система может обрабатывать более 3000 транзакций в секунду, что в 428 раз больше, чем у Bitcoin, и в 75 раз больше, чем у Ethereum.

Быстрое подтверждение: Время подтверждения транзакции сокращено до 30 секунд, что по удобству использования близко к традиционным централизованным системам.

Предельная эволюция: После 8 крупных обновлений основной сети и 42 итераций версий достигнут прорыв в производительности "поддержка десятков тысяч глобальных кросс-доменных узлов / 15000 TPS".

VI. Техническую суть Conflux можно обобщить как

Техническую суть Conflux можно обобщить как: форма рассеяна, но суть едина — структура организации блоков больше не является цепочкой, разные узлы в системе могут одновременно создавать блоки, полностью используя сетевые ресурсы; а после полного упорядочивания блоков алгоритмом GHAST эти блоки логически не отличаются от обычных блокчейнов и не влияют на выполнение транзакций.

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

Строгое заявление:
Материалы взяты из официальных источников / интернет-новостей, основаны на открытых данных, предназначены только для ознакомления, исключительно для обучения и обмена, не являются инвестиционной рекомендацией. Просим читателей строго соблюдать местные законы и правила. Данный текст не представляет собой какие-либо инвестиционные рекомендации.

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

#MemeCoreM代币数小时内暴跌80% #原油期货跌约4% #SK海力士拟赴美发行ADR #Cfx #conflux $SOL $CFX
repost-content-media
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
Добавить комментарий
Добавить комментарий
Нет комментариев
  • Закреплено