Создание Ergo: ErgoScript

This page is machine-translated.
root7Z

9 июня 2021 г.

Мы ищем новых разработчиков в нашу команду, чтобы исследовать ErgoScript вместе с нами. ErgoScript — это новый язык для создания смарт-контрактов на базе Ergo. Его дизайн основан на Scala, что является сокращением от Scalable Language, мощного языка общего назначения. В Whitepaper Ergo отмечается:

“ErgoScript — это мощный и дружелюбный к протоколам язык сценариев для криптовалют. Программы на ErgoScript используются для указания условий, при которых валюта может быть потрачена. Язык поддерживает тип неинтерактивных доказательств с нулевым знанием, называемых Σ(Сигма)-протоколами, и достаточно гибок, чтобы позволять использование кольцевых подписей, мультиподписей, нескольких валют, атомарных свопов, самовоспроизводящихся скриптов и долгосрочных вычислений.”

Расширенный UTXO

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

Другой подход к созданию смарт-контрактов в блокчейне — это модель на основе аккаунтов, как в Ethereum. Дизайн Ethereum облегчает использование смарт-контрактов с монетами, поэтому неиспользованный выход транзакции (UTXO) показывает нам, какой закрытый ключ держит какую коин, обрабатывая смарт-контракты как аккаунты. В Bitcoin нет аккаунтов, которые хранят. Монеты находятся в наборе адресов, представленных одним UTXO. Также легче включать схемы конфиденциальности в этой модели, чем в модели на основе аккаунтов.

Поэтому Ergo разработал модель UTXO Bitcoin в расширенную модель UTXO, введя читаемый дизайн UTXO. Это позволяет смарт-контрактам использовать UTXO в качестве входных данных без их изменения. Поэтому узлы проверяют транзакции, а не балансы. В сравнении, в модели аккаунтов Ethereum узлы делают это, проверяя все аккаунты для валидации системы.

Сравнительно, модель UTXO более масштабируема, но также сложнее создавать инструменты пользовательского интерфейса. Модель аккаунтов предоставляет более легкий доступ для разработчиков, но коды тяжелее в блокчейне, что может привести к перегрузке сети.

Более того, UTXO позволяет параллельные вычисления, и легче вычислять атомарные свопы неконфиденциальным образом.

NIPoPows

Важной возможностью Ergo является то, что он готов использовать NIPoPoWs (Неинтерактивные Доказательства Доказательства Работы), которые позволяют легким клиентам взаимодействовать с блокчейном, не загружая весь блокчейн. Это полезно для создания эффективных легковесных клиентов, таких как мобильные кошельки.

Еще одна реализация — это межсетевое взаимодействие с сетями Proof of Stake. Сети PoS, такие как Cardano, могут взаимодействовать с Ergo через интеграцию NIPoPoW. Такие схемы верификации могут устранить необходимость в централизованных структурах DAO и создать новые неинтерактивные межсетевые операции.

Проще говоря, NiPoPoWs действуют как сайдчейны. Две или более отдельных цепей могут интегрироваться через NiPoPoWs без необходимости изменения в других цепях. Такая интеграция устранила бы необходимость, например, в “Wrapped Tokens,” токенах, которые зависят от управления DAO.

NIPoPoW — это мощный инструмент для создания блокчейн-сетей и предоставляет более легкий доступ для клиентов. Они также полезны для повышения масштабируемости, создавая организации второго уровня.

Мы приближаемся к ErgoHack, и еще так много нужно исследовать о случаях использования в ErgoScript. Так что, если вы ищете способы внести вклад в экосистему Ergo, посмотрите здесь и свяжитесь с нами в Telegram или Discord!

Источники:



Разблокировка Потенциала Модели UTXO

Еще одна монета уходит: Анализ пыли в криптовалютах на основе UTXO

https://nipopows.com/

NiPoPoWs & Лог-пространственное Майнинг - Эпизод #5 Ergo Cast

Share post

Ergo Infrastructure DAO: Децентрализация основного каркаса экосистемы Ergo

Ergo Infrastructure DAO: Децентрализация основного каркаса экосистемы Ergo

Миссия Ergo всегда была основана на децентрализации, не только на уровне консенсуса, но и на всем стеке.

Ergo Platform

13 августа 2025 г.

Mew Finance: Игровой DeFi инструмент для экосистемы Ergo

Mew Finance: Игровой DeFi инструмент для экосистемы Ergo

Mew Finance — это децентрализованный набор приложений на блокчейне Ergo.

Ergo Platform

12 августа 2025 г.

Lithos: Децентрализация майнинга с помощью ончейн пулов

Lithos: Децентрализация майнинга с помощью ончейн пулов

Lithos — это новый протокол, разработанный для изменения работы майнинг-пулов, перемещая их в ончейн, предоставляя майнерам полный.

Ergo Platform

24 июля 2025 г.

Sigma 6.0: Более умный и гибкий Ergo

Sigma 6.0: Более умный и гибкий Ergo

Sigma 6.0 — это значительное предложенное обновление для блокчейна Ergo.

Ergo Platform

23 июля 2025 г.

Формирование будущего Rosen: Общественный призыв к пяти ключевым предложениям казначейства

Формирование будущего Rosen: Общественный призыв к пяти ключевым предложениям казначейства

Соучредитель Rosen, Armeanio, представил пять новых предложений в казначейство Rosen.

Ergo Platform

9 июля 2025 г.

Расширенный UTXO Ergo и восход искусственного экономического интеллекта

Расширенный UTXO Ergo и восход искусственного экономического интеллекта

Практическое видение автономных экономических агентов Автономные экономические агенты на блокчейне Ergo выполняют полезную работу.

Ergo Platform

12 мая 2025 г.

ErgoHACK X: Искусственный Интеллект на Блокчейне Ergo

ErgoHACK X: Искусственный Интеллект на Блокчейне Ergo

Празднование Десятилетия Децентрализованных Инноваций Присоединяйтесь к 10-летнему юбилею ErgoHACK и будьте на переднем крае револ.

Ergo Platform

10 апреля 2025 г.