Модель UTXO Ergo: Эволюция от Bitcoin к Ergo

This page is machine-translated.
root7Z

23 июля 2021 г.

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

UTXO используется майнерами (они являются валидаторами блокчейна или поставщиками консенсуса) для проверки, имеет ли уникальный закрытый ключ доступ к определенным монетам. Конфиденциальность и масштабируемость модели UTXO привлекательны, однако изначальный дизайн Bitcoin делает реализацию смарт-контрактов более сложной. Модель UTXO имеет много преимуществ, но это удивительно недоразвитая область по сравнению с приложениями смарт-контрактов на модели аккаунтов Ethereum. Модель UTXO Ergo, с другой стороны, позволяет Многоуровневым контрактам обеспечивать операции с нулевым знанием через реализацию NIPoPoWs. Основной разработчик Алекс Чепурной имеет обширный опыт работы с функциями UTXO и преимуществами безопасности PoW, поэтому он сосредоточил свои исследования в этой области.

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

Роберт Корнацкий (из EMURGO research):

“Системы UTXO с поддержкой смарт-контрактов имеют большой потенциал для революционирования смарт-контрактов в целом. …… Протоколы смарт-контрактов на основе UTXO используют ориентированные на путь расходования шаблоны проектирования, такие как линейные, разветвленные, рекурсивные, аутсорсинговые и параллельные. Это создает условия для разработчиков dApp для создания надежных и производительных смарт-контрактов, с еще более высокоуровневыми шаблонами проектирования, которые еще предстоит открыть в будущем.”

Модель UTXO Bitcoin

Несмотря на то, что Bitcoin является пионером децентрализованной валюты, у него есть некоторые недостатки

Проблемы включают:


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

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

Отсутствие состояния: В Bitcoin UTXO может быть либо потрачен, либо не потрачен, и он не поддерживает контракты с состоянием; поэтому создание любого другого состояния, такого как лимиты на вывод или заказы на выкуп, невозможно. Это означает, что UTXO можно использовать только для создания простых и односторонних контрактов. Более сложные "состояние" контракты, такие как децентрализованные организации, мета-протоколы или лимиты на вывод, не могут быть реализованы. Двоичное состояние и форма слепоты к стоимости Bitcoin, таким образом, будут лишены возможности обеспечить будущее финансов.

Слепота к блокчейну: UTXO Bitcoin слеп к данным блокчейна, таким как nonce (число, используемое только один раз, или коды 2FA) и предыдущий хеш (определенное значение любой транзакции в блокчейне, которое является значением, которое пытаются определить майнеры). Это сильно ограничивает приложения для азартных игр, лотерей и подобных категорий, где необходима случайность внутри блокчейна.

Многоуровневая модель UTXO

Расширенные UTXO системы позволяют создавать смарт-контракты с полнотой Тьюринга. Это новаторское решение, которое позволяет последнему поколению блокчейнов вернуть оригинальную модель, использованную Bitcoin, но с гораздо большей мощностью.

Расширенная модель UTxO (eUTXO) сохраняет структуру Bitcoin, добавляя поддержку более выразительных смарт-контрактов. Ergo имеет аналогичный подход к eUTXO Cardano с собственной многоуровневой моделью UTXO, которая вводит цепочки UTXO. 

Многоуровневые контракты предоставляют расширение модели UTXO Bitcoin с вычислениями в цепочке. Ergo реализовал входы только для чтения, которые позволяют взаимодействие только через заголовки блоков. Это улучшает способность Ergo работать на Уровне 3, позволяя неинтерактивные параллельные вычисления с использованием NIPoPoWs в модели UTXO. 

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

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 г.