Что такое Эфириум Каспер?

Представление сообщества – Автор: Уильям М. Пестер


Casper — это реализация, которая в конечном итоге преобразует Ethereum в блокчейн Proof of Stake (PoS) (также известный как Ethereum 2.0). Хотя Ethereum был запущен летом 2015 года как блокчейн Proof of Work (PoW), разработчики уже планировали долгосрочный переход на модель ставок. После завершения перехода майнинг больше не будет частью сети Ethereum.

На сегодняшний день в экосистеме Ethereum существует две совместно разработанные реализации Casper: Casper CBC (Correct-by-Construction) и Casper FFG (Friendly Finality Gadget). Версия CBC изначально была предложена исследователем Ethereum Foundation Владом Замфиром. Хотя исследования CBC изначально были сосредоточены на протоколах PoS для публичных блокчейнов, с тех пор они превратились в более широкую область исследований, включающую семейство моделей PoS.

Исследования Casper FFG возглавляет сооснователь Ethereum Виталик Бутерин. Первоначальное предложение состояло из гибридной системы PoW/PoS, но ее реализация все еще обсуждается, и новые предложения могут в конечном итоге заменить ее чистой моделью PoS.

Примечательно, что именно Casper FFG планирует инициировать развертывание Ethereum 2.0. Но это не значит, что Casper CBC бесполезен. Фактически, в будущем он может заменить или дополнить Casper FFG.

Хотя обе версии были разработаны для Ethereum, Casper представляет собой модель PoS, которая также может быть принята и реализована в других сетях блокчейнов.


Как работает Каспер

Переход с Ethereum 1.0 на 2.0 получил название обновления «Serenity». Он будет состоять из трех разных этапов. На начальном этапе (Фаза 0) будет запущен новый блокчейн под названием Beacon Chain. Правила Casper FFG будут управлять механизмом консенсуса этого нового блокчейна на основе PoS.

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

Другими словами, право голоса каждого валидатора будет определяться количеством ETH, которое они ставят на карту. Например, тот, кто внес 64 ETH, будет иметь двойной вес голоса, чем тот, кто внес минимальную сумму ставки. Чтобы стать валидатором блоков на первом этапе Serenity, пользователям потребуется минимальная сумма в 32 эфира (ETH), внесенная в специальный смарт-контракт, основанный на бывшем блокчейне Ethereum (1.0).

Если все пойдет хорошо, будут выбраны случайные комитеты валидаторов, которые предложат новые блоки и в конечном итоге получат за это вознаграждение за блоки. Награды за блок, скорее всего, будут состоять только из комиссий за транзакции, поскольку субсидий за блок не будет.

Однако стоит отметить, что каждая реализация PoS может представлять собой свой подход с разными моделями вознаграждения. Модель Casper все еще находится в стадии разработки, и многие детали еще предстоит определить.


Преимущества Каспера

Одним из преимуществ Casper является то, что, делая возможным стейкинг, он поможет Ethereum стать экологически чистым. Когда дело доходит до электричества и вычислительных ресурсов, системы на основе PoW очень требовательны. Напротив, модели PoS пользуются гораздо меньшим спросом. Когда полная модель PoS будет наконец реализована в Ethereum, майнеры больше не будут нужны для защиты блокчейна, поэтому требуемые ресурсы будут намного ниже.

Еще одно потенциальное преимущество Casper связано с безопасностью. По сути, Каспер будет использоваться как селектор, отвечающий за упорядочивание цепочки блоков. По сути, он будет выполнять функции бухгалтера реестра Ethereum 2.0. Поэтому, если валидатор действует злонамеренно, он будет быстро удален и наказан. Наказанием за нарушение правил является доля валидатора (в ETH), а это означает, что нарушения в сети будут стоить очень дорого. Однако разработчики все еще обсуждают возможности атаки 51%.

Наконец, некоторые люди утверждают, что Casper обеспечит Ethereum более высокий уровень децентрализации. На данный момент наиболее влиятельными в сети являются те, у кого есть ресурсы для проведения операций по добыче полезных ископаемых. В будущем любой, кто сможет купить необходимое количество эфира, сможет помочь защитить его блокчейн.


Ограничения

Предстоит пройти долгий путь, прежде чем Casper будет наконец разработан и внедрен. В настоящее время его эффективность и безопасность еще не доказаны. Необходимо определить и скорректировать множество деталей. Пока его версия не будет запущена на этапе 0 обновления Serenity, мы не можем быть уверены в том, как она будет выглядеть и вести себя.

Что касается теоретических ограничений, Casper не сможет финализировать блоки, если система проверки Ethereum будет повреждена. В своей нынешней структуре Casper все еще не полностью устойчив к атакам 51%. Помимо этого, по-прежнему необходима формальная спецификация для определения правила разветвления, которое может потребоваться при реагировании на атаки.


Заключительные мысли

Ethereum переходит от майнинга к стейкингу, когда пользователи будут ставить эфир (ETH) на депозитный адрес для защиты блокчейна. Casper — это технология, используемая для финализации блоков, которая облегчит этот переход.

Casper поможет создать основу, на которую будут опираться дальнейшие разработки Ethereum 2.0, и призван сделать переход к модели PoS более плавным. Кроме того, природа блокчейн-пространства с открытым исходным кодом также означает, что изложенные преимущества Casper могут быть расширены, изменены и использованы другими проектами в будущем.

Когда Casper будет официально запущен, это станет важной вехой в истории Ethereum. Что касается того, когда может появиться Casper, исследователь Ethereum Джастин Дрейк ранее предполагал возможность запуска первой фазы Casper 3 января 2020 года (11-й день рождения Биткойна). Однако эта дата была предварительным предложением. Запуск может произойти в любой момент в 2021 году.