В результате выявленного бага создание новых блоков в сети Tezos сократилось в 20 раз!
Прошла всего неделя с того момента как Tezos вышел из контролируемой разработчиками среды бета версии и стал независимым. Однако уже в понедельник выпуск новых блоков сократился в 20 раз, т.е. новый блок стал появляться раз в 20 минут, хотя оптимальным вариантом является выпуск нового блока каждую минуту.
Надо заметить, что Tezos работает на механизме Delegated Proof-of-Stake. Механизм вознаграждение DPoS отличается от PoS внедрением демократии и крайне значимого неравенства. К примеру если в PoS для обработки транзакций в экосистеме задействованы монеты, чем больше монет на счету - тем быстрее обработка и тем больше прибыль держателя, то в DPoS не достаточно закупиться кучей коинов и получать прибыль, необходимо чтобы сообщество уже назначенных майнеров (в системе Tezos их называют бейкерами) одобрило кандидатуру нового члена сообщества.
По появившейся в интернете информации проблема возникла на пути обращения данных между бейкерами и нодами. Обмен данных проходит в формате JSON, преобразователь данного формата, который использовался в клиенте кошелька на момент ошибки, дал сбой, в результате чего некоторые символы перестали быть читабельными, что в свою очередь вызвало остановку производства новых блоков.
Разработчики Tezos вовремя обнаружили появившийся баг и сразу сделали обновление, которое необходимо было поставить всем бейкерам. На данный момент работа системы уже наладилась и блоки выходят с необходимой частотой.