Спрямовані ациклічні графи (DAGs) - нова гаряча тема в криптовалютній та блокчейн індустрії. Вони мають на меті вирішити децентралізацію по-іншому, пропонуючи безкоштовні та швидкі транзакції.
Технологія блокчейну має за собою десятиріччя. Її народження розпочало децентралізовану революцію, породивши багато інших відмінних технологій розподіленого реєстру (DLT). Ці DLT унікальні тим, що намагаються вирішити недоліки блокчейну.
Тепер ви можете знайти багато захоплюючих технологій розподіленого реєстру, таких як R3 Corda, Hashgraph та Iota Tangle. З цих трьох популярних DLT Iota та Hashgraph використовують Спрямовані ациклічні графи (DAGs).

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

Крипто або DLT, які працюють на DAG, можуть працювати з Proof-of-work (PoW) або без нього. Можливість працювати з технологією розподіленого реєстру без видобутку означає швидший та більш енергоефективний підхід, особливо порівняно з традиційними рішеннями блокчейну, такими як Ethereum.
Крім того, DAG також забезпечує ефективність зберігання даних і вже розглядається як заміна блокчейну для онлайн-платежів та транзакцій.
Нарешті, створення вузлів/вершин DAG робить процес транзакцій миттєвим. Щоб коротко, DAG забезпечує кращу стабільність та масштабованість мережі.
Криптовалюта на основі DAG використовує proof-of-work (POW) або інші алгоритми консенсусу для перевірки транзакцій для забезпечення певної форми консенсусу.
Давайте розглянемо приклад, щоб краще зрозуміти.
Джон, трейдер, здійснив нову транзакцію, переклавши криптовалюту, яка працює на DAG, іншій особі, Слай. Оскільки нова транзакція народжується, DAG повинен її перевірити, звернувшись до попередньої. Посилання виконується для кількох транзакцій, щоб забезпечити надійне підтвердження транзакції.
Алгоритми консенсусу в криптовалютах або розподіленій книзі рахунків на основі DAG ґрафіку ґрають на визначенні того, який вузол отримує можливість перевірити транзакцію. Таким чином, вузол може мати значний вплив на перевірку транзакції, і вибір здійснюється на основі накопиченої ваги (кількість підтверджень).
Транзакції Джона залишаються непідтвердженими, поки на них не посилається сам Джон або хтось інший, хто будує на основі транзакції Джона. Практично, лише вузли з вищою вагою ймовірно продовжують підтверджувати транзакції, щоб забезпечити належний ріст мережі.
Щоб візуально побачити, як виглядає DAG, подивіться на зображення нижче.

Алгоритм DAG завжди віддає перевагу вузлу з важким накопиченим вагою, щоб подолати проблему того, що кілька гілок не знають про існування одна одної. Цим способом новіші транзакції в основному пов'язані через верх та завжди посилаються на старі транзакції для перевірки. Селективний підхід також відкидає слабкі шляхи та відкидає їх по мірі зростання мережі.
Якщо ми заглибимося в блокчейн, транзакції вважаються "витраченими" після шести підтверджень, щоб забезпечити довіру до системи.
Підсумовуючи, DAG робить наступне:
Щоб зупинити подвійне витрачання, він містить транзакції, які не становлять 1/3 від загальної суми. Таким чином, ніхто не може контролювати всю ланцюг і здійснювати подвійне витрачання.
Проте, IoTa Tangle не є по-справжньому децентралізованим, оскільки використовує централізований вузол «Координатор». Тим не менш, він допомагає всій мережі, контролюючи транзакції та забезпечуючи відсутність конфліктів.
Під капотом Hashgraph використовує протокол Gossip. У цьому протоколі вузли обмінюються інформацією і доходять до згоди для схвалення транзакцій. Журнал перевірки додається до розподіленого реєстру з кожною доданою транзакцією.
З іншого боку, DAG слідує топологічному підходу, де кожен вузол представляє транзакцію. Ланцюжок вузлів виступає як спосіб посилання на старі транзакції та запобігання подвійному витрачанню. Структура дерева може мати кілька шляхів. Однак для підтвердження нових транзакцій потрібно лише один шлях трасування.
Підхід DAG полягає в перевірці кожної операції окремо. Він використовує попередні операції як знання для перевірки. Учасники, які перевіряють та добувають, беруть участь. Крім того, операції в основному безкоштовні.
* Ця інформація не є фінансовою порадою чи будь-якою іншою рекомендацією, запропонованою чи схваленою Gate.
* Цю статтю заборонено відтворювати, передавати чи копіювати без посилання на Gate. Порушення є порушенням Закону про авторське право і може бути предметом судового розгляду.





