Консенсус хэшграфа
Что такое консенсус Hashgraph?
Консенсус хэшграфа — это альтернатива — или следующее поколение — технологии, лежащей в основе механизмов консенсуса блокчейна. Вместо использования вычислительной мощности больших сетей для проверки транзакций транзакции записываются и подтверждаются с помощью протокола, использующего связь между узлами.
Хешграф — это децентрализованная книга, почти такая же, как и блокчейн. Он хранит информацию, защищает ее с помощью криптографии, ограничивает доступ и использует сохраненные данные в качестве проверки. Однако сеть хэшграфов достигает консенсуса совершенно иначе, чем блокчейн.
Консенсус по хэшграфу достигается с помощью понятий, называемых «сплетни», «сплетни о сплетнях» и виртуальное голосование. Разработчики системы сообщают, что она решает проблемы, присущие алгоритмам достижения консенсуса , такие как доказательство работы (PoW), с точки зрения лучшей скорости и большей эффективности.
Консенсус Hashgraph — сплетни, сплетни о сплетнях и виртуальное голосование — это механизм, который распределенный реестр Hedera использует для проверки и подтверждения транзакций.
Понимание консенсуса хэшграфа
Hashgraph — это альтернатива блокчейну. Подобно блокчейну, он хранит данные и шифрует их. Хэш генерируется для информации о транзакциях, а новые транзакции или данные добавляются и строятся. Однако блокчейн — это реестр, состоящий из блоков данных. Каждый блок связан с предыдущим блоком, используя его данные, проверенные сетью валидаторов для создания следующего блока. Этот процесс создает одну цепочку. Хешграф — это не одна цепочка — вся информация хранится в зашифрованном реестре, и в процессе проверки участвует каждый пользователь, а не только валидаторы.
Например, Алиса создает транзакцию с Бобом, и ему передается вся известная ей информация. Затем Боб совершает сделку с Крис. Вся информация, которая есть у Боба, передается Крису. Крис общается с Эли, и все, что она знает, передается. Это продолжается по всей сети, причем цепочка по существу сплетничает о происходящих событиях. Каждый узел знает то, что знают все остальные узлы, поэтому нет необходимости в вычислительной проверке.
По мере того, как сплетни распространяются от пользователя к пользователю, сеть использует алгоритмы и автоматизацию, чтобы гарантировать, что состояние реестра хэшграфа постоянно обновляется.
Сплетни
Информация о данных называется «сплетнями». Структура данных, содержащаяся в транзакции:
Отметка времени
Больше транзакций или нулей
Два хэша от родительских контейнеров
Зашифрованная подпись.
Два хэша — это последние события от двух узлов синхронизации, которые сравнивают свою информацию. Узлы постоянно создают события и синхронизируются.
Хешграф — регистр — более эффективен, чем блокчейн, потому что энергия не тратится впустую на непринятые блоки. Вся информация сохраняется в хэшграфе.
Сплетни о сплетнях
Информация о данных транзакций называется «сплетни о сплетнях». Информация синхронизируется в сети хэшграфа с помощью события, называемого «синхронизация сплетен». Синхронизация сплетен — это совместная история «событий сплетен» по всему хэшграфу. Таким образом, данные не могут быть изменены или подделаны, и существует консенсус.
Виртуальное голосование
Виртуальное голосование происходит, когда узлы сравнивают события и достигают консенсуса с помощью алгоритма голосования. Вот как это работает: транзакции присваивается временная метка по мере ее получения узлом. Когда он проходит к другим узлам в сети, ему присваивается метка времени, которая является медианой всех меток времени для этой транзакции, полученных узлами в сети. Медиана действует как результат голосования. Это создает более справедливую систему транзакций, чем блокчейн, потому что решает сеть, а не один узел.
Отказоустойчивость
Как и в случае с большинством распределенных реестров и блокчейнов, всегда есть вероятность того, что участник сети нечестен. Могут быть задержки в обмене данными или задержка в сети, из-за которой узлы не могут правильно обмениваться данными.
Механизмы консенсуса предназначены для устранения этих ошибок путем установления критериев отказоустойчивости. Разработчики должны учитывать и учитывать недобросовестных участников, плохие соединения, задержку в сети и другие сетевые проблемы. Консенсус хэшграфа может допустить злонамеренное действие одной трети сети. Сообщается, что это асинхронная византийская отказоустойчивость — самый высокий уровень безопасности — что означает, что честные узлы в сети продолжают работать, даже если есть злоумышленники.
Чем хэшграф отличается от блокчейна?
Hashgraph — это структура данных, в которой хранятся записи о том, кто что сказал и в каком порядке. Это совместная история сплетен, когда участники добавляют и обмениваются информацией, которая проверяет транзакции намного быстрее, чем блокчейн.
Блокчейн добавляет информацию о предыдущей транзакции к информации о новой транзакции и шифрует ее. Третья сторона необходима для проверки транзакций между сторонами. Hashgraph не нуждается в этом медленном процессе из-за протокола сплетен.
Консенсус Hashgraph намного быстрее, чем механизмы консенсуса блокчейна, со средним временем подтверждения транзакции в секундах, а не в минутах.
Биткойн и многие другие криптовалюты имеют проблемы с синхронизацией сообщений. Однако асинхронная византийская отказоустойчивость хэшграфа решает проблему синхронизации сообщений, предполагая, что потерянные или задержанные сообщения в конечном итоге дойдут до места назначения.
Например, если две транзакции происходят одновременно, сеть блокчейна выбирает, в каком порядке произошли транзакции. В некоторых блокчейнах комиссия за транзакцию отдает приоритет подтверждению. Другие сети могут решить, какая транзакция будет подтверждена, исходя из того, сколько токенов поставил валидатор. В этих блокчейнах один узел влияет на результат.
Консенсус хэшграфа устраняет влияние одного узла или группы узлов на транзакции. Поскольку каждая транзакция имеет временную метку, и каждая транзакция передается по всей сети, проблемы с синхронизацией транзакций решаются.
Особенности
Система распределенного реестра хэшграфов не получила широкого распространения в криптосообществе.
Консенсус Hashgraph использует информацию об информации, а не о самом содержании, чтобы создать консенсус.
Первичная информация в хэшграфе называется «сплетнями», а вторичная информация называется «сплетнями о сплетнях».
ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ
Как работает консенсус Hashgraph?
Консенсус хэшграфа работает с использованием согласованных временных меток и «сплетен», в которых каждый узел сообщает все, что он знает, случайным узлам в «событиях сплетен».
Что такое консенсус хэшграфа?
Консенсус хэшграфа — это механизм, используемый в распределенном реестре хэшграфа для проверки транзакций.
Заменит ли Hashgraph блокчейн?
Hashgraph разработан и позиционируется как улучшение технологии блокчейна, но заменит ли он ее, пока неизвестно. Она еще не вызывает такого большого интереса со стороны разработчиков, как технология блокчейна.