Logo
Поделиться этой статьей

Хард-форк Cardano Alonzo: что вам нужно знать

Cardano готовится выйти на рынок децентрализованных приложений с появлением функциональности смарт-контрактов.

Обновление Cardano Alonzo значительно приближает сеть к ее полным возможностям.

Продолжение Читайте Ниже
Не пропустите другую историю.Подпишитесь на рассылку Crypto Daybook Americas сегодня. Просмотреть все рассылки

Алонзохард-форк — это крупное обновление сети Cardano , в котором реализована долгожданная функциональность смарт-контрактов. Смарт-контракты — это фрагменты компьютерного кода, которые автоматически выполняются при выполнении определенных предопределенных условий. После обновления Alonzo любой желающий сможет создавать и развертывать собственные смарт-контракты в блокчейне Cardano , что прокладывает путь для собственных децентрализованных приложений (dapps).

Обновление системы, которое, как ожидается, будет полностью развернуто где-то в третьем квартале, знаменует собой конец эпохи Шелли в Cardano и начало фазы Goguen. Хотя нет установленной даты окончания хардфорка Alonzo, разработчики по всей сети усердно работали над тестовыми сетями и придерживались определенной дорожной карты с конкретными вехами в виде «эпох».

Эпохи Cardano

Дорожная карта развития Cardano разделена нашесть основных этапов, или «эпохи», каждая из которых была сосредоточена на расширении функциональности сети.

  • Байрон - Устанавливает базовый код Cardano. Позволяет пользователям обмениваться ADA валюта, названная в честь революционного программиста ADA Лавлейс, и майнить ADA с их доказательство долиалгоритм консенсуса
  • Шелли- Фокусируется на децентрализации сети путем создания стимулов для пользователей размещать собственные узлы. Основная цель этой эпохи - убедиться, что узлы или отдельные компьютеры управляются разнообразной группой участников сети, а не небольшой централизованной группой пользователей
  • Гоген - Внедряет возможности смарт-контрактов в сеть, позволяя разработчикам создавать децентрализованные приложения на основе Cardano.
  • Басё - Улучшает базовую производительность сети Cardano , чтобы иметь возможность обрабатывать больше транзакций и масштабироваться. Эта эпоха также вводит боковые цепи, которые являются средством масштабирования сети с использованием нескольких блокчейнов
  • Вольтер- Добавляет систему голосования и казначейства для самоподдерживающегося управления. Пользователи смогут делать ставки на свои средства, чтобы влиять на будущее развитие сети

Сейчас Cardano находится на завершающей стадии эры Шелли. Эта фаза разработки добавила в Cardano множество новых функций, таких как протокол доказательства доли владения, известный как Ouroboros, схема поощрений и делегирования, которая вознаграждает участников, и улучшенная поддержка аппаратного кошелька.

Предлагая вознаграждения тем, кто управляет полными узлами — участниками сети, которые загружают весь блокчейн Cardano , — Cardano стимулирует участие в сети и способствует росту сети Cardano .

С момента своего запуска 29 июля 2020 года Shelley представила два крупных хард-форка: Allegra и Mary. Allegra представила механизм блокировки токенов, который позволяет пользователям блокировать токены Cardano в рамках подготовки к голосованию в цепочке (ожидается, что оно будет развернуто в Voltaire, на заключительном этапе разработки). Mary, с другой стороны, представила поддержку токенов для собственных токенов Cardano (CNT). Эти собственные токены аналогичны стандартам токенов ERC Ethereum и позволяют пользователям создавать и развертывать собственные токены в блокчейне Cardano , включая невзаимозаменяемые токены (NFT).

Cardano работает с использованием собственного «комбинатора хард-форка» — системы, которая объединяет два разных протокола (например, Byron и Shelley) в одном реестре для обеспечения плавного перехода между фазами. ONE из проблем, которую разработчики Cardano увидели в хард-форках, заключалась в том, что после согласования хард-форка все еще оставался значительный сегмент сообщества, который не перешел на новую версию. Это могло произойти из-за того, что они не согласились с изменениями или просто T потрудились обновиться. В любом случае, комбинатор позволяет узлам запускать несколько версий одновременно, что означает, что переходы будут плавными, а обновления — беспроблемными. По сути, вместо того, чтобы быть включенными, обновления будут отключенными.

Алонзо этапы

Хард-форк Alonzo разделен на три основные фазы, обозначенные цветами.

  • Алонзо Блю
  • Алонзо Уайт
  • Алонзо Пурпурный

Также есть две более мелкие фазы после Alonzo Purple, названные «Alonzo Red» и «Alonzo Black». Каждая фаза по сути добавляет больше пользователей в тестовую сеть и выявляет ошибки, которые, возможно, необходимо исправить.

Alonzo Blue представила смарт-контракты с примерно 50 техническими участниками, в основном операторами пулов ставок (SPO). Ошибки недействительности и другие простые исправления были найдены и исправлены на этом этапе. Ожидается, что эти стандартные ошибки будут появляться и устраняться по мере того, как Alonzo проходит тестирование.

