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

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


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

На данный момент в экосистеме Ethereum существуют две совместно разработанные версии Casper: Casper CBC и Casper FFG. Версия 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, при котором майнерам протокола PoW необходимо использовать дорогое и профессиональное оборудование для создания и проверки блоков транзакций, с внедрением Casper процесс майнинга Ethereum больше не понадобится. Проверка и подтверждение новых блоков транзакций будет осуществляться валидаторами блоков, которые будут выбраны на основе их доли.

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

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

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


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

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

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

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


ограничение

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

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


Подвести итог

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

Casper поможет создать инфраструктуру на основе обновлений Ethernet 2.0 и сделает переход к модели PoS более плавным. Кроме того, природа блокчейна с открытым исходным кодом также означает, что значительные преимущества Casper могут быть разветвлены, модифицированы и реконструированы другими проектами.

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