Что такое механизм консенсуса?
Механизм консенсуса - это отказоустойчивый механизм, который используется в компьютерных и блокчейновых системах для достижения необходимого соглашения об одном значении данных или едином состоянии сети среди распределенных процессов или многоагентных систем, таких как криптовалюты. Это полезно в ведении записей, среди прочего.
Механизм консенсуса объяснил
В любой централизованной системе, например, в базе данных, содержащей ключевую информацию о водительских правах в стране, центральный администратор имеет полномочия на ведение и обновление базы данных. Задача создания любых обновлений, таких как добавление / удаление / обновление имен людей, имеющих право на определенные лицензии, выполняется центральным органом, который остается единственным ответственным за ведение подлинных записей.
Публичные цепочки блоков, которые работают как децентрализованные, саморегулируемые системы, работают в глобальном масштабе без единого авторитета. В них участвуют сотни тысяч участников, которые работают над проверкой и аутентификацией транзакций, происходящих в блокчейне, и над операциями по извлечению блоков.
В таком динамически изменяющемся состоянии блокчейна эти открытые общие книги нуждаются в эффективном, справедливом, функциональном, надежном и безопасном механизме в реальном времени, чтобы гарантировать, что все транзакции, происходящие в сети, являются подлинными, и все участники согласны с консенсусом о состоянии бухгалтерской книги. Эта крайне важная задача выполняется с помощью механизма консенсуса, который представляет собой набор правил, который определяет вклад различных участников блокчейна.
Существуют разные виды алгоритмов консенсусного механизма, которые работают на разных принципах.
Доказательство работы (POW) - это общий консенсусный алгоритм, используемый самыми популярными криптовалютными сетями, такими как биткойн и лайткойн. Требуется, чтобы узел-участник доказал, что выполненная и представленная им работа дает им право на получение права на добавление новых транзакций в блокчейн. Однако весь этот механизм майнинга биткойнов требует высокого энергопотребления и более длительного времени обработки.
Доказательство кола (POS) является еще одним распространенным алгоритмом консенсуса, который превратился в недорогую, низкоэнергоемкую альтернативу алгоритму POW. Он включает в себя распределение ответственности за ведение публичной книги для узла-участника пропорционально количеству токенов виртуальной валюты, которыми он владеет. Однако это имеет недостаток, заключающийся в том, что он способствует экономии криптовалюты, а не расходам.
Точно так же существуют другие согласованные алгоритмы, такие как Proof of Capacity (POC), которые позволяют совместно использовать пространство памяти участвующих узлов в сети блокчейна. Чем больше памяти или места на жестком диске имеет узел, тем больше прав он предоставляет для ведения публичной книги.
