Hashgraph – Има ли Blockchain конкуренция?

Какво е Hashgraph?

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

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

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

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

Как работи?

Източник: Доклад „Как работи“ на Hashgraph

Фигурата вляво е хешграф, структурата на данните, алтернативна на блокчейн.  

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

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

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

Цветните кръгове на фигурата са специални събития, наречени свидетели. Ще отнеме известно време, за да се обясни как свидетелите се разграничават от обикновените събития. Така че, вместо да правим това, нека просто обсъдим какво правят. Свидетелите са ключовите събития, които се извършват Виртуално гласуване като част от консенсусния алгоритъм на Hashgraph.

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

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

Сравняване на Hashgraph и Blockchain

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

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

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

Нека започнем с разглеждането на един от най-спорните въпроси в блокчейн пространството днес …

Скорост на обработка на транзакциите

Blockchain на Bitcoin обикновено обработва по-малко от 10 транзакции в секунда. Ето защо жизнеспособността на Bitcoin като валута за масово приемане е под въпрос и защо е създадена Bitcoin Cash. Решенията от втори слой като Lightning Network могат да подобрят драстично мащабируемостта, но тяхното внедряване все още е далеч.

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

Честност

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

Майнинг и Sybil атаки

Ето къде Hashgraph прави големи компромиси за постигане на резултатите, обсъдени по-горе. Hashgraph не използва Proof of Work (PoW), което прави далеч по-евтино обработването на транзакции, свързани с добива в блокчейна. Това обаче се дължи на цената на сигурността. Нека обясня.

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

Биткойнът е изключително устойчив на Sybil. Това е така, защото всички миньори в биткойн мрежата се опитват да добият следващия блок и да спечелят наградата за блока, така че те са стимулирани да използват пълната си изчислителна мощ. В резултат на това е невъзможно за нападателя да създаде повече блокове в блокчейна, като генерира фалшиви самоличности и изпълнява повече възли, тъй като те все още са ограничени от изчислителната си мощ. Това е представено на средната кръгова диаграма на фигурата по-горе, в която всяка нова идентичност, създадена от нечестен възел, просто взема част от изчислителната мощност от съществуващ нечестен възел, без да добавя към пай.

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

Hashgraph все още не е постигнал същото ниво на устойчивост на Sybil като Bitcoin, Ethereum или други базирани на блокчейн криптовалути. В крайна сметка това е една от най-важните причини Hashgraph да се бори да спечели доверието на ентусиастите на криптовалутите.

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

Екипът на Hashgraph

Hashgraph е създаден от Leemon Baird. Бейрд печели бакалавърска степен по компютърни науки от Академията на ВВС на САЩ, преди да премине към докторска степен. по компютърни науки от университета Карнеги Мелън. Той е и съосновател и главен технически директор на Swirlds Inc, която изгражда софтуер, използвайки алгоритъма на консенсуса Hashgraph.

Другият съосновател на Swirlds Inc е Mance Harmon, който също има впечатляващ опит в компютърните науки и технологичното предприемачество.

За повече информация относно Baird, Harmon или Swirlds, разгледайте Swirlds уебсайт. Можете също така да се включите с Hashgraph чрез техните Среща.

Състезатели и предизвикателства

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

Има обаче прецедент за криптовалута, която не е базирана на блокчейн. Това би било IOTA, чийто „заплитане“ много наподобява Hashgraph.

Едно очевидно подобрение, което Hashgraph има спрямо IOTA, е, че възлите могат да групират транзакции заедно, докато всяко „събитие“ в IOTA е една транзакция. Следователно пропускателната способност на Hashgraph може да бъде по-бърза, докато честотната лента и пространството за съхранение, необходими за присъединяване на нов възел към мрежата, са по-малки.

Засега IOTA няма причина да се притеснява, че ще загуби част от своя пазар за Hashgraph. Ще бъдем сигурни, че ще ви информираме в случай, че Hashgraph публикува новини за потенциална ICO в бъдеще.

Последни мисли

Hashgraph наистина предлага някои подобрения спрямо блокчейн технологията.

Що се отнася обаче до компютрите, не получавате големи точки за 20% подобрения. Имате нужда от подобрение с порядък, за да разклатите наистина нещата. Като се има предвид, че Hashgraph е по-податлив на Sybil атаки от криптовалутите, базирани на блокчейн, може да не е отговорът за бързи, сигурни и децентрализирани микроплащания.

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

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

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