Блокчейн-термины, К

Децентрализованные приложения – простым языком

Консенсус

При работе блокчейна ежесекундно совершаются операции (“транзакции“). Даже если бы все участники были абсолютно честными, то все равно, неизбежно бы возникали конфликтные и неоднозначные ситуации. Например , Виктор перевел Павлу 1 единицу криптовалюты. Эта транзакция может быть некорректно сформирована. Или в  блокчейне может быть в данным момент всплеск числа транзакций ожидающих подтверждения и поэтому транзакция “зависнет” на неопределенное время. Но будут и нечестные игроки, которые попытаются, например, одиним биткойном расплатиться семь раз.

То есть в любой момент времени, ноды блокчейна принимают решения – какие транзакции считать совершенными.

Еще раз. Множество участников блокчейна (среди которых есть ноды заведомо пытающиеся обмануть других в свою пользу), должны решить – произошла ли конкретная транзакция или нет. (А потом, после решения, информация о состоянии транзакции, станет конечно же одинаковой на всех нодах благодаря синхронизации.)

Алгоритм, по которому ноды принимают решения, называется механизмом консенсуса.

Блокчейн впервые был реализован в Bitcoin-е, где применялся консенсус PoW (Proof of Work), то есть, Доказательствоо Работы.

Ноды формируют из транзакций “блоки”, и совершают (“ноды-майнеры”) над  блоком весьма трудозатратные вычисления (“работу”), направленные на достижение определенного результата.

Если нода X достигает этого результата, то транзакции данного блока считаются подтвержденными! То есть, нода доказала (результатом своей работы) свое право считать определенные транзакции совершенными.

После чего остальные ноды мгновенно синхронизируются с нодой Х и начинают снова “искать консенсус” , т.е. какие еще транзакции считать подтвержденными.

Плюсы консенсуса PoW в том, что он относительно прост, надежен, проверен. Минусы – в том, что для очередного консенсуса приходится тратить значительное количество электроэнергии, и крупнейшие майнеры стремятся к дальнейшему укрупнению, что может угрожать самой идее децентрализации.

Close Menu