# :RU: Смарт контракты - вот мы и пришли

**URL:** <https://forum.cardano.org/t/topic/61380>\
**Category:** Образовательный\
**Tags:** translation, нарусском, russian, русский\
**Created:** [16 May 2021 13:53 UTC](https://forum.cardano.org/t/topic/61380 "2021-05-16T13:53:08Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![dmitry.stas](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.cardano.org/dmitry.stas/32/16275_2.png) [@dmitry.stas](https://forum.cardano.org/u/dmitry.stas)\
**Post date:** [16 May 2021 13:53 UTC](https://forum.cardano.org/t/topic/61380/1 "2021-05-16T13:53:08Z")

</div>

Перевод статьи [https://iohk.io/en/blog/posts/2021/04/08/smart-contracts-–-here-we-come/](https://iohk.io/en/blog/posts/2021/04/08/smart-contracts-%E2%80%93-here-we-come/)

**Alonzo будет основан на обновлении Cardano, касающемся поддержки токенов, чтобы предоставить разработчикам инструменты для создания бизнес приложений**

 ![image](https://us1.discourse-cdn.com/flex023/uploads/cardano/original/3X/8/f/8f83998920c5a713752410d8dcad86e2ba27de7e.jpeg)

В начале марта мы внедрили Mary ‒ обновление протокола предоставляющее возможность мультиактивов, которое позволяет пользователям создавать уникальные токены для транзакций на Cardano. С введением [метаданных транзакций](https://iohk.io/en/blog/posts/2020/10/29/bringing-new-value-and-utility-to-the-cardano-blockchain/), а затем [блокировкой токенов](https://iohk.io/en/blog/posts/2020/12/02/goguen-brings-token-locking-to-cardano/) с помощью Allegra в декабре и [созданием нативных токенов](https://iohk.io/en/blog/posts/2021/02/18/building-native-tokens-on-cardano-for-pleasure-and-profit/) мы закладываем основу для того, чтобы блокчейн Cardano служил в качестве ведущей платформы смарт контрактов.

Alonzo, наше следующее обновление протокола, будет опираться на эти возможности. Реализованный с использованием нашей технологии комбинатора хардфорка, Alonzo добавит поддержку смарт контрактов – цифровых соглашений - в Cardano примерно через четыре месяца. Это откроет возможности для бизнеса и разработчиков, позволяя создавать смарт контракты и децентрализованные приложения (dApps) для децентрализованных финансов (DeFi).

Когда дело дошло до присвоения названий этим обновлениям, мы выбрали Allegra (дочь лорда Байрона) для блокировки токенов и Mary (писательницу и жену Shelley) для поддержки нескольких активов. Alonzo унаследовал свое название от более современной фигуры Алонзо Черча (Alonzo Church) (1903-95). Черч был американским математиком и логиком, который работал над логикой и основами теоретической информатики. Он также известен тем, что изобрел лямбда‒исчисление (lambda calculus) - формальную систему, используемую для доказательства неразрешимости задачи Entscheidungsproblem. Позже, работая с коллегой - математиком Аланом Тьюрингом (Alan Turing), они обнаружили, что лямбда-исчисление и машина Тьюринга были равны по возможностям, демонстрируя различные механические процессы для вычислений. Одна из причин, по которой мы назвали обновление, приносящее смарт контракты, в честь Черча, заключается в том, что Plutus Core (язык смарт контрактов Cardano) является разновидностью лямбда-исчисления.

## Почему смарт контракты?

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

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

## Удовлетворение потребностей бизнеса с помощью Alonzo

В то время как поддержка мульти активов позволяет пользователям создавать уникальные валюты, которые подпитывают потребности бизнеса, Alonzo представляет универсальную платформу для построения смарт контрактов. Например, можно будет работать с коллекционированием, краудфандингом или аукционами.

Сферы освоения могут включать развертывание децентрализованных криптовалютных бирж на основе условного депонирования (DEX) или создание сложных приложений, поддерживающих централизованные стейблкоины (например, приложения для отслеживания происхождения продукта в цепочке поставок). С помощью блокировки токенов пользователи смогут выпускать полезные токены с назначением периодов, что означает, что ряд токенов может быть заблокирован или заморожен и быть разблокированным через определенное время.

## Скриптовая мощь ядра Plutus

Вместе с Alonzo мы добавляем необходимые инструменты и инфраструктуру для разработки приложений с использованием платформы Plutus.

Применяя строгий подход, основанный на формальных методах и верификации, Alonzo расширяет базовый язык сценариев с несколькими сигнатурами (multisig), используемый в Cardano Shelley. Multisig будет обновлен до языка Plutus Core для более мощных и безопасных вариантов сценариев. Леджер Alonzo реализует [модель учета расширенных неизрасходованных транзакций](https://iohk.io/en/blog/posts/2021/03/12/cardanos-extended-utxo-accounting-model-part-2/) (EUTXO), используя Plutus Core для обеспечения мощных сценариев.

Платформа смарт контрактов должна быть одновременно безопасной и надежной. Именно поэтому мы выбрали Haskell в качестве основы для написания смарт контрактов Plutus Core. Haskell - это язык высокого уровня, который разработчики будут использовать для написания кода, а затем [компилировать его в Plutus Core](https://iohk.io/en/blog/posts/2021/02/02/plutus-tx-compiling-haskell-into-plutus-core/).

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

## Инструменты и API

Разработчики получат функциональные инструменты для экспериментов и настройки проверки транзакций на Cardano. [Библиотека API](https://github.com/input-output-hk/cardano-node/tree/master/cardano-api) будет расширена, чтобы обеспечить развертывание и работу кода Plutus Core на Cardano при взаимодействии с кошельками и леджером.

Развертывание Alonzo - сложный процесс. Как только функциональные смарт контракты будут запущены в основной сети, мы продолжим совершенствовать инфраструктуру вне цепочки, тем самым предоставляя элементы для разработки программного обеспечения.

## Где мы сейчас?

 ![image](https://us1.discourse-cdn.com/flex023/uploads/cardano/original/3X/a/2/a24addec57ff03b1f0d5ecd387117af8f20c2fb6.jpeg)

Рисунок 1. Дорожная карта Alonzo. Код будет заморожен на четыре недели перед выпуском

В течение марта и апреля команда IO Global постепенно совмещала правила Alonzo с нодой Cardano и кодом леджера. Когда интеграция Alonzo с нодой будет завершена, Cardano предоставит рабочие инструменты API и поддержку интерфейса командной строки (CLI).

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

В мае мы начнем работать с нашими [пионерами Plutus](https://developers.cardano.org/en/plutus-pioneer-program/). Эти сертифицированные стажеры программы продолжат тестирование платформы, путем написания приложений Plutus и запустив их в работу для dApps и DeFi. На этом этапе команда будет выполнять интеграцию бэкэнда леджера, ноды и кошелька. Мы также будем готовить и выпускать документацию, включая примеры спецификаций и руководства для разработчиков.

Май и июнь станут временем для обеспечения качества и тестирования с пользователями, за которым последует замораживание функций на четыре недели. Это даст крипто биржам и кошелькам время для обновлений и подготовки к обновлению протокола Alonzo. Мы ожидаем, что обновление Alonzo (хард форк) произойдет в конце лета, и мы объявим твердую дату на апрельском шоу Cardano360.

Для получения более подробной дорожной карты ознакомьтесь с [мартовской презентацией Cardano360 Чарльза Хоскинсона](https://www.youtube.com/watch?v=ULBLgPgxtN8&t=5805s).

Это захватывающие времена, и мы рекомендуем вам оставаться с нами. Следующий пост в блоге будет посвящен взаимосвязи между концепциями Plutus, лежащими в основе разработки Alonzo. Между тем, на [сайте разработчиков](https://developers.cardano.org/en/programming-languages/plutus/overview/) есть больше информации о программировании с Plutus, Marlowe и Glow.

_// От переводчика: для получения дополнительных переведенных на русский язык статей о Cardano посетите [русскоязычный раздел](https://forum.cardano.org/search?q=tags%3Atranslation%2Brussian) на форуме Cardano. Видеоролики о Cardano на русском можно найти на [YouTube канале](https://www.youtube.com/channel/UCg2jFdiwLAA7onD1W25IsGw)нашего замечательного амбасадора Тимура Сахабутдинова. Хотите поговорить или задать вопрос о Cardano по-русски? Приглашаем вас в [наше уютное сообщество в Telegram](https://t.me/CardanoRussianMain). Оставайтесь на связи, все только начинается!_
