AD
AD
  • Фонд IOTA продвигается в разработке обновленной архитектуры IOTA 2.0, сосредоточившись на полностью децентрализованном программном обеспечении узла под названием iota-core.
  • Команда активно работает над созданием основной структуры API для iota-core и интеграцией существующих функций, объединяя Stardust-VM, Mempool, hornet ledger state и ConflictDAG.

IOTA Foundation работает над запуском обновленной архитектуры IOTA 2.0 и добилась определенных успехов в этом направлении. В программное обеспечение узла IOTA 2.0 было внесено несколько изменений.

В настоящее время блокчейн IOTA полагается на программное обеспечение узла Hornet, который в настоящее время работает на Shimmer Layer 1. Однако для обеспечения возможности голосования, нативных токенов и NFT на базовом уровне Hornet использует виртуальную машину Stardust. Но этот базовый уровень по-прежнему зависит от централизованного координатора для утверждения транзакций и этапов в Tangle. Хотя координатор не может изменять транзакции или учетные записи, существует риск централизации, поскольку его можно отключить.

Для решения этой проблемы Фонд IOTA работает над полностью децентрализованным программным обеспечением узла, чтобы отключить координатора и таким образом достичь координированности. Команда инженеров-исследователей IOTA также создала прототип программного обеспечения узла GoShimmer в качестве доказательства концепции, которая демонстрирует осуществимость идей Coordicide.

Однако команда IOTA решила работать над готовым к производству программным обеспечением узла под названием iota-core вместо того, чтобы работать над MVP GoShimmer. Ядро IOTA послужит заменой коду Hornet и на начальном этапе будет отвечать за работу сети Shimmer. Позже, в будущем, оно также будет обеспечивать работу всей сети IOTA. Давайте рассмотрим некоторые разработки, инициированные узлом IOTA-core.

Основные разработки IOTA-Core

  1. Внедрение Mempool: Mempool переходит на парадигму «in-memory», повышая производительность ConflictDAG в GoShimmer. Проверив GitHub, можно увидеть, что PR#53 «Реализация Mempool» и PR#84 «Распространение конфликтов в Mempool и тестовые исправления» были успешно рассмотрены и объединены командой. Это подтверждает завершение первого пункта списка и указывает на наличие функциональной реализации.
  2. Аккаунты и мана: Изменения в iota.go обеспечивают поддержку аккаунтов на уровне UTXO и обязательств в iota-core. Также изменения документированы для нового TIP, направленного на реализацию маны для управления перегрузками и дефицитом. Активность на GitHub в iota.go включает ветки (serix-iota-core, serix-iota-core-accounts) и PR (#428, #426). В настоящее время ведется работа над iota 2.0.
  3. API: Команда разрабатывает основную структуру API для iota-core и интегрирует существующие функциональные возможности. Прогресс консолидирован в PR#7, PR#36 и PR#72, все из которых были рассмотрены и объединены.
  4. Объединение Stardust-VM, Mempool, hornet ledger state и ConflictDAG: транзакции с поддержкой Stardust скоро будут работать на децентрализованном протоколе iota-core. Все PR по реализации Mempool объединены, состояние бухгалтерской книги перенесено, а ConflictDAG-PR успешно передан из GoShimmer.
  5. Тестирование: Команда продолжает тестировать то, что они создали. У команды есть несколько PR для тестирования и другие тесты, которые поставляются с модулями, перенесенными из GoShimmer.

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

Exit mobile version