Vyper против Plutus:Руководство разработчика по языкам смарт-контрактов

Это язык на основе Python, который, возможно, является одним из наиболее простых для понимания и широко используемых языков программирования. Таким образом, Vyper был разработан как минималистичный и простой язык, ориентированный на тривиальные случаи (и не пригодный для написания чего-либо сложного, например DApp).

Итак, зачем использовать минималистский подход? В первую очередь потому, что сложно написать вредоносный код так, чтобы его не заметили при аудите.

Как выглядит смарт-контракт Vyper

Vyper против Plutus:Руководство разработчика по языкам смарт-контрактов

Взглянув на этот смарт-контракт ERC-20, написанный на Vyper, вы увидите следующее:

  • Метод self используется для отображения переменных экземпляра своего класса в целях пояснения.
  • @public и @private используются для настройки видимости и доступности интерфейса контрактов ABI (двоичный интерфейс приложения), который позволяет внешним субъектам (другим контрактам или адресам кошельков) вызывать его.

Vyper против Plutus:Руководство разработчика по языкам смарт-контрактов

Источник:Вход | Вывод

Plutus — это язык смарт-контрактов высокого уровня программирования, предназначенный для использования финансовыми учреждениями, электронной коммерцией и торговлей опционами на акции. Это один из двух языков программирования, используемых Кардано; другой — Хаскель.

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

«Функциональный язык программирования», в отличие от «инструктивного» или императивного языка программирования, благодаря своему «лямбда-исчислению» подчеркивает важность вычисления функций, а не выполнения инструкций.

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

Если вы хотите просмотреть образец контракта, написанного на Plutus, нажмите здесь

Vyper против Plutus:Руководство разработчика по языкам смарт-контрактов

Источник:Ищу программиста

Еще в июне 2020 года компания объявила о партнерстве с гигантом спортивной одежды Nike, что позволит ее пользователям получать кэшбэк с помощью карты Plutus Visa Card в интернет-магазине Nike. Это пополняет растущий список брендовых партнеров Plutus, включая Airbnb и Skyscanner.

Начните покупать и торговать криптовалютой

Зарегистрируйтесь и начните использовать возможности будущего валюты

Зарегистрируйтесь сейчас


Информация о фонде
  1. Информация о фонде
  2. Государственный инвестиционный фонд
  3. Частные инвестиционные фонды
  4. Хедж-фонд
  5. Инвестиционный фонд
  6. Индексный фонд