Hashgraph срещу Blockchain: Кое е по-добро?

Объркани сте от термините Hashgraph и Blockchain и не сте сигурни какво да правите с двете? Сравняваме тези две технологии.

- Hashgraph намлява Blockchain са две конкурентни технологии, които решават един и същ проблем за осигуряване на доверие в среда без доверие, като интернет.

И двете технологии помагат при съхраняването и извличането на информация през децентрализирана мрежа, но подхождат към проблема по различни начини.

Blockchain групира записите на данни в блок, поставя времеви отпечатъци на този блок и хешира съдържанието му, за да го направи неизменно. Hashgraph, от друга страна, записва отделни транзакции. Но той използва метод на виртуално гласуване, за да постигне консенсус кои транзакции са валидни.

Тази публикация разглежда зад кулисите тези две технологии. За да видите какво предлагат на масата и какво означават за бъдещето на криптовалутите и крипто индустрията.

Как започна всичко

През 1976 г. Стив Возняк и Стив Джобс решават да се разбунтуват срещу заведението, като стартират Apple Computer. До 1980-те години на миналия век персоналният компютър и интернет се разпространяват като горски пожар. И през 1990-те години те се превърнаха в част от масовата култура по света.

Въпреки това, части от заведението все още имаха много дума в мрежата, особено когато ставаше дума за електронна търговия и финанси. Причината е, че само на утвърдени марки може да се има доверие при обработка на плащания и подобни дейности в мрежата.

За да се противопоставят на това, група крипто изследователи и компютърни програмисти разработиха система, която може да позволи на хората да извършват безопасни транзакции в мрежата, без да се нуждаят от трета страна от предприятието, като например банки.

Тази група започва под псевдонима "Сатоши Накамото". И основата на тяхното гениално биткойн изобретение е блокчейн.

Разбиране на технологиите за разпределен регистър

Проблемът с банките и другите трети страни по транзакции е, че те имат пълен контрол върху своите бази данни. И като такъв е лесно да се манипулират записите без ничие знание.

Технологиите за разпределена книга решават този проблем, като разполагат с множество компютри, които изпълняват едни и същи копия на базата данни. Всеки свързан в мрежа компютър се нарича възел. И колкото повече възли имате в мрежата, толкова по-надеждна е базата данни.

В допълнение към такъв децентрализиран подход за банкиране на данни, DLT или Distributed Ledger Technologies също използват специфични протоколи, алгоритми и други конвенции за създаване на пълния пакет. Като Blockchain или Hashgraph.

Нека да разгледаме всеки.

Блокчейнът

Blockchain е система от бази данни, която групира данни заедно в блокове и свързва тези блокове с помощта на криптография.

Един блок може да съдържа всякакъв тип данни, от финансови транзакции до изображения, видеоклипове, софтуер, електронни книги и т.н. След като данните за блока са групирани, към тях се добавя времева маркировка и хеш на предходния блок. След това съдържанието се хешира, за да се създаде уникален идентификатор, който прави записа неизменен.

Целта на този подход е, че ако промените нещо в блока, полученият хеш ще бъде различен от този широко приет хеш на този блок. Следователно, ако промените нещо в предходния блок, неговият получен хеш също ще бъде различен, което прави хеша на текущия блок също различен.

Тази неизменност дава на технологията името Blockchain, тъй като блоковете са криптографски верижни, така да се каже. Биткойн използва хеш функцията SHA-256, за да генерира произволен низ с дължина 256 бита, независимо от дължината на входните данни.

Bitcoin Blockchain в момента надхвърля 200 GB по размер, като средният блок е около 1 MB. Като се има предвид, че всеки блок съдържа прости финансови транзакции, следователно 1 MB е много транзакции за обработка.

В допълнение, миньорите, които обработват транзакцията, трябва да продължат да изпълняват хеш функцията отново и отново, докато не произведе уникален SHA-256 хеш с предварително дефинирани спецификации, като текущите 19 водещи нули. Това изискване е създало ситуация, при която биткойн мрежата изпълнява 150 екзахаши (1018  хешове) за секунда.

За да представим това число в перспектива, глобалната мрежа за копаене на биткойни използва до 800 kWh електроенергия на транзакция. Това прави около 3 MWh на секунда (4 транзакции/секунда), 190 MWh на минута и така нататък, докато стигнете до 50 – 100 TWh на година. Това е достатъчно енергия, за да захрани целите Кайманови острови за цял месец.

Хешграфът

За да се ограничи загубата на електроенергия, свързана с поддръжката на блокчейн, различни групи измислиха различни подходи. И това включва Hashgraph.

Трябва да имате предвид, че има патентована технология Hashgraph, която е собственост на нейния изобретател. И тогава, има Hedera Hashgraph, която е разрешена публична мрежа, която изпълнява реално изпълнение на Hashgraph.

Системата Hashgraph се опитва да създаде бърза и енергийно ефективна среда, като използва насочени акрилни графики и два протокола:

  1. Клюка за клюка
  2. Виртуално гласуване

1. Клюки за клюки

За да започнете транзакция на Hashgraph, трябва да предадете подробностите за тази транзакция към възел в мрежата. След това този възел ще препредаде подробностите до няколко произволни възела, които от своя страна препредават подробностите за транзакцията към други произволни възли.

Тези произволни възли се наричат ​​съседи и всеки детайл на транзакция се нарича събитие. Всяко събитие съдържа информация от предишните две събития преди него и оттам идва и името „клюка за клюка“.

