TVM как основа асинхронного блокчейна 📊
Очередная статья в рубрике DeepTech предлагает глубже погрузиться в механику блокчейна Everscale и его асинхронную природу, которая обеспечивает неограниченную масштабируемость. Сравнение с синхронным Ethereum поможет выявить проблемы, которые необходимо решить с помощью подхода асинхронного программирования в блокчейне. Асинхронный характер Everscale основан на многопоточной виртуальной машине (TVM) и архитектуре модели акторов.
Модель акторов — это модель параллельных вычислений. В Everscale смарт-контракты являются основной вычислительной единицей и действуют в модели как акторы. Они могут отправлять и получать сообщения, изменять свое состояние, взаимодействовать с другими смарт-контрактами и развертывать новые смарт-контракты.
В отличие от блокчейнов на основе EVM, TVM позволяет асинхронно обновлять состояния смарт-контрактов. Каждый раз, когда выполняется код смарт-контракта, транзакция генерируется и проверяется узлом блокчейна, ответственным за проверку транзакций из смарт-контрактов в своем потоке.
Everscale стремится облегчить разработчикам создание приложений, требующих эффективного извлечения и анализа данных из блокчейна. В отличие от Ethereum, где индексация выполняется сторонними проектами, Everscale предлагает собственные решения для индексации блокчейна. Эти решения могут сэкономить время и усилия при разработке пользовательских алгоритмов индексирования и позволяют разработчикам сосредоточиться на создании основных функций своих приложений.
🔗 Перейти к статье
#ever #deeptech #post