Сегодня насчитывается более двадцати различных протоколов консенсуса. Каждый протокол решает свою конкретную задачу в распределенных системах, применяется в своей специфичной отрасли, а также имеет свои особенности использования и проектирования. Мы поговорим о том, что из себя представляет протокол консенсуса HashGraph и какие его основные свойства.
Что такое HashGraph?
Итак, Hashgraph представляет собой децентрализованный реестр, который гарантирует асинхронную толерантность к неизвестным и необъяснимым ошибкам. Вероятность достижения консенсуса в данном случае является единица.
Стоит отметить, что одними из основных особенностей HashGraph является высокая пропускная способность (несколько тысяч сделок в течение одной секунды), а также использование протокола Gossip. Таким образом, HashGraph может активно применяться в таких распределенных системах, которые требуют высокий уровень защиты и производительности. В качестве примера можно привести аукционы, онлайн-игры и проведение микроплатежей.
Скорость приложений, созданных на рассматриваемом консенсусе позволяет осуществлять запись событий в реестре практически в реальном времени.
Запатентовал HashGraph американский ученый Лемон С. Бейрд, а первый коммерческий реестр, основанный на данном протоколе был активизирован компанией Swirlds Inc. Примечательно, что основателем и главой фирмы является вышеуказанный специалист.
Hedera Hashgraph – платформа, находящаяся в настоящее время в разработке, предназначена для реализации нового алгоритма консенсуса. Она имеет сходство с Ethereum, так как предусматривает запуск приложений на блокчейне и умные контракты.
Протокол HashGraph
Принцип работы HashGraph заключается в том, что все узлы связываются рандомизированным способом посредством протокола «gossip about gossip». Соглашение на консенсус происходит после очередного раунда коммуникации.
Создатели HashGraph отмечают, что цепочка блоков уже является старой системой. Поэтому они активно культивируют концепцию DAG. Вместе с тем, главным отличием HashGraph является использование упомянутого протокола «gossip about gossip». В нем узел наделяется набором транзакции с конкретной временной меткой, известной другому узлу. Таким образом, все участники алгоритма известны. Тем самым, в процессе синхронизации каждый узел получает на хранение всю информацию, а также историю ее получения всеми участниками блокчейна. Таким образом, если узел видит в истории, что какое-либо сообщение получено и одобрено, то оно не подвергается сомнению.
При этом, стоит отметить ряд ограничений:
- Небольшое количество доказательств практической реализации в серьезных масштабах;
- Необходимость платить за лицензию;
- Отсутствие большого и самодостаточного комьюнити. Оно могло бы проверять надежность HashGraph, а также давать оценку уязвимости перед мошенниками.
Вывод
На данный момент Hashgraph представляет собой новое видение криптографических технологий. Сегодня можно услышать разные мнения экспертов относительно данного протокола консенсуса. Одни отмечают низкое качество кода, другие указывают на быстроту его реализации.
В любом случае, Hedera Hashgraph – новый подход, который направлен против блокчейна. Хорош он или плох, покажет время. Практика показывает, что стоит набраться терпения перед тем, как появятся на свет первые результаты.
Добавить комментарий