ВИЗНАЧЕННЯ механізму консенсусу Хашграфа
Hashgraph - це новий вид консенсусного механізму, який формує консенсус за допомогою блокчейн-концепцій пліток, пліток про плітки та віртуального голосування. Він оцінює інші стандартні алгоритми побудови консенсусу, як доказ роботи (PoW), з точки зору кращої швидкості та більшої ефективності, оскільки він не надсилає жодних голосів чи деталей по мережі, що часто призводить до заторів і затримок.
НАРУШЕННЯ ВНИЗМЕННОГО механізму консенсусу Hashgraph
Консенсус Hashgraph використовує протокол пліток і використовується в блокчейн-платформі Hedera. Учасники blockchain, що використовують протокол пліток, передають інформацію (називається плітки) про трансакції, а також плітки про плітки. Історія спільної роботи «пліткових подій» зберігається, оскільки учасники постійно додають інформацію про свої попередні плітки до кожного поточного повідомлення пліток.
Використання сили пліток
У технічному плані для блокчейна плітки - це інформація, що передається кожним учасником неодноразово іншому члену, обраному випадковим чином, і розповідає їм все, що вони знають про транзакцію. Він може бути використаний для передачі найрізноманітнішої інформації, яку потрібно поширювати, як плітки про особистість користувачів, трансакції або плітки щодо блокових блоків.
Приклад: припустіть соціальне зібрання, де багато друзів зустрічаються та пліткують під час перерв. Скажіть, Пітер дає плітки Павлу про тему під час першої перерви, а Пол розповідає їй Памелу. До другої перерви Памела, можливо, передала цю інформацію іншим людям, як Присцилла, тому, хоча Пітер (який ініціював плітки) не спілкувався безпосередньо з Присцилою, вона знає про плітки Павла. З кожним перервою, як відомо, ця плітка приблизно вдвічі збільшила кількість людей, які знали її під час попередньої перерви. Протокол пліток намагається використовувати цей механізм для побудови консенсусу blockchain, оскільки все більше людей дізнаються про деталі повністю або частково.
Hashgraph - це структура даних, яка підтримує записи того, хто пліткував кому, і в якому порядку - тобто, хешграф стає спільною історією подій пліток, оскільки учасники постійно додають інформацію про свої попередні плітки до кожного поточного повідомлення пліток. Це стає "плітками про плітки", як це історія про самі плітки. Оскільки кожен член отримує копію Гашграфа, то кожен член може обчислити те, що інший член знав би чи міг би їм надіслати.
Скажімо, Пітер і Пол - два учасники платформи blockchain, яка використовує механізм консенсусу хешграфа. Коли нова транзакція розміщена на блокчейні, вона почне поширюватися на інших учасників. Пітер буде знати про трансакцію, але прямої інформації про неї Павлу не надсилатиме. Петро буде знати, коли Павло дізнався про транзакцію, і дізнається, коли Прісчілла дізнається про те, що Павло дізнався про цю транзакцію. Зі свого боку, Павло обчислює, яку інформацію Петро, можливо, надіслав, спираючись на власне передбачення того, що може знати Петро. Цей прогнозний розрахунок Павла ґрунтується на тому, що і коли Пітер дізнався б про транзакцію, згідно з історією, наявною в хешграфі.
Оскільки велика інформація не передається по всій мережі, і всі обчислення проводяться різними учасниками самостійно, це значною мірою залишає мережеві затори вільними. Він являє собою віртуальне голосування - замість того, щоб кожен член надсилав свою інформацію (голоси) безпосередньо другому члену, кожен обчислює те, що можуть знати інші. Не маючи жодного голосу в реальності, є дуже мало мережевих комунікацій накладних витрат, крім самих транзакцій. Плітки (деталі транзакції) та плітки про плітки (деталі про деталі трансакції) призводять до надійної структури даних хешграфа, що дозволяє будувати консенсус, достатній для автентифікації транзакції (або для будь-яких інших вимог щодо досягнення консенсусу).).
Алгоритм хешграфа має на меті досягти справедливості, оскільки він має повну асинхронність, відсутні домінуючі лідери, відсутність роботи круглої робіни та висока швидкість без можливості помилок.
