Многоступенчатые контракты
16 апреля 2021 г.

Умные контракты являются основой децентрализованных финансов. С помощью умных контрактов пользователи могут взаимодействовать с dApps без посредников. Дизайн блокчейна имеет значительное влияние на возможности умных контрактов. Модель UTXO блокчейна Ergo позволяет многоступенчатым контрактам работать в высокомасштабируемой сети.
Децентрализованные финансы
Банковская система построена исключительно на доверии. Однако этот механизм доверия является формой обязательства, в которой граждане не имеют выбора. Банки и финансовые учреждения производят и предоставляют финансовые продукты, такие как кредиты или ETF, финансовым рынкам. Стоимость этих продуктов определяется тем, на что они ссылаются как на реальный актив, будь то физический объект или контракт. Однако достоверность стоимости защищена нашим слепым доверием к этим учреждениям. Государства поддерживают эти финансовые учреждения, чтобы восстановить доверие, но в какой степени они доверительны?
Проблема заключается в другом. Мы не спрашиваем, является ли наша акция подлинной или это подделка. Все работает на цифровой базе данных, и мы можем видеть, является ли это реальным. Мы можем видеть наши деньги на нашем банковском счете, но это не означает, что они реальные. Современная денежная система работает на системе долгового банковского дела, поэтому мы знаем, что только около 10% денег в обращении являются реальными деньгами. Мы продолжаем доверять финансовым учреждениям, как будто они держат какую-то залоговую сумму против наших денег в банках. Однако, как мы можем видеть в истории, во время "банковских паник" или "долговых кризисов" контролировать огромную финансовую систему и предвидеть такие неожиданные события не так просто. Результат этого обычно затрагивает личных пользователей, а не крупные учреждения.
Умные контракты созданы для этого, чтобы вы всегда знали, где находятся ваши деньги. Какое бы приложение вы ни использовали, если им управляют умные контракты, вы знаете, как ваши средства защищены. Вот в чем прелесть некустодиальной финансовой системы; вам не нужно передавать свои средства финансовому учреждению, чтобы использовать их услуги. Вы можете использовать различные финансовые услуги, не отказываясь от контроля над своими средствами. Вам не нужно платить резкие сборы своему банку, чтобы защитить свои средства. Более того, вы даже можете зарабатывать деньги, используя умные контракты, принимая инициативу, такую как кредитование своих средств или предоставление ликвидности рынкам. Это стратегии, которые блокчейн видит в децентрализованной, ориентированной на пользователей, безопасной и доступной финансовой системе.
Многоступенчатые контракты на Ergo
Итак, вы слышали об умных контрактах, но что такое многоступенчатые контракты? Многоступенчатые контракты относятся к умным контрактам, которые работают на уровне состояния. Поскольку Ergo использует модель UTXO (впервые увиденную в Bitcoin), возможно обрабатывать параллельные действия на основе умных контрактов. Модель на основе аккаунтов Ethereum, однако, не позволяет таких операций. Модель на основе аккаунтов имеет свою простоту использования, но также требует высокой мощности операций. Многоступенчатые контракты Ergo разработаны на расширенной модели UTXO. Это сложный дизайн, который нацелен на бесконечную масштабируемость; следовательно, он создает больше места для построения сложных решений.
Чтобы блокчейн содержал умные контракты, он должен иметь циклы. Эти циклы могут позже ссылаться на себя и проверять, работает ли операция или нет. Дизайн UTXO Bitcoin очень примитивен, и он не содержит умных контрактов с полным Тьюрингом. Ethereum имеет эту возможность, но это примитивная версия языка с полным Тьюрингом. Блокчейн Ergo предлагает другой подход к многоступенчатым контрактам, поддерживаемый расширенной моделью UTXO. Это позволяет создать более легкую сеть и более широкие варианты использования.
Случаи использования Ergo
Оракулы: Оракулы являются посланниками внутри и вне блокчейнов. Они содержат ценные данные (например, информацию о ценах), чтобы приложения работали без сбоев. Дизайн блокчейна Ergo позволяет создавать пулы оракулов, что поможет создать иерархии данных. Система оракулов, которые могут быть оценены по уровню доверия, является значительным явлением. Оракулы Chainlink не способны формировать пулы оракулов, потому что они построены на сети Ethereum. Тем не менее, Chainlink недавно опубликовал белую книгу о децентрализованных вычислительных сетях, взаимодействующих с блокчейнами, идее, над которой Ergo уже работает с пулами оракулов.
NIPoPoWs: Неперерабатываемые доказательства работы могут быть использованы для создания совместимой экосистемы блокчейнов. С реализацией NIPoPoW блокчейн Ergo может взаимодействовать с умными контрактами на сетях с доказательством доли. Это откроет интегрированный случай использования между различными dApps на разных блокчейнах. Cardano уже планирует реализовать побочные цепи с NIPoPoWs в сотрудничестве с EMURGO. Ограничения еще предстоит открыть.
Multi-Sig: Multi-Sig или Мультидоказатели полезны для надежности умных контрактов. Эта реализация жизненно важна для безопасности. Таким образом, умные контракты не находятся под контролем одного человека, а управляются несколькими аккаунтами. Многоступенчатые контракты также могут быть разработаны для наказания злонамеренных участников, пытающихся взять под контроль умные контракты.
Временные эпохи: Блокчейн Ergo может быть спроектирован для выполнения операций с учетом времени. Например, во время ICO (или IDO) код в умном контракте может предоставить временной выпуск, чтобы инвесторы имели защитный слой, если владелец проекта не выполняет свои обещания. В Ethereum программирование такого рода временной операции невозможно.
Парачейн/побочные цепи: Это еще неразвиваемая область для блокчейна Ergo. Это определенно возможно, и мы знаем, что реализация парачейнов имеет значительное влияние на масштабируемость. Наш основной разработчик Алекс Чепурной собирается опубликовать по этому поводу статью, так что следите за новостями!
Источники:
https://ergoplatform.org/docs/teaser.pdf
https://ergoplatform.org/docs/ErgoScript.pdf
Многоступенчатые контракты в модели UTXO: Доклад Александра Чепурного и Амитабха Саксены
Share post
13 августа 2025 г.
9 июля 2025 г.
12 мая 2025 г.






