AD
AD
  • Фонд IOTA работает над запуском IOTA 2.0, включающей гибридную модель, сочетающую структуры UTXO и Account.
  • Этот гибридный подход призван использовать сильные стороны обеих моделей, обеспечивая безопасное управление активами, облегчая параллельные транзакции и упрощая идентификацию конфликтов для повышения универсальности и производительности.

В то время как IOTA Foundation работает над запуском IOTA 2.0, команда разработчиков работает над принятием гибридной модели со структурой UTXO и счетов, подобной той, что мы видим в блокчейн-сетях Ethereum и Cardano.

Модель UTXO и модель счетов

В модели UTXO транзакции генерируют и потребляют выходы, а также регистрируют полученные цифровые активы. Каждый выход, доступный с помощью закрытого ключа владельца, заменяется во время транзакций. Узлы хранят общий список неизрасходованных выходов, что облегчает параллельную обработку и упрощает выявление конфликтов. Несмотря на преимущества, при работе с динамическими ресурсами, такими как мана или газ, возникают проблемы, которые решаются с помощью модели счета. Более подробную информацию вы можете найти в нашей статье в Вики о структурах данных и в блоге Виталика Бутерина, сооснователя Ethereum.

Модель счета поддерживает список баланса, обновляемый транзакциями или событиями вроде вознаграждения за блок. Несмотря на кажущуюся простоту по сравнению с моделью UTXO, она вносит сложности в разрешение конфликтов, особенно при транзакциях с несколькими токенами. Модель требует более сложного модуля консенсуса из-за важности упорядочивания транзакций. Балансы формируют глобальное состояние бухгалтерской книги, что делает любое изменение счета сложным и создает трудности для приложений с динамическим изменением стоимости. Однако эта сложность дает и свои преимущества, например, возможность совершать множество транзакций, не дожидаясь расчетов. Создание IOTA 2.0 предполагает использование сильных сторон обеих моделей.

Модель IOTA 2.0

В IOTA 2.0 представлен инновационный протокол, который повышает гибкость модели UTXO (Unspent Transaction Output), расширяя ее до модели счета. Это усовершенствование основывается на модели Alias Outputs, представленной в IOTA 1.5, и превращает ее в то, что теперь называется Account Outputs.

Проще говоря, выходы аккаунта — это выходы, которые по своей сути несут в себе состояние. В отличие от традиционной модели UTXO с одним владельцем, в Account Outputs есть две контролирующие стороны: «контроллер состояния», способный изменять содержащееся состояние, и «губернатор», определяющий владельца без возможности изменять состояние выхода. Эта функция значительно расширяет гибкость модели UTXO, обеспечивая дополнительное богатство возможностей управления активами IOTA 2.0.

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

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

Бхушан - энтузиаст FinTech с сильной склонностью к пониманию финансовых рынков. Его интерес к экономике и финансам привел его к изучению развивающихся рынков технологии блокчейн и криптовалют. Он получил степень бакалавра технологий в области электротехники, электроники и связи. Он постоянно вовлечен в процесс обучения и сохраняет мотивацию, делясь приобретенными знаниями. В свободное время он любит читать фантастические романы и время от времени пробует свои кулинарные способности.

Exit mobile version