Логика вне цепи и eUTXO
4 октября 2021 г.

Преимущества eUTXO
Существует значительная разница между моделями аккаунта и eUTXO. В модели аккаунта вся логика находится в цепи, но это приводит к проблемам со масштабируемостью. В модели eUTXO только валидация смарт-контракта выполняется в цепи, в то время как другие части смарт-контракта находятся вне цепи.
Чтобы прояснить это, рассмотрим часть вне цепи как черный ящик, который считывает статус блокчейна (UTXO), выполняет все вычисления и, наконец, генерирует одну или несколько tx (транзакций). Эти tx (результаты части вне цепи) затем отправляются в блокчейн для проверки.
Блокчейн проверяет tx, и если требования tx удовлетворены, они будут добыты, тем самым изменяя статус блокчейна (набор UTXO).
В результате только валидация смарт-контракта выполняется в цепи, а вся другая логика находится вне цепи. Это означает, что валидация tx может быть невероятно эффективной и масштабируемой - это главное преимущество модели eUTXO.
Проблема масштабируемости является одной из основных причин, по которой Ethereum пытается перенести транзакции на решения масштабирования второго уровня/сайдчейна, которые управляются кодом вне цепи. По сути, решения, которые Ethereum исследует для решения своих проблем с масштабируемостью, на практике имитируют модель eUTXO.
В основном существует консенсус в индустрии, что логика в цепи по своей природе децентрализована и, следовательно, превосходна. А как насчет логики вне цепи? Может ли логика вне цепи быть распределенной?
В eUTxO логика вне цепи может быть написана в диапазоне от полностью централизованной до полностью децентрализованной. Например, в ErgoMixer часть вне цепи децентрализована. Вы запускаете ее на своем компьютере, но пользователи также имеют возможность запускать свою собственную логику вне цепи. Логика вне цепи может быть распределенной или локализованной и выполняться каждым пользователем, таким образом варьируясь от централизованной до широко распределенной.
Решение ErgoDEX для распределенных ботов
ErgoDex тестирует и будет внедрять решение для ботов, которое позволяет распределение логики вне цепи выполняться одновременно. Хотя это противоречит использованию логики вне цепи в Ergomixer (где каждый пользователь запускает свою собственную индивидуальную логику вне цепи), боты вне цепи могут быть распределены, и исполнители ботов могут зарабатывать плату за выполнение. Эта плата за выполнение аналогична плате за транзакцию и будет заранее установлена перед отправкой средств.
Это стимулирует участников запускать эти распределенные боты, а также дает пользователям ясность в отношении ценообразования. Таким образом, каждый участник имеет равные шансы получить долю сети с экономическими стимулами. Код вне цепи будет становиться все более децентрализованным по мере увеличения использования платформы.
Дополнительный доход, создаваемый пользователями, запускающими ботов, кажется, особенно хорошо интегрируется в небольшие майнинг-пулы, а также в операторов одиночных пулов в Cardano. Наша цель - работать с этими сторонами с самого начала, чтобы способствовать децентрализации.
Децентрализация достигается в зависимости от числа участников, которые выбрали запуск ботов вне цепи. Существует также дополнительный экономический стимул для майнеров участвовать в этом решении, уважая доверие и прозрачность, которые предоставляет доказательство работы.
Предположения eUTxO
Поскольку eUTxO продолжает внедряться, мы станем свидетелями некоторых dApps, где логика вне цепи не обязательно децентрализована. Вопрос будет заключаться в том, является ли это проблемой? Это будет зависеть от функции каждого уникального dApp и от того, осведомлены ли пользователи о предположениях, которые им необходимо сделать. Эти dApps также могут выбрать модель, которая децентрализует или распределяет логику вне цепи. Но это необходимо? Мой предположение, вероятно, нет, в зависимости от функции dApp.
Валидация транзакций все еще будет происходить в цепи, однако стимулы могут не быть установлены, чтобы побудить пользователей запускать эту логику децентрализованным образом. Я не вижу в этом проблемы, учитывая, что некоторые dApps могут быть предназначены для специальной цели или предоставлять очень простую услугу.
Тем не менее, модель eUTxO создает некоторые дополнительные предположения, о которых пользователи должны быть осведомлены, и именно поэтому Ergo находится в процессе создания инициативы KYA (Знай свои предположения).
KYA будет функционировать аналогично «Соглашению о условиях и положениях» и предназначена для информирования пользователей о доверии и криптографических предположениях блокчейна, контракта, возможностях обновления, уровне контроля со стороны мастеров протокола и т.д.
Цель KYA заключается в том, чтобы предотвратить мошенничество, обман и защитить инвесторов.
Что касается логики вне цепи, понимание KYA очень важно. В настоящее время пользователи доверяют аудиту безопасности блокчейнов/dApps, но аудит просто подтверждает, что логика предназначена контрактом. Аудит не является доказательством безопасности во всех аспектах, только доказательством намерения контракта.
Необходимо иметь KYA относительно потенциала обновлений как логики в цепи, так и вне цепи, потому что распределение логики вне цепи указывает на уровень доверия, который каждый участник возлагает на dApp. Понимание доверительной власти между сторонами также может быть важным предположением.
Реальность такова, что все эти предположения важны для логики в цепи. Единственное отличие заключается в том, что логика вне цепи добавляет дополнительный уровень сложности, который необходимо будет решить как блокчейнам модели eUTXO, так и модели аккаунта. Логика вне цепи включает dApps уровня 1 (Layer 1), такие как ErgoDEX, а также модели уровня 2 (Layer 2), такие как сайдчейны.
Share post
13 августа 2025 г.
9 июля 2025 г.
12 мая 2025 г.






