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

По мере того как IOTA Foundation продвигается к запуску IOTA 2.0, команда разработчиков активно занимается внедрением гибридной модели, включающей структуры UTXO (Unspent Transaction Output) и Accounts. Этот подход очень напоминает архитектуру, наблюдаемую в таких блокчейн-сетях, как Ethereum и Cardano.

Это усовершенствование означает повышение эффективности транзакций и упрощенное разрешение конфликтов, предвещая значительный шаг вперед в криптовалютной сфере.

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

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

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

Что предлагает гибридная модель IOTA 2.0?

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

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

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

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

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

Exit mobile version