Решение трилеммы блокчейна, о которой мы говорили недавно, напрямую зависит от выбранного типа консенсуса. Именно он отвечает за поддержание целостности и надежности распределенной сети, гарантирует соблюдение правил протокола, иначе говоря, обеспечивает безопасность, децентрализацию и масштабируемость системы.
При написании собственного алгоритма для уникальной консенсусной модели создатели проекта #MetaHash определили два ключевых фактора: высокая скорость достижения консенсуса и обеспечение повышенной защищенности сети и пользователей от коррупции. В основу нового алгоритма легла на тот момент самая быстрая консенсусная модель DPoS, протестированная многими популярными блокчейн-платформами. Она была названа “консенсусная модель множественного подтверждения доли” или Multi-PoS. Этот инновационный метод проверки и управления правами крайне важен для поддержания целостности и безопасности нашей сети. Он обеспечивает контроль состояния распределенных узлов, достигающих консенсуса, относительно того, какая версия дальнейшего развития является действительной.
В данной модели многоуровневая проверка обеспечивает защиту сети от коррупции. В случаях повреждения или неотклика узлов, генерирующих блоки, остальная часть сети может голосовать за восстановление и перераспределение ролей, таким образом нейтрализуя угрозу. Кроме того, ядра, создающие блоки, нестатичны: они изменяются в зависимости от параметров динамической сети, и им не предоставляются права окончательной проверки. Алгоритм Multi-PoS позволяет запускать процессы валидации и блокирования транзакций при параллельном уменьшении времени консенсуса. Иначе говоря, в отличие от других моделей достижения консенсуса (где узлы поочередно подтверждают транзакции, а самый длинный блок принимается как правильный), голосование и формирование блока в #MetaHash выполняется всеми узлами сети одновременно. Это существенно сокращает время, необходимое для окончательной проверки транзакции.