Ефектът от предаването на информация по този начин е, че клюките се разпространяват бързо като горски пожар и само за няколко секунди мнозинството (66%) от възлите трябва да имат копие от тази транзакция, което води до консенсус.

Сега събитието трябва да бъде добавено към разпределените регистри, като се използва неговият времеви печат за хронологично сортиране.

2. Виртуално гласуване

Другата впечатляваща част от Hashgraph е протоколът за виртуално гласуване. Тъй като всяко събитие носи информация за две предишни събития преди него, възлите използват тази информация, за да гласуват кои събития са се случили преди тях и трябва да получат приоритетна обработка.

Целта на виртуалното гласуване е да се предотврати ситуация, при която възел не успява да предаде информация, защото е злонамерен или византийски. И този неуспех да се предаде информацията може да попречи на транзакцията да достигне мнозинство от 2/3 и евентуален консенсус.

За да реши този проблем, всяко събитие след това гласува за предишни събития, до които може да проследи своя произход. И това помага да се гарантира, че по-ранните транзакции, които не са успели да достигнат мнозинство поради дефектни възли, все още ще бъдат обработени навреме.

Този процес на гласуване обхваща различни кръгове или комуникационни времеви рамки, което го прави асинхронен. И така, този алгоритъм се нарича асинхронен византийски отказоустойчив (aBFT).

Хешграф срещу блокчейн

Докато системите Hashgraph и Blockchain се опитват да управляват сигурно и надеждно данни в разпределени мрежи, и двете го правят по различни начини, което води до големи различия.

Ето табличен поглед върху тези разлики.

HashgraphBlockchain
Дата на стартиране:20172008
Разрешително:Патентована технологияОтворен код
Консенсус:Виртуално гласуванеДоказателство за работа, залог и др
Скорост:10,000 XNUMX+ TPS4-15 TPS
Справедливост:100%N / A
Сигурност:ABFTКрипто хеширане
Енергийна ефективност:Високониско
KWh на транзакция:~ 0.0002~ 100 - 900
Такси за транзакция:$ 0.0001 +$ 15 +
Валидиране на транзакцията:консенсусОт миньор
Разрешение:РазрешеноPermissionless
Достъп до мрежата:Частен/ОбщественОбществен

1. Лицензиране

Биткойн и неговата основна технология Blockchain бяха пуснати под лиценза на MIT, което го прави много разрешителен безплатен софтуер с отворен код. Тази свобода на използване спомогна за повишаване на популярността на Blockchain. Както и неговите различни разклонения и конкурентни подходи.

Hashgraph, от друга страна, е патентована технология, принадлежаща на Swirlds, компания, основана от нейния изобретател Leemon Baird. След това Swirlds лицензира технологията на фондация Hedera за 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 hashgraph. Това се противопоставя на ненадеждните разходи на блокчейн системите, които са склонни да се увеличават с повече едновременни транзакции.

4. Справедливост

Блокчейн миньорите избират кои транзакции да обработват и това дава по-висок приоритет на тези, които предлагат по-високи такси за миньорите. Резултатът е по-дълго време за потвърждение за някои транзакции и увеличаване на разходите с по-голямо използване на мрежата.

Hashgraph премахва тази несправедливост чрез маркиране на транзакциите във времето и добавянето им към книгата, след като има 66% консенсус. И чрез използването на виртуално гласуване, всички събития се обработват бързо.

5. Консумация на енергия и ефективност

Биткойн използва стотици kWh на транзакция, често достигайки 800 kWh. Ethereum е по-консервативен, но все пак може да използва до 100 kWh на транзакция. Това се дължи на процеса на хеширане, на който миньорите трябва да преминат, за да намерят определен низ.

Hashgraph използва само 0.0002 kWh електроенергия на транзакция, безкрайно по-малко количество в сравнение с блокчейните. И това също го прави екологичен вариант за любителите на природата.

6. Транзакционни разходи

Разходите за блокчейн са променливи и транзакциите с по-високи такси получават приоритетно третиране. В съчетание с техните ограничени скорости от 4 до 15 транзакции в секунда, транзакционните разходи често са над $15 днес. Дори достигайки $25 и $30+ с висока активност.

За Hashgraph всички разходи се поддържат равни и се таксуват във фиатни пари в щатски долари. Цените варират, разбира се, в зависимост от това какво искате да правите. Но винаги можете да разберете колко ще струва една транзакция, като започнете от едва 0.0001 $.

7. Достъп до мрежата

Биткойн винаги е бил публична мрежа без разрешения. Това означава, че всеки с компютър може да види транзакциите и всеки с достатъчно добър хардуер може да изтегли клиента и да се присъедини към мрежата. Не се изисква разрешение. Други Blockchain проекти може да имат различни, но подобни изисквания.

Hedera Hashgraph също е публична като Bitcoin, но е разрешена. Това означава, че ще имате нужда от покана, за да бъдете приети в мрежата.

Заключение

Стигнахме до края на тази публикация на Hashgraph срещу Blockchain и вие видяхте техните основни технологии, разкрити.

Блокчейн има своите силни и слаби страни. Но също така и Hashgraph. Следователно вашите текущи нужди ще определят кой е по-добрият вариант за вас.

Ннамди Океке

Ннамди Океке

Ннамди Океке е компютърен ентусиаст, който обича да чете широка гама от книги. Той има предпочитания към Linux пред Windows/Mac и използва
Ubuntu от ранните си дни. Можете да го хванете в Twitter чрез бонготракс

Статии: 298

Получавайте технически неща

Технически тенденции, тенденции при стартиране, прегледи, онлайн приходи, уеб инструменти и маркетинг веднъж или два пъти месечно