Как модель eUTXO революционизирует блокчейн
21 апреля 2024 г.

Расширенная модель неиспользованных выходов транзакций (eUTXO), используемая Ergo и небольшим числом других платформ блокчейна с умными контрактами, предлагает определенные преимущества по сравнению с моделью аккаунта.
Расширенные неиспользованные выходы транзакций (eUTXO) предлагают другую модель для смарт-контрактов и децентрализованных приложений (dApps), чем модель на основе аккаунтов, используемая Ethereum и многими другими блокчейнами. Хотя у каждого подхода есть свои плюсы и минусы, eUTXO предлагает определенные преимущества, которые особенно примечательны. Когда перед сектором блокчейна стоят явные вызовы, эти преимущества становятся более важными, чем когда-либо.
eUTXO: Краткое введение
Биткойн и блокчейны, подобные Биткойну (включая Ergo), используют модель UTXO для отслеживания балансов пользователей. Каждый UTXO подобен мешку с деньгами. Эти мешки могут быть объединены в более крупные мешки или разделены на более мелкие мешки, когда создается новая транзакция. Каждый адрес, содержащий какие-либо монеты, состоит из одного или нескольких таких мешков.
Это довольно отличается от модели аккаунта, используемой Ethereum и подобными цепочками, где баланс адреса просто обновляется (аналогично банковскому балансу) при выполнении транзакции. Хотя это звучит проще, модель UTXO на самом деле предлагает более безопасный способ учета - все монеты отслеживаются вплоть до транзакции, из которой они были впервые созданы, прежде чем их отправят. Конкретные "входы" в транзакцию должны быть выбраны из существующих UTXO, и эти входы проверяются, прежде чем транзакция может быть добавлена в блокчейн.
Модель eUTXO расширяет использование UTXO за пределы простого учета и позволяет им содержать дополнительную информацию, включая инструкции смарт-контрактов. Что это означает на практике, так это то, что пользователи получают дополнительные преимущества через скрипты блокчейна и dApps поверх существующих свойств UTXO. Кроме обычных UTXO, адрес может содержать дополнительную логику транзакций, прикрепленную к eUTXO. Когда транзакция, использующая eUTXO, отправляется в сеть, узел-майнер проверяет ее и выполняет скрипт, который она включает, когда добавляет ее в блокчейн.
Узнайте больше о UTXO и eUTXO.
Революционные преимущества eUTXO
eUTXO, таким образом, предлагают простоту и безопасность модели UTXO с гибкостью, которая приходит с возможностью включать произвольную логику и условия расходования.
Существует ряд преимуществ этого подхода. Вот три примера для пользователей Ergo:
1. Гарантированный успех транзакции
Транзакции смарт-контрактов на Ethereum не всегда выполняются надежно. Причина этого в том, что сложность транзакции не известна, пока она не будет обработана валидатором.
Стоимость газа Ethereum немного похожа на поездку на автомобиле. Маршрут, по которому движется автомобиль, и количество газа, необходимое для достижения пункта назначения, подобны выполнению транзакции в блокчейне, в то время как цена за литр газа подобна стоимости газа Ethereum в гвеи (гиги-wei или гвеи - это 1 миллиард наименьшего возможного деления ETH - газ измеряется в этих единицах).
На практике "поездка" (выполнение инструкций транзакции) может быть более сложной, чем осознает пользователь. Это может означать, что лимит газа или максимальное количество газа, которое может быть выделено для транзакции, исчерпывается до завершения транзакции. Газ все равно нужно оплачивать, потому что майнеры все равно выполняют часть работы по обработке транзакции, но транзакция терпит неудачу, потому что недостаточно средств для ее завершения.
Это то, что не может произойти на Ergo или других цепочках eUTXO. Транзакции проверяются на основе их входов и прикрепленных инструкций. Это более простой подход, и это означает, что транзакцию можно проверить вне цепочки, прежде чем она будет отправлена в сеть. В этот момент гарантируется, что она будет успешно подтверждена.
2. Известные затраты на транзакции
Еще одно преимущество подхода eUTXO заключается в том, что транзакции смарт-контрактов имеют предопределенную сложность и, следовательно, известные затраты с самого начала. Непредсказуемые системы, такие как Ethereum, не имеют этого свойства. Транзакции могут потерпеть неудачу. Даже если они не терпят неудачу, стоимость выполнения транзакции заранее неизвестна. Пользователи вынуждены полагаться на оценку.
3. Предсказуемое и безопасное выполнение
Наконец, eUTXO предлагают более четкую и предсказуемую модель для транзакций смарт-контрактов. UTXO может быть использован только один раз, и он полностью исчерпывается, когда включается в транзакцию. Существует более ограниченный диапазон возможных исходов с Ergo, чем для систем на основе аккаунтов, поэтому dApps, как правило, не имеют тех же уязвимостей, что и на Ethereum. Это просто, безопасно и надежно.
Если вы заинтересованы в том, чтобы попробовать некоторые dApps Ergo и узнать, как модель eUTXO работает на практике, ознакомьтесь с Sigmaverse. Там вы найдете кошельки, dApps DeFi, рынки NFT, платформы DAO, игры и многое другое.
Share post
13 августа 2025 г.
9 июля 2025 г.
12 мая 2025 г.






