Суть технології Conflux можна узагальнити так:



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

Це нововведення одночасно зберігає безпеку та децентралізацію, значно підвищуючи продуктивність блокчейн-системи, що дозволяє їй справді підтримувати масштабні комерційні застосування.

#BTC下探60000美元關鍵關口 #以太坊基金會重組降本 #cfx
$CFX
CFX-1,44%
Переглянути оригінал
tongrun
Conflux (дерево-граф) має основний технологічний прорив у своїй інноваційній структурі реєстру «дерево-граф» (Tree-Graph) та алгоритмі консенсусу GHAST.

Нижче наведено детальний аналіз його технічних принципів: ⬇️⬇️

I. Основна проблема: вузьке місце продуктивності традиційних блокчейнів
Традиційні блокчейни (наприклад, Bitcoin, Ethereum) використовують ланцюжкову структуру, де блоки повинні бути з'єднані в один ланцюг. Такий дизайн має дві фундаментальні проблеми:
Марнування ресурсів: коли в мережі виникають розгалуження, система може вибрати лише одне з них, а решта блоків розгалуження (так звані «осиротілі блоки») повністю відкидаються. Ці відкинуті блоки не сприяють ні безпеці системи, ні підвищенню пропускної здатності.

Обмежена продуктивність: оскільки блоки обробляються лише лінійно, пропускна здатність системи серйозно обмежена. Bitcoin обробляє максимум 7 транзакцій на секунду, Ethereum — приблизно 30–40, що далеко не відповідає потребам масштабних комерційних застосувань.

II. Інноваційний дизайн структури «дерево-граф» (Tree-Graph)
Conflux ламає стереотип «блоки обов'язково мають бути з'єднані в ланцюг» і творчо пропонує структуру дерево-граф — гібридну структуру реєстру, що поєднує властивості дерева та графу.

2.1 Два типи покажчиків: батьківське ребро та посилальне ребро
Інновація Conflux полягає в тому, що кожен блок містить два різних типи покажчиків:

Батьківське ребро (Parent Edge): вказує на батьківський блок цього блоку; кожен блок може мати лише одне батьківське ребро. Усі блоки з'єднуються через батьківські ребра, утворюючи деревоподібну структуру.

Посилальні ребра (Reference Edges): вказують на інші історичні блоки, виражаючи відношення «відбувається раніше» (happens-before) між блоками. Один блок може посилатися на кілька інших блоків; ці посилальні ребра розширюють деревоподібну структуру до графової.

Витонченість цього дизайну полягає в тому, що якщо розглядати лише батьківські ребра, структура реєстру є деревом; якщо одночасно дивитися на батьківські та посилальні ребра, структура реєстру стає графом. Тому вона називається дерево-граф (Tree-Graph), що означає «дерево, вкладене в граф».

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

Це означає, що навіть якщо кілька майнерів одночасно створюють блоки, ці блоки не відкидаються, а повністю включаються в структуру дерево-граф для обробки. Усі блоки в системі сприяють пропускній здатності, на відміну від Bitcoin, де значна частина обчислювальної потужності витрачається на осиротілі блоки.

III. Алгоритм консенсусу GHAST: досягнення повного порядку блоків
Хоча структура дерево-граф дозволяє паралельне створення блоків, вона також породжує нову проблему: як визначити глобальний порядок цих паралельних блоків? Conflux вирішує це за допомогою алгоритму GHAST (Greedy Heaviest-Adaptive SubTree, жадібне найважче адаптивне піддерево).

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

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

Це правило відрізняється від «правила найдовшого ланцюга» в Bitcoin. Найдовший ланцюг враховує лише довжину, тоді як найважче піддерево враховує загальну кількість блоків у піддереві, що робить його більш стійким до атак на живучість.

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

Визначення Epoch: кожен блок основного ланцюга визначає одну Epoch. Блоки на розгалуженнях належать до тієї Epoch, яка визначається першим блоком основного ланцюга, створеним після них.

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

IV. Аналіз безпеки

4.1 Стійкість до атаки 51%

Аналіз безпеки Conflux показує:

Щоб скасувати підтверджену транзакцію, атакуючий повинен змінити основний ланцюг, тобто змусити вагу піддерева створених ним блоків перевищити вагу піддерева, створеного чесними вузлами.

Якщо обчислювальна потужність чесних вузлів сконцентрована, атакуючий потребує щонайменше 51% потужності для успіху. Якщо потужність чесних вузлів розпорошена (створюється більше дочірніх блоків), вага піддерева чесних блоків більша, і атакуючому потрібно ще більше потужності.

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

Conflux захищається від атак подвійного витрачання за допомогою наступних механізмів:
Якщо атакуючий не може змінити основний ланцюг, він не зможе скасувати підтверджені транзакції. Оскільки шкідливі блоки будуть розташовані в пізніших Epoch, вони не можуть вплинути на транзакції в ранніх Epoch.

Зміна старих блоків в основному ланцюзі вимагає від атакуючого постійного створення блоків зі швидкістю, що перевищує швидкість чесних вузлів, що неможливо при потужності менше 50%.

V. Прорив у продуктивності
Завдяки інноваційному дизайну структури дерево-граф та алгоритму 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, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
Додати коментар
Додати коментар
Немає коментарів
  • Закріплено