
Алгоритъм за консенсус, асинхронна толерантност към необясними грешки, ориентиран ацикличен граф, разпределен регистър — какво обединява тези понятия и как да не си изкривите мозъка — в статията за Hedera Hashgraph.
Компанията Swirlds Inc. представя:
Платформата за разпределен регистър Hedera Hashgraph.
В главните роли:
Лимон Бейрд, математик, създател на алгоритъма Hashgraph, съосновател, технически директор и главен научен сътрудник на Swirlds Inc.;
Манс Хармън, математик, съосновател и главен изпълнителен директор на Swirlds Inc.;
Том Тробридж, президент на Hedera Hashgraph, евангелист на технологията Hashgraph.
В проекта участват:
Финансовата холдингова компания Nomura Holding;
Телефонната компания Deutsche Telekom;
Международната правна фирма DLA Piper;
Бразилския ритейлър Magazine Luiza;
Швейцарската корпорация Swisscom AG.
Все пак не разбрах защо всяка информация за Hedera Hashgraph е представена толкова объркано, дали е резултат от съзнателна политика на разработчиците или просто случайно се е получило. Но в крайна сметка, написването на свързан текст за Hedera Hashgraph се оказа много сложно. Всеки път, когато изглеждаше, че накрая всичко разбирам, почти веднага отново се разбираше, че това е дълбоко заблуждение. В крайна сметка, изглеждаше, че успяхме да създадем нещо смислено, но все пак — чете внимателно, опасността от изкривяване на мозъка не е изчезнала.
Част 1. Задачата на византийските генерали и клюките
В основата на тази история лежи така наречената „Задача на византийските генерали“ (Byzantine Fault Tolerance, BFT) — мислен експеримент, целящ да илюстрира проблема със синхронизацията на състоянието на системите, когато комуникациите се считат за надеждни, а възлите — не. Всеки, който се интересува, може да изследва въпроса тук или тук по-подробно.
Алгоритмите на платформата Hedera Hashgraph са създадени на базата на частен случай на византийската толерантност към грешки — асинхронната задача на византийските генерали, или aBFT. През 2016 г. математикът Лимон Бейрд за първи път предложи решение за него и, без да е глупав, веднага го патентова.
Платформата Hedera Hashgraph се характеризира с използването и синхронизирането на цифрови данни според алгоритъм за консенсус, физическа децентрализация на възловете за съхранение на данни и липса на единен контролен център. Въпреки това, протоколът Hashgraph (в този случай Hedera е екосистема, а Hashgraph е протокол) не принадлежи на блокчейн, а представлява орграф, лишен от последователни цикли и състоящ се от паралелни последователности, които започват от един възел и по различни пътища достигат до крайния възел.
Грубо казано, ако класическият блокчейн визуално може да се изобрази като стриктна последователност от звена (което е всъщност основното му свойство), то Hashgraph визуално наподобява бонсай с огромно количество разклонения. Поради факта, че броят на едновременно протичащите цикли е практически неограничен, Hashgraph позволява да се извършват огромен брой трансакции едновременно (разработчиците говорят за 250 хиляди в секунда, което е пет пъти повече от възможностите на Visa, да не говорим за мрежата на биткойн), като таксата за трансакция обикновено отсъства.
Следващата съществена разлика между Hashgraph и класическия блокчейн е подпротоколът gossip (протокол на клюките). В рамките на разпределената книга, всяка трансакция не означава предаване на всички данни, а само информация за информацията (Gossip about Gossip). За трансакцията възелът съобщава на две произволни други възли, като всеки от тях, от своя страна, предава съобщения на две други, докато броят на уведомените възли не стане достатъчен за постигане на консенсус, което се случва, когато голяма част от възлите са информирани (и именно поради това се постига заявеното количество трансакции за единица време).
Част 2. Убийца на блокчейна или не
В момента Hedera Hashgraph е в процес на разработка. В частност, провежда се тестиране на собствена криптовалута с поддръжка на микроплащания, разпределено мрежово хранилище за файлове и сценарии, позволяващи създаването на смарт договори на базата на езиците на екосистемата Ethereum.
Мнения относно този проект показват рядка поляризация. Някои източници без много разисквания определят Hashgraph като „убиец на блокчейна“, докато в други справедливо се подчертава, че липсват примери за работещи децентрализирани приложения в средата на Hedera; трети се смущават от факта, че основата на платформата е патентована и нейното развитие е под контрола на наблюдателен съвет, в който влизат представители на редица компании от списъка Fortune 500 (въпреки че последното всъщност говори за това, че проектът има реален потенциал и със сигурност не е измама). Споменавайки това, преди време проектът беше отделен в самостоятелна компания Hedera Hashgraph, което също така сочи за неговата приоритетност за разработчиците.
Разработчиците без много шум първоначално събраха 18 милиона долара на затворена распродажба на токени за оперативни нужди, а след известно време — още 100. Няма конкретни детайли относно ICO също така, и изобщо — роудмапът на Hedera Hashgraph се отличава с рядка неразбираемост, но това не пречи на компанията да води изключително активна дейност, насочена към популяризирането на този алгоритъм за консенсус, фирмата активно работи по формированието на различни професионални общности — от програмисти до адвокати; представители на проекта вече провели над 80 срещи с заинтересовани граждани по целия свят, включително и в Русия — на 6 март в Москва се проведе среща с президента на Hedera Hashgraph Том Троубридж, която, както се говори, събра значителен брой представители от нашите IT и финансови среди.
Господин Троубридж сподели, че в близко бъдеще се очакват не по-малко от 40 децентрализирани приложения на базата на Hedera Hashgraph, а общо в работа са над 100, така че в обозримо бъдеще всеки ще има шанс да види на живо как функционира това.
Общо
С уверенность може да се твърди няколко неща. Първо, проектът е нетривиален и вече е предизвикал сериозен интерес от страна на представители на големи корпорации. Второ, за неспециалист той е откровено неразбираем, което очевидно обяснява липсата на информация за него в публичния достъп (освен това, судя по видеото с господин Лимон, този интелигентен човек изобщо не е оратор). Трето, малко вероятно е да стане "убиецът на биткойна" или нещо толкова патетично, но заявените му предимства изглеждат достатъчно сериозно, за да се следи проекта много внимателно.
Освен това, ходят слухове, че скоро организаторите планират да привлекат пореден транш инвестиции, което е напълно възможно и участието в него наистина може да има смисъл.
Източник: habr.com