Alonzo White добавляет больше функций и более широкий круг участников в Alonzo Blue. Сотни новых пользователей пройдут своего рода «тренировочный лагерь», который протестирует возможности сети. Этот эксперимент проводится IOG; основной компанией-разработчиком Cardano во главе с бывшим соучредителем Ethereum Чарльзом Хоскинсоном. Компания ожидает, что эта фаза продлится около двух-четырех недель.

Alonzo Purple станет полностью публичной тестовой сетью и подключит к сети тысячи участников. Этот конкретный этап разделен на две отдельные фазы: «светло-фиолетовая» и «темно-фиолетовая». Первая позволит использовать простые смарт-контракты, а вторая — более сложные смарт-контракты.

Затем наступают последние фазы цвета Alonzo Red/Alonzo Black, которые зарезервированы для окончательного исправления ошибок/очистки, чтобы подготовить финальный релиз хард-форка. Любые будущие изменения хард-форка будет очень сложно сделать после этой точки, поэтому важно, чтобы эти две фазы были рассмотрены очень внимательно.

Staging добавляет гарантию качества, поскольку код заморожен, а биржи готовятся к хардфорку Cardano . Alonzo Mainnet официально запустит финальный код.

Goguen Era, названная в честь известного ученого-компьютерщика Джозефа Гогуена, впервые позволит разрабатывать dapps в сети Cardano благодаря новым возможностям смарт-контрактов Alonzo. Смарт-контракты являются важнейшими компонентами dapps, которые позволяют им работать без посредников. Платформа для создания смарт-контрактов под названием The Plutus Platform должна быть выпущена на этом этапе и позволит как техническим, так и нетехническим пользователям создавать dapps.

Что такое Плутос?

Plutus использует собственный язык программирования Cardano , Haskell. Plutus и Haskell используют одну и ту же кодовую базу для разработки вне и внутри сети. Это означает, что в CORE кодирование идентично, так что не возникнет никаких сложностей с языками программирования при разработке смарт-контрактов. Это позволяет контрактам Plutus стать еще более простыми и допускает тестирование, что позволит разработчикам совершенствовать свои продукты для гораздо более интенсивных нагрузок, таких как размещение крупных учреждений или правительств.

Хоскинсон, который сейчас является генеральным директором IOG,объяснилHaskell был выбран, поскольку это высоконадежный код (способный обеспечить более высокую степень уверенности в том, что код работает так, как задумано).

Зачастую в секторе блокчейна код T полностью соответствует намерениям разработчика, и в результате миллионы долларов могут быть украдены или приложения могут выйти из строя, как это произошло, когда смарт-контракт Solidity T был полностью реализован. В результате проект децентрализованной автономной организации (DAO) подвергся значительному взлому.

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

CORE Плутоса

Затем есть Plutus CORE, язык программирования, который соединяет смарт-контракты с финальным слоем расчетов Cardano : блокчейном Cardano . После того, как разработчик закончил создание своего кода с помощью Plutus, он компилируется в Plutus CORE , где код упрощается для блокчейна Cardano . Этот метод позволяет Cardano лучше справляться с данными и занимать меньше места на диске в фактическом блокчейне.

Для менее технически подкованных энтузиастов есть Marlowe, новый предметно-ориентированный язык (DSL), который позволяет любому пользователю создавать и тестировать свои собственные смарт-контракты без необходимости использования каких-либо расширенных возможностей программирования. Marlowe построен на основе Haskell и Plutus, но может рассматриваться как строительные блоки для создания смарт-контрактов.

С более простым производством смарт-контрактов и большим развитием на Cardano, ONE представить себе потенциальные проекты, которые будут созданы. Если вы посмотрите на Ethereum, вы увидите сотни проектов, которые могут быть повторно развернуты, повторены и даже улучшены в сети Cardano , включая Uniswap, Aave и многие другие. Проекты, требующие более высокой скорости транзакций, получат большую выгоду от низких транзакционных издержек на Cardano. Уже более 65 проектов обещаны выпустить вместе с Alonzo, включая Synthesis, Miniswap, Стазиси CardWallet.

Появление более легкого создания dapp принесет с собой больше проектов. В его Africa VisionвидеоХоскинсон отметил, что эти проекты в конечном итоге будут конкурировать со многими реальными финансовыми институтами и будут направлены на замену их более справедливыми системами, предоставляя экономическую свободу тем, кто в ней нуждается.

Eli Tan

Эли был репортером новостей для CoinDesk , который освещал NFT, игры и метавселенную. Он окончил колледж Св. Олафа по специальности «Английский язык». Он владеет ETH, SOL, AVAX и несколькими NFT выше порога Раскрытие информации CoinDesk в $1000.

Eli Tan
Myles Sherman

Июль 2003 г. | Написание для CoinDesk | Австрийский институт экономики и Мизеса | Bitcoiner и Freedom Maximalist

Picture of CoinDesk author Myles Sherman