Состоялся релиз кода proof-of-stake протокола Casper от разработчика Ethereum Влада Замфира.

Протокол, представленный на мероприятии Devcon3 в Канкуне в начале этого месяца, должен кардинальным образом изменить принципы работы сети Ethereum. Версия, представленная Владом Замфиром — одно из предлагаемых решений проблемы масштабируемости сети Ethereum. Параллельно разрабатывается ещё две концепции — Сasper FFG Виталика Бутерина и Tendermint Чэ Квона, — из которых, в конечном итоге, будет выбрана только одна.

Подробнее о принципах работы протокола Casper Влад Замфир рассказал в опубликованном на GitHub документе «Каспер — дружелюбное привидение».

Особое внимание в документе уделяется протоколам correct-by-construction, которые должны упростить процесс достижения консенсуса в «частично синхронизированной сети», уменьшив сложность блокчейна Ethereum в целом.

Отметим, что сейчас майнеры эфириума добывают новые блоки, используя модель proof-of-work (доказательство работы). Это надёжный, но при этом очень энергозатратный процесс, который вынуждает майнеров покупать, а производителей — выпускать всё более мощные графические карты.

Casper предлагает полностью отойти от модели proof-of-work. Используя алгоритм proof-of-stake, пользователи смогут временно замораживать определённое количество монет и получать вознаграждение за подпись новых блоков.

Напомним, что разработчики Ethereum также планируют использовать код протокола Casper для создания новой тестовой сети. О других планах Ethereum на ближайшее время рассказал Виталик Бутерин на саммите разработчиков Devcon3.