$ADA: Что такое полуночные смарт-контракты и почему они могут изменить правила игры с точки зрения увеличения популярности Cardano

$ADA: Что такое полуночные смарт-контракты и почему они могут изменить правила игры с точки зрения увеличения популярности Cardano

Самые главные новости в Телеграм-канале CryptoMoon, присоединяйтесь!👇

Cryptomoon Telegram


В недавнем сообщении в блоге Маурисио Магальди, руководитель отдела продуктов Midnight, внимательно рассмотрел, как работают смарт-контракты в Midnight — решении для боковой цепи на основе защиты данных для Cardano.

Смарт-контракты Midnight предназначены для решения важной проблемы в технологии блокчейна: обеспечения защиты данных при сохранении децентрализованного духа смарт-контрактов.

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

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

В своем сообщении в блоге руководитель отдела продуктов Midnight отметил, что протокол Midnight выделяется своим практическим подходом к созданию смарт-контрактов с бесконечной защитой данных. Он использует краткие неинтерактивные доказательства с нулевым разглашением (ZK Snarks), позволяющие одной стороне доказать истинность утверждения другой, не раскрывая лежащие в его основе данные.

Этот протокол вносит значительный вклад в системы защиты данных за счет:

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

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

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

Midnight предлагает удобную для разработчиков среду, решающую такие ключевые проблемы, как защита данных и соблюдение нормативных требований. Интеграция доказательств с нулевым разглашением и инновационной модели программирования с использованием библиотек TypeScript и предметно-ориентированного языка упрощает процесс разработки. Кроме того, плагин Microsoft VS Code и комплексный SDK упрощают разработчикам создание и запуск программного обеспечения на блокчейне Midnight.

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

13 ноября 2023 года команда Midnight объявила о запуске Devnet для Midnight:

1/5 Вот новость, которую вы все ждали: сеть разработчиков #MidnightNetwork теперь ЖИВАЯ. Нам не терпится услышать ваши отзывы и посмотреть, что сообщество на их основе построит. Пойдем!

— Полночь (@MidnightNtwrk) 13 ноября 2023 г.

Смотрите также

2023-11-25 01:22