Hashgraph проти Blockchain: що краще?
Збентежені термінами Hashgraph і Blockchain і не знаєте, що робити з ними? Ми порівнюємо ці дві технології.

Команда Хашграф та Blockchain це дві конкуруючі технології, які вирішують ту саму проблему забезпечення довіри в ненадійному середовищі, такому як Інтернет.
Обидві технології допомагають зберігати та отримувати інформацію через децентралізовану мережу, але підходять до проблеми по-різному.
Blockchain групує записи даних у блок, позначає часові позначки цього блоку та хешує його вміст, щоб зробити його незмінним. З іншого боку, хеш-граф фіксує окремі транзакції. Але він використовує метод віртуального голосування, щоб досягти консенсусу щодо того, які транзакції є дійсними.
Ця публікація дивиться за лаштунки цих двох технологій. Щоб побачити, що вони пропонують і що вони означають для майбутнього криптовалют і криптоіндустрії.
Як все починалося
У 1976 році Стів Возняк і Стів Джобс вирішили повстати проти істеблішменту, створивши Apple Computer. До 1980-х років персональний комп’ютер та Інтернет поширювалися як лісова пожежа. А до 1990-х років вони стали частиною основної культури в усьому світі.
Проте деякі частини закладу все ще мали багато голосів в Інтернеті, особливо коли йшлося про електронну комерцію та фінанси. Причина в тому, що лише визнаним брендам можна довіряти обробку платежів і подібну діяльність в Інтернеті.
Щоб протистояти цьому, група криптодослідників і комп’ютерних програмістів розробила систему, яка може дозволити людям безпечно здійснювати транзакції в Інтернеті, не потребуючи сторонніх організацій, таких як банки.
Ця група починалася під псевдонімом «Сатоші Накамото». І основою їх геніального винаходу Bitcoin є Blockchain.
Розуміння технологій розподіленої книги
Проблема з банками та іншими третіми сторонами транзакцій полягає в тому, що вони мають повний контроль над своїми базами даних. Таким чином, записами легко маніпулювати без відома будь-кого.
Технології розподіленої книги вирішують цю проблему завдяки тому, що кілька комп’ютерів запускають однакові копії бази даних. Кожен мережевий комп'ютер називається вузлом. І чим більше вузлів у вас у мережі, тим надійнішою є база даних.
Окрім такого децентралізованого підходу до банківських даних, DLT або технології розподіленої книги також використовують певні протоколи, алгоритми та інші угоди для створення повного пакету. Такі як Blockchain або Hashgraph.
Давайте розглянемо кожен.
Блокчейн
Blockchain — це система баз даних, яка групує дані разом у блоки та зв’язує ці блоки за допомогою криптографії.
Блок може містити будь-які типи даних, від фінансових операцій до зображень, відео, програмного забезпечення, електронних книг тощо. Після того як дані блоку згруповані, до них додається позначка часу та хеш попереднього блоку. Потім вміст хешується для створення унікального ідентифікатора, який робить запис незмінним.
Мета цього підходу полягає в тому, що якщо ви щось зміните в блоці, результуючий хеш буде відрізнятися від широко прийнятого хешу цього блоку. Отже, якщо ви щось зміните в попередньому блоці, його кінцевий хеш також буде іншим, що робить хеш поточного блоку також іншим.
Ця незмінність дає технології назву Blockchain, оскільки блоки, так би мовити, криптографічно зв’язані. Біткойн використовує хеш-функцію SHA-256 для генерації випадкового рядка довжиною 256 біт, незалежно від довжини вхідних даних.
Наразі розмір блокчейну біткойн перевищує 200 ГБ, середній розмір блоку становить близько 1 МБ. Враховуючи, що кожен блок містить прості фінансові операції, 1 МБ, отже, це багато транзакцій для обробки.
Крім того, майнери, які обробляють транзакцію, повинні постійно запускати хеш-функцію знову і знову, доки вона не створить унікальний хеш SHA-256 із заздалегідь визначеними специфікаціями, такими як поточні 19 початкових нулів. Ця вимога призвела до ситуації, коли мережа Bitcoin виконує 150 екзахешів (1018 хешів) за секунду.
Глобальна мережа майнінгу біткойнів використовує до 800 кВт/год електроенергії на транзакцію. Це приблизно 3 МВт-год на секунду (4 транзакції на секунду), 190 МВт-год на хвилину і так далі, поки ви не досягнете 50-100 ТВт-год на рік. Цього достатньо, щоб забезпечити енергією всі Кайманові острови протягом цілого місяця.
Хеш-граф
Щоб зменшити витрати електроенергії, пов’язані з обслуговуванням блокчейну, різні групи винайшли різні підходи. І це включає Hashgraph.
Слід зазначити, що існує запатентована технологія Hashgraph, яка належить її винахіднику. Крім того, є Hedera Hashgraph, яка є дозволеною загальнодоступною мережею, яка запускає реальну реалізацію Hashgraph.
Система Hashgraph намагається створити швидке та енергоефективне середовище за допомогою орієнтовані акрилові графіки та два протоколи:
- Плітка про плітку
- Віртуальне голосування
1. Плітка про Плітку
Щоб розпочати транзакцію на Hashgraph, вам потрібно передати деталі цієї транзакції до вузла в мережі. Потім цей вузол повторно передає деталі кільком випадковим вузлам, які, у свою чергу, повторно передають деталі транзакції іншим випадковим вузлам.
Ці випадкові вузли називаються сусідами, а кожна деталь транзакції називається подією. Кожна подія містить інформацію з двох попередніх подій перед нею, і звідси назва «плітки про плітки».
Ефект передачі інформації таким чином полягає в тому, що плітки поширюються так швидко, як лісова пожежа, і всього за кілька секунд більшість (66%) вузлів повинні мати копію цієї транзакції, що призводить до консенсусу.
Тепер подію потрібно додати до розподілених реєстрів, використовуючи позначку часу для хронологічного сортування.
2. Віртуальне голосування
Інша вражаюча частина Hashgraph — це протокол віртуального голосування. Оскільки кожна подія містить інформацію про дві попередні події, вузли використовують цю інформацію, щоб голосувати про те, які події відбулися до них і мають отримати пріоритетну обробку.
Мета віртуального голосування полягає в тому, щоб запобігти ситуації, коли вузол не може передати інформацію через те, що він шкідливий або візантійський. І ця нездатність передати інформацію може перешкодити досягненню транзакцією більшості у 2/3 і остаточного консенсусу.
Щоб вирішити цю проблему, кожна подія потім голосує за попередні події, від яких вона може простежити своє походження. І це допомагає переконатися, що попередні транзакції, які не досягли більшості через несправні вузли, все одно будуть своєчасно оброблені.
Цей процес голосування охоплює різні раунди або часові рамки спілкування, що робить його асинхронним. Отже, цей алгоритм називають асинхронним візантійським відмовостійким (aBFT).
Хешграф проти блокчейну
Хоча системи Hashgraph і Blockchain намагаються безпечно та надійно керувати даними в розподілених мережах, вони обидві роблять це по-різному, що призводить до різких відмінностей.
Ось таблиця цих відмінностей.
| Хашграф | Blockchain | |
|---|---|---|
| Дата запуску: | 2017 | 2008 |
| Ліцензія: | Запатентована технологія | Відкрите джерело |
| Консенсус: | Віртуальне голосування | Підтвердження роботи, частки тощо |
| Швидкість: | 10,000 XNUMX+ TPS | 4-15 TPS |
| Справедливість: | 100% | N / A |
| Безпека: | ABFT | Крипто хешування |
| Енергоефективність: | Високий | низький |
| КВт-год за транзакцію: | ~ 0.0002 | ~ 100 - 900 |
| Збори за транзакції: | $ 0.0001 + | $ 15 + |
| Перевірка транзакції: | Консенсус | Шахтарем |
| Дозволи: | Дозволено | Без дозволу |
| Доступ до мережі: | Приватний/публічний | громадськості |
1. Ліцензування
Біткойн і технологію Blockchain, що лежить в його основі, були випущені згідно з ліцензією Массачусетського технологічного інституту, що робить його безкоштовним програмним забезпеченням із відкритим вихідним кодом із високим дозволом. Ця свобода використання допомогла підвищити популярність Blockchain. А також його різні форки та конкуруючі підходи.
Hashgraph, з іншого боку, є запатентованою технологією, що належить Swirlds, компанії, заснованій її винахідником Лімоном Бердом. Тоді Swirlds передала ліцензію на технологію Hedera Foundation на 10% частки в доходах мережі Hedera.
2. Консенсус
Hedera Hashgraph використовує віртуальне голосування як механізм консенсусу. Потрібно лише, щоб 2/3 вузлів погодилися, і це рішення є остаточним. З іншого боку, блокчейни використовують різні протоколи.
Біткойн використовує протокол Proof-of-Work, дуже енергоємну та марнотратну систему. Ethereum використовує протокол Proof-of-Stake, який просто означає, що майнер робить ставку на деякі зі своїх криптовалют перед майнінгом. І якщо йому це вдається, він виграє рівно ту суму, яку поставив.
Інші консенсусні протоколи Blockchain включають Proof-of-Space, який використовує простір на жорсткому диску як механізм ставки. І Proof-of-Elapsed-time, який використовує спеціалізоване обладнання для призначення кожному майнеру мінімального часу очікування.
3. швидкість
За оцінкою цей прес-реліз з вересня 2020 року Hedera Hashgraph перевищив 1.5 мільйона транзакцій на день, удвічі більше, ніж Ethereum, і приблизно в 7 разів більше, ніж Bitcoin. До березня 2021 року Hedera перевищила 200 мільйонів транзакцій на місяць, а в квітні перетнула 1 мільярд транзакцій поріг
Слід зазначити, що причиною такого успіху є низькі та передбачувані транзакційні витрати на хеш-графі Hedera. Це протистоїть ненадійним витратам систем блокчейн, які, як правило, збільшуються з більшою кількістю одночасних транзакцій.
4. Справедливість
Майнери блокчейнів вибирають, які транзакції обробляти, і це надає вищий пріоритет тим, які пропонують вищі комісії для майнерів. Результатом є довший час підтвердження для деяких транзакцій і збільшення витрат із збільшенням використання мережі.
Hashgraph усуває цю несправедливість, додаючи мітки часу до транзакцій і додаючи їх до реєстру, коли досягнуто 66% консенсусу. А за допомогою віртуального голосування всі події гарантовано швидко опрацьовуються.
5. Енергоспоживання та ефективність
Біткойн використовує сотні кВт-год на транзакцію, часто досягаючи 800 кВт-год. Ethereum більш консервативний, але він все ще може використовувати до 100 кВт/год на транзакцію. Це пов’язано з процесом хешування, який повинні пройти майнери, щоб знайти вказаний рядок.
Hashgraph використовує лише 0.0002 кВт/год електроенергії на транзакцію, що є набагато меншою кількістю, ніж блокчейни. І це також робить його екологічно чистим варіантом для любителів природи.
6. Трансакційні витрати
Витрати на блокчейн є змінними, і транзакції з вищими комісіями мають пріоритет. У поєднанні з обмеженою швидкістю від 4 до 15 транзакцій на секунду вартість транзакцій сьогодні часто перевищує 15 доларів США. Навіть досягаючи $25 і $30+ за високої активності.
Для Hashgraph усі витрати зберігаються рівними та стягуються в доларах США. Звичайно, ціни відрізняються залежно від того, що ви хочете зробити. Але ви завжди можете визначити, скільки коштуватиме транзакція, починаючи від 0.0001 долара США.
7. Доступ до мережі
Біткойн завжди був публічною мережею без дозволів. Це означає, що будь-хто, хто має комп’ютер, може бачити транзакції, а будь-хто з достатньо хорошим обладнанням може завантажити клієнт і приєднатися до мережі. Дозвіл не потрібен. Інші проекти Blockchain можуть мати інші, але схожі вимоги.
Hedera Hashgraph також є загальнодоступною, як і біткойн, але вона має дозвіл. Це означає, що вам знадобиться запрошення, щоб вас прийняли в мережу.
Висновок
Ми підійшли до кінця цього допису Hashgraph проти Blockchain, і ви побачили, як розкриваються їхні основні технології.
Блокчейн має свої сильні та слабкі сторони. Але також і Hashgraph. Таким чином, саме ваші поточні потреби визначатимуть, який варіант для вас кращий.




