EVM+ и Artela: Продвижение Блокчейна с Нативными Расширениями

Продвинутый5/7/2024, 10:01:53 AM
EVM+ предлагает новое решение, которое облегчает разработку крупномасштабных приложений и ускоряет интеграцию криптовалют с основными приложениями путем бесшовного интегрирования активов, протоколов и инфраструктуры EVM. В видении Виталика для Ethereum слой, решающий проблемы не масштабируемости, явно играет важную роль. Artela удовлетворяет потребность в 'пользовательских функциях' в блокчейн-сетях, добавляя 'собственные расширения' поверх базового слоя.

Предисловие

EVM+ - это передовая парадигма, специально разработанная для того, чтобы продвинуть эволюцию виртуальной машины Ethereum, чтобы лучше адаптироваться к быстро меняющемуся крипто-ландшафту. Эта модель интегрирует инновации и продуктивность из Web2 в Web3, с реальными технологиями, такими как искусственный интеллект, DePIN и безопасность DeFi, которые быстро интегрируются в крипто-приложения. EVM+ предлагает новое решение, которое не только способствует развитию масштабных приложений, но и ускоряет интеграцию криптовалют с массовыми приложениями, путем бесшовной интеграции активов, протоколов и инфраструктуры EVM. Он повышает масштабируемость блокчейна, реализуя расширения цепи EVM+WASM и оптимизирует возможности обработки блокчейна, поддерживая параллельное выполнение EVM.

Как пояснил Techandtips123, параллельный EVM подобен назначению ролей во время подготовки вечеринки. Представьте, что вам нужно подготовиться к переезду и назначить определенные задачи: A перевозит крупные предметы, B обрабатывает ценные товары, C отвечает за перемещение предметов, а D организует размещение гигиенической зоны на новом месте. Это разделение позволяет четырем людям выполнять работу более эффективно и быстро.

Аналогично, концепция параллельной EVM предполагает распределение вычислительных задач между несколькими исполнительными устройствами. В сети Ethereum множество участников одновременно обрабатывают различные транзакции, каждая из которых подобна независимой задаче, такой как переводы или создание новых токенов. Каждый участник независимо обрабатывает задачу на EVM, подобно тому как запускаются отдельные компьютерные программы на блокчейне. После завершения результаты этих задач снова объединяются в сети для формирования конечного блока. Когда отдельный исполнитель не в состоянии самостоятельно обработать большой объем транзакций, скорость снижается, и эффективность страдает. Введение параллельного EVM решает эту проблему, позволяя нескольким исполнителям одновременно обрабатывать различные транзакции, что позволяет сети обрабатывать больше транзакций быстрее, снижая перегрузку и связанные с этим издержки.

Концепция введения новых "уровней"

Источник: Artela — от EVM+ к EVM++

Виталик Бутерин отметил: «L2 предназначен для масштабирования, L3 - для настройки функциональности, такой как конфиденциальность. В этом видении никто не пытается предоставить 'масштабируемость в квадрате'; вместо этого стек включает слой, который помогает приложениям масштабироваться, и еще один слой, чтобы удовлетворить индивидуальные потребности в функциональности различных случаев использования.

В видении Виталика для Ethereum слой, решающий проблему не масштабируемости, играет явно важную роль. Его точка зрения подчеркивает необходимость того, чтобы сети блокчейнов поддерживали "пользовательские функциональности". Для Ethereum удовлетворение этого спроса может включать установку нового слоя, в то время как Artela предлагает добавление "собственных расширений" поверх основного слоя.

В терминах блокчейна функциональность означает способность поддерживать различные приложения. Ethereum Virtual Machine (EVM), как исполнительный движок, поддерживающий смарт-контракты, стал основной моделью для создания DApps и реализации функциональности. Изначально предложенный Ethereum, EVM теперь принят многими цепочками смарт-контрактов, часто называемыми EVM-совместимыми или EVM-эквивалентными цепочками. Однако текущее EVM доказало свою ограниченность в поддержке расширенных функций DApps. Основной вызов заключается в том, как расширить границы функциональности в цепочках EVM. Существует два практических направления для улучшения:

  1. Замена EVM лучшими виртуальными машинами
  2. Улучшение EVM через дополнительные расширения

Первый подход обходит ограничения EVM, но требует отказа от смарт-контрактов, основанных на EVM. MoveVM и FuelVM являются примерами этого стиля реализации. Хотя в будущем могут потребоваться более продвинутые виртуальные машины, для достижения такой же зрелости и распространенности, как у EVM, требуется значительное количество времени.

Второй подход заключается во введении нового стека для улучшения EVM через «расширения». Цель здесь заключается в том, чтобы расширить функциональные возможности EVM за пределы его первоначальной спецификации, сохраняя при этом эквивалентность EVM. Этот метод улучшает возможности DApps поверх существующей инфраструктуры EVM. Исследование улучшения EVM открывает дверь к захватывающим возможностям и непрерывному инновационному процессу в функциональности DApp, принося значительные новации.

Artela

EVM+ в сети Artela

Миссия Artela заключается в создании основополагающей сети блокчейн для удовлетворения растущего спроса на децентрализованные приложения большого масштаба. Инновационный дизайн Artela позволяет разработчикам создавать нативные расширения поверх базового уровня блокчейна модульным образом, улучшая программирование блокчейна. Такой подход позволит разработчикам реализовывать пользовательские функциональные возможности легким и динамичным образом, открывая двери к более быстрой инновации и большему количеству возможностей.

Artela имеет расширенный уровень, который позволяет добавлять собственные модули расширения, называемые Aspects, улучшающие программирование и обеспечивающие совместимость с существующими умными контрактами EVM. Aspects позволяют разработчикам внедрять дополнительную логику на протяжении всего жизненного цикла транзакции помимо умных контрактов для управления транзакциями и связанными блоками.

Artela создала высокомасштабную сеть EVM+, представив виртуальные машины WASM, совместимые с сетью EVM через программирование Aspect (см. ссылку на расширение 1). Эти виртуальные машины могут взаимодействовать, позволяя динамическое добавление и выполнение программ расширения на цепи. EVM+ позволяет разработчикам создавать высокопроизводительные протоколы, модульные DApps и настраивать базовые функциональности для конкретных сценариев.

Источник: Официальный Artela

Во время фаз DevNet и Public Testnet Artela сотрудничала с разработчиками сообщества для изучения потенциала сети EVM+, что привело к созданию креативных случаев использования:

· Использование WASM в качестве он-чейн-сопроцессора для облегчения выполнения алгоритмов искусственного интеллекта агента и других высокопроизводительных модулей непосредственно на блокчейне, обеспечивая беспрепятственную совместимость с системой EVM;

· Участие автономного мира в цепочке искусственного интеллекта, обеспечивающее по-настоящему программируемых цепочечных NPC, которые могут взаимодействовать с пользователями;

· Опциональное выполнение модулей безопасности on-chain в реальном времени, позволяющее DeFi протоколам мгновенно распознавать и устранять подозрительные транзакции.

На горизонте наступает новая эра, полностью реализующая протоколы on-chain, искусственный интеллект и безопасный DeFi, сохраняя совместимость и взаимодействие с миром EVM.

От EVM+ до EVM++

Видение Artela заключается в создании сети с безграничной масштабируемостью, где EVM+ не является окончательной целью, а скорее отправной точкой. Следующим шагом Artela является EVM++, параллельная сеть к EVM+, разработанная для полного раскрытия потенциала масштабируемой блокчейн технологии. EVM+ разблокировал масштабируемость EVM, нацеливаясь на адаптацию к новому миру криптовалюты, где производительность и инновации Web2, вместе с практическими технологиями, такими как искусственный интеллект, DePIN и безопасность FinTech, быстро интегрируются в DApps. EVM++ расширяет масштабируемость EVM, обеспечивая этой высококреативной сети дальнейшее содействие в широкомасштабном принятии DApps и ускоряя интеграцию криптовалют с основными приложениями.

EVM++ Параллельная Эластичная EVM Сеть

Параллельная реализация EVM++ Artela произойдет в две фазы.

Первая фаза включает параллельное выполнение транзакций в рамках EVM+. Сеть Artela не только достигает базового параллельного выполнения EVM, но также решает проблемы параллельного выполнения под EVM+ Аспекты, которые являются расширениями, работающими на виртуальных машинах WASM, которые могут быть вызваны во время жизненного цикла транзакции.

На втором этапе Artela будет использовать параллельные возможности в сочетании с эластичным вычислением для достижения эластичного блочного пространства, динамического механизма, позволяющего DApps максимизировать выгоды параллельного выполнения.

Обзор параллельной EVM

Архитектура Artela, горизонтально масштабируемая, спроектирована вокруг параллельного выполнения, обеспечивая масштабируемость вычислительной мощности сетевого узла через упругие вычисления для достижения эластичного блочного пространства.

· Параллельное выполнение: транзакции на Artela могут быть выполнены параллельно. Сеть Artela группирует транзакции для параллельного выполнения на основе анализа конфликтов зависимостей транзакций;

· Эластичные вычисления: Узлы-валидаторы поддерживают горизонтальное масштабирование, и сеть автоматически ajusts вычислительные узлы валидаторов на основе текущей загрузки сети или условий подписки. Процесс масштабирования координируется протоколом эластичности, чтобы гарантировать достаточное количество эластичных вычислительных узлов в сети консенсуса;

· Эластичное пространство блока: на основе эластичных вычислений, помимо расширения общественного пространства блока, крупные DApps, требующие независимого пространства блока, могут подать заявку на выделенное эластичное пространство блока в сети.

“Эластичное пространство блока”

Эластичное блочное пространство относится к динамически расширяемому блочному пространству, которое предоставляет выделенное блочное пространство с гарантией протокола для DApps, требующих высокой пропускной способности транзакций. По умолчанию емкость общедоступного блочного пространства в блоках ограничена. Когда DApp подает заявку на независимое блочное пространство, блок добавляет дополнительное пространство, которое принимает только транзакции, связанные с смарт-контрактами DApp. По мере расширения блочного пространства валидаторам необходимо увеличивать эластичные узлы выполнения для расширения соответствующих процессорных возможностей.

Эластичное блоковое пространство - механизм расширения блокчейна, позволяющий достигать бесконечного масштабирования, сохраняя при этом интероперабельность. Масштабируемые сети, такие как осколочные блокчейны, сети цепочек приложений и Layer2, также могут предоставлять независимое блоковое пространство, однако изоляция и генерация блоков происходят асинхронно. Эластичное блоковое пространство позволяет DApps с независимыми блоковыми пространствами взаимодействовать синхронно через атомарные транзакции в одном и том же блоке, избегая необходимости асинхронного межцепного общения.

Когда DApp в сети Artela требуется высокая масштабируемость, он может подписаться на эластичное блочное пространство для обработки увеличенной пропускной способности. Эластичное блочное пространство и собственные расширения обеспечивают масштабируемость и функции настройки для DApp в Artela.

Расширение функциональности DApp с нативными расширениями в Artela

Через программирование Aspect, разработчики получают возможность создавать собственные расширения (см. расширенную ссылку 2), интегрирующие пользовательские функции поверх всех базовых уровней блокчейна, комбинируя их с существующими умными контрактами EVM для улучшения возможностей DApp.

Источник: Джошуа Эсин

  1. Расширенная масштабируемость: Одним из преимуществ аспектного программирования в Artela является его беспрецедентная масштабируемость. Традиционные смарт-контракты часто сталкиваются с ограничениями при модификации или расширении функциональности. Аспектное программирование Artela преодолевает эти барьеры, предоставляя модульную и масштабируемую структуру. Разработчики могут легко расширять функциональность существующих контрактов, не изменяя их основную логику, открывая путь для более гибкой и масштабируемой разработки dApp.

  2. Повышенная безопасность: В постоянно изменяющейся области безопасности блокчейна Aspect Programming компании Artela вносит пара...

  3. Решатель намерений на цепи: Аспектное программирование Артела представляет революционную концепцию решателя намерений на цепи. Традиционно пользователи должны были указывать детальные вызовы функций для выполнения транзакций. С решателем намерений на цепи пользователи могут выразить свои желаемые результаты на понятном человеку языке, обеспечивая более интуитивный и настраиваемый опыт. Например, пользователь может указать свое намерение как «обменять X ETH на Y USDC», устраняя необходимость в сложных вызовах функций.

  4. Операции Just-In-Time (JIT): Операции JIT, мощное понятие, широко применяемое в различных сценариях, обретают гибкость благодаря Аспектному программированию Artela. Выполнение логики on-chain в жизненном цикле блокчейна и комбинирование ее с умными контрактами в атомарных транзакциях открывает возможности для JIT-расчетов, управления пулом ликвидности JIT и стратегий захвата MEV в AMM-фреймворках.

  5. Событийно-управляемые действия: Событийно-управляемые операции в Artela позволяют пользователям подписываться на события в реальном времени на цепи, вызывая атомарные задачи. Эта функциональность помогает поддерживать согласованность между состояниями на цепи и вне цепи, обеспечивает асинхронные уведомления межцепочных сообщений и улучшает автоматизацию блокчейна.

  6. Omnichain Gaming: Artela’s Aspect Programming расширяет свое влияние на игровой сектор, предоставляя разработчикам инструменты для повышения программирования игровых активов. С Artela игровые экипировки NFT могут быть улучшены благодаря программированию, зарождая новую эру многофункционального пользовательского опыта в игровой экосистеме.

  7. OnChain MicroServices: Artela позволяет создавать общедоступные сервисы on-chain в сети блокчейна, способствуя коллективному обслуживанию и управлению различными пользователями и организациями. Эта модель способствует совместному использованию ресурсов, совместному развитию и снижению развивающих барьеров, способствуя росту экосистемы децентрализованных финансов.

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

Заключение

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

Блокчейн больше похож на компьютер, чем просто на регистр или базу данных. Проблема, с которой мы сталкиваемся сегодня, заключается в том, как разработать лучший компьютер. Блокчейн Artela построен на Cosmos SDK с множеством улучшений на уровне движка. Кроме того, Artela совместим с EVM и инновационно внедряет Программирование Аспектов для обеспечения расширения on-chain. Помимо EVM, Artela также добавил вторую виртуальную машину на основе WASM для поддержки нескольких языков программирования (AssemblyScript, Rust, C, C++) и доступа к большему количеству ресурсов on-chain. Таким образом, EVM подходит для общих смарт-контрактов, в то время как Aspect VM используется для конкретных расширений приложений.

Отказ от ответственности

  1. Эта статья перепечатана из [средний], Все авторские права принадлежат оригинальному автору [YBB Capital Researcher Ac-Core]. Если есть возражения против этого перепечатывания, пожалуйста, свяжитесь с Gate Learnкоманда, и они незамедлительно справятся с этим.

  2. Отказ от ответственности: Взгляды и мнения, выраженные в этой статье, являются исключительно точкой зрения автора и не являются инвестиционным советом.

  3. Переводы статьи на другие языки выполняются командой Gate Learn. Если не указано иное, копирование, распространение или плагиат переведенных статей запрещены.

EVM+ и Artela: Продвижение Блокчейна с Нативными Расширениями

Продвинутый5/7/2024, 10:01:53 AM
EVM+ предлагает новое решение, которое облегчает разработку крупномасштабных приложений и ускоряет интеграцию криптовалют с основными приложениями путем бесшовного интегрирования активов, протоколов и инфраструктуры EVM. В видении Виталика для Ethereum слой, решающий проблемы не масштабируемости, явно играет важную роль. Artela удовлетворяет потребность в 'пользовательских функциях' в блокчейн-сетях, добавляя 'собственные расширения' поверх базового слоя.

Предисловие

EVM+ - это передовая парадигма, специально разработанная для того, чтобы продвинуть эволюцию виртуальной машины Ethereum, чтобы лучше адаптироваться к быстро меняющемуся крипто-ландшафту. Эта модель интегрирует инновации и продуктивность из Web2 в Web3, с реальными технологиями, такими как искусственный интеллект, DePIN и безопасность DeFi, которые быстро интегрируются в крипто-приложения. EVM+ предлагает новое решение, которое не только способствует развитию масштабных приложений, но и ускоряет интеграцию криптовалют с массовыми приложениями, путем бесшовной интеграции активов, протоколов и инфраструктуры EVM. Он повышает масштабируемость блокчейна, реализуя расширения цепи EVM+WASM и оптимизирует возможности обработки блокчейна, поддерживая параллельное выполнение EVM.

Как пояснил Techandtips123, параллельный EVM подобен назначению ролей во время подготовки вечеринки. Представьте, что вам нужно подготовиться к переезду и назначить определенные задачи: A перевозит крупные предметы, B обрабатывает ценные товары, C отвечает за перемещение предметов, а D организует размещение гигиенической зоны на новом месте. Это разделение позволяет четырем людям выполнять работу более эффективно и быстро.

Аналогично, концепция параллельной EVM предполагает распределение вычислительных задач между несколькими исполнительными устройствами. В сети Ethereum множество участников одновременно обрабатывают различные транзакции, каждая из которых подобна независимой задаче, такой как переводы или создание новых токенов. Каждый участник независимо обрабатывает задачу на EVM, подобно тому как запускаются отдельные компьютерные программы на блокчейне. После завершения результаты этих задач снова объединяются в сети для формирования конечного блока. Когда отдельный исполнитель не в состоянии самостоятельно обработать большой объем транзакций, скорость снижается, и эффективность страдает. Введение параллельного EVM решает эту проблему, позволяя нескольким исполнителям одновременно обрабатывать различные транзакции, что позволяет сети обрабатывать больше транзакций быстрее, снижая перегрузку и связанные с этим издержки.

Концепция введения новых "уровней"

Источник: Artela — от EVM+ к EVM++

Виталик Бутерин отметил: «L2 предназначен для масштабирования, L3 - для настройки функциональности, такой как конфиденциальность. В этом видении никто не пытается предоставить 'масштабируемость в квадрате'; вместо этого стек включает слой, который помогает приложениям масштабироваться, и еще один слой, чтобы удовлетворить индивидуальные потребности в функциональности различных случаев использования.

В видении Виталика для Ethereum слой, решающий проблему не масштабируемости, играет явно важную роль. Его точка зрения подчеркивает необходимость того, чтобы сети блокчейнов поддерживали "пользовательские функциональности". Для Ethereum удовлетворение этого спроса может включать установку нового слоя, в то время как Artela предлагает добавление "собственных расширений" поверх основного слоя.

В терминах блокчейна функциональность означает способность поддерживать различные приложения. Ethereum Virtual Machine (EVM), как исполнительный движок, поддерживающий смарт-контракты, стал основной моделью для создания DApps и реализации функциональности. Изначально предложенный Ethereum, EVM теперь принят многими цепочками смарт-контрактов, часто называемыми EVM-совместимыми или EVM-эквивалентными цепочками. Однако текущее EVM доказало свою ограниченность в поддержке расширенных функций DApps. Основной вызов заключается в том, как расширить границы функциональности в цепочках EVM. Существует два практических направления для улучшения:

  1. Замена EVM лучшими виртуальными машинами
  2. Улучшение EVM через дополнительные расширения

Первый подход обходит ограничения EVM, но требует отказа от смарт-контрактов, основанных на EVM. MoveVM и FuelVM являются примерами этого стиля реализации. Хотя в будущем могут потребоваться более продвинутые виртуальные машины, для достижения такой же зрелости и распространенности, как у EVM, требуется значительное количество времени.

Второй подход заключается во введении нового стека для улучшения EVM через «расширения». Цель здесь заключается в том, чтобы расширить функциональные возможности EVM за пределы его первоначальной спецификации, сохраняя при этом эквивалентность EVM. Этот метод улучшает возможности DApps поверх существующей инфраструктуры EVM. Исследование улучшения EVM открывает дверь к захватывающим возможностям и непрерывному инновационному процессу в функциональности DApp, принося значительные новации.

Artela

EVM+ в сети Artela

Миссия Artela заключается в создании основополагающей сети блокчейн для удовлетворения растущего спроса на децентрализованные приложения большого масштаба. Инновационный дизайн Artela позволяет разработчикам создавать нативные расширения поверх базового уровня блокчейна модульным образом, улучшая программирование блокчейна. Такой подход позволит разработчикам реализовывать пользовательские функциональные возможности легким и динамичным образом, открывая двери к более быстрой инновации и большему количеству возможностей.

Artela имеет расширенный уровень, который позволяет добавлять собственные модули расширения, называемые Aspects, улучшающие программирование и обеспечивающие совместимость с существующими умными контрактами EVM. Aspects позволяют разработчикам внедрять дополнительную логику на протяжении всего жизненного цикла транзакции помимо умных контрактов для управления транзакциями и связанными блоками.

Artela создала высокомасштабную сеть EVM+, представив виртуальные машины WASM, совместимые с сетью EVM через программирование Aspect (см. ссылку на расширение 1). Эти виртуальные машины могут взаимодействовать, позволяя динамическое добавление и выполнение программ расширения на цепи. EVM+ позволяет разработчикам создавать высокопроизводительные протоколы, модульные DApps и настраивать базовые функциональности для конкретных сценариев.

Источник: Официальный Artela

Во время фаз DevNet и Public Testnet Artela сотрудничала с разработчиками сообщества для изучения потенциала сети EVM+, что привело к созданию креативных случаев использования:

· Использование WASM в качестве он-чейн-сопроцессора для облегчения выполнения алгоритмов искусственного интеллекта агента и других высокопроизводительных модулей непосредственно на блокчейне, обеспечивая беспрепятственную совместимость с системой EVM;

· Участие автономного мира в цепочке искусственного интеллекта, обеспечивающее по-настоящему программируемых цепочечных NPC, которые могут взаимодействовать с пользователями;

· Опциональное выполнение модулей безопасности on-chain в реальном времени, позволяющее DeFi протоколам мгновенно распознавать и устранять подозрительные транзакции.

На горизонте наступает новая эра, полностью реализующая протоколы on-chain, искусственный интеллект и безопасный DeFi, сохраняя совместимость и взаимодействие с миром EVM.

От EVM+ до EVM++

Видение Artela заключается в создании сети с безграничной масштабируемостью, где EVM+ не является окончательной целью, а скорее отправной точкой. Следующим шагом Artela является EVM++, параллельная сеть к EVM+, разработанная для полного раскрытия потенциала масштабируемой блокчейн технологии. EVM+ разблокировал масштабируемость EVM, нацеливаясь на адаптацию к новому миру криптовалюты, где производительность и инновации Web2, вместе с практическими технологиями, такими как искусственный интеллект, DePIN и безопасность FinTech, быстро интегрируются в DApps. EVM++ расширяет масштабируемость EVM, обеспечивая этой высококреативной сети дальнейшее содействие в широкомасштабном принятии DApps и ускоряя интеграцию криптовалют с основными приложениями.

EVM++ Параллельная Эластичная EVM Сеть

Параллельная реализация EVM++ Artela произойдет в две фазы.

Первая фаза включает параллельное выполнение транзакций в рамках EVM+. Сеть Artela не только достигает базового параллельного выполнения EVM, но также решает проблемы параллельного выполнения под EVM+ Аспекты, которые являются расширениями, работающими на виртуальных машинах WASM, которые могут быть вызваны во время жизненного цикла транзакции.

На втором этапе Artela будет использовать параллельные возможности в сочетании с эластичным вычислением для достижения эластичного блочного пространства, динамического механизма, позволяющего DApps максимизировать выгоды параллельного выполнения.

Обзор параллельной EVM

Архитектура Artela, горизонтально масштабируемая, спроектирована вокруг параллельного выполнения, обеспечивая масштабируемость вычислительной мощности сетевого узла через упругие вычисления для достижения эластичного блочного пространства.

· Параллельное выполнение: транзакции на Artela могут быть выполнены параллельно. Сеть Artela группирует транзакции для параллельного выполнения на основе анализа конфликтов зависимостей транзакций;

· Эластичные вычисления: Узлы-валидаторы поддерживают горизонтальное масштабирование, и сеть автоматически ajusts вычислительные узлы валидаторов на основе текущей загрузки сети или условий подписки. Процесс масштабирования координируется протоколом эластичности, чтобы гарантировать достаточное количество эластичных вычислительных узлов в сети консенсуса;

· Эластичное пространство блока: на основе эластичных вычислений, помимо расширения общественного пространства блока, крупные DApps, требующие независимого пространства блока, могут подать заявку на выделенное эластичное пространство блока в сети.

“Эластичное пространство блока”

Эластичное блочное пространство относится к динамически расширяемому блочному пространству, которое предоставляет выделенное блочное пространство с гарантией протокола для DApps, требующих высокой пропускной способности транзакций. По умолчанию емкость общедоступного блочного пространства в блоках ограничена. Когда DApp подает заявку на независимое блочное пространство, блок добавляет дополнительное пространство, которое принимает только транзакции, связанные с смарт-контрактами DApp. По мере расширения блочного пространства валидаторам необходимо увеличивать эластичные узлы выполнения для расширения соответствующих процессорных возможностей.

Эластичное блоковое пространство - механизм расширения блокчейна, позволяющий достигать бесконечного масштабирования, сохраняя при этом интероперабельность. Масштабируемые сети, такие как осколочные блокчейны, сети цепочек приложений и Layer2, также могут предоставлять независимое блоковое пространство, однако изоляция и генерация блоков происходят асинхронно. Эластичное блоковое пространство позволяет DApps с независимыми блоковыми пространствами взаимодействовать синхронно через атомарные транзакции в одном и том же блоке, избегая необходимости асинхронного межцепного общения.

Когда DApp в сети Artela требуется высокая масштабируемость, он может подписаться на эластичное блочное пространство для обработки увеличенной пропускной способности. Эластичное блочное пространство и собственные расширения обеспечивают масштабируемость и функции настройки для DApp в Artela.

Расширение функциональности DApp с нативными расширениями в Artela

Через программирование Aspect, разработчики получают возможность создавать собственные расширения (см. расширенную ссылку 2), интегрирующие пользовательские функции поверх всех базовых уровней блокчейна, комбинируя их с существующими умными контрактами EVM для улучшения возможностей DApp.

Источник: Джошуа Эсин

  1. Расширенная масштабируемость: Одним из преимуществ аспектного программирования в Artela является его беспрецедентная масштабируемость. Традиционные смарт-контракты часто сталкиваются с ограничениями при модификации или расширении функциональности. Аспектное программирование Artela преодолевает эти барьеры, предоставляя модульную и масштабируемую структуру. Разработчики могут легко расширять функциональность существующих контрактов, не изменяя их основную логику, открывая путь для более гибкой и масштабируемой разработки dApp.

  2. Повышенная безопасность: В постоянно изменяющейся области безопасности блокчейна Aspect Programming компании Artela вносит пара...

  3. Решатель намерений на цепи: Аспектное программирование Артела представляет революционную концепцию решателя намерений на цепи. Традиционно пользователи должны были указывать детальные вызовы функций для выполнения транзакций. С решателем намерений на цепи пользователи могут выразить свои желаемые результаты на понятном человеку языке, обеспечивая более интуитивный и настраиваемый опыт. Например, пользователь может указать свое намерение как «обменять X ETH на Y USDC», устраняя необходимость в сложных вызовах функций.

  4. Операции Just-In-Time (JIT): Операции JIT, мощное понятие, широко применяемое в различных сценариях, обретают гибкость благодаря Аспектному программированию Artela. Выполнение логики on-chain в жизненном цикле блокчейна и комбинирование ее с умными контрактами в атомарных транзакциях открывает возможности для JIT-расчетов, управления пулом ликвидности JIT и стратегий захвата MEV в AMM-фреймворках.

  5. Событийно-управляемые действия: Событийно-управляемые операции в Artela позволяют пользователям подписываться на события в реальном времени на цепи, вызывая атомарные задачи. Эта функциональность помогает поддерживать согласованность между состояниями на цепи и вне цепи, обеспечивает асинхронные уведомления межцепочных сообщений и улучшает автоматизацию блокчейна.

  6. Omnichain Gaming: Artela’s Aspect Programming расширяет свое влияние на игровой сектор, предоставляя разработчикам инструменты для повышения программирования игровых активов. С Artela игровые экипировки NFT могут быть улучшены благодаря программированию, зарождая новую эру многофункционального пользовательского опыта в игровой экосистеме.

  7. OnChain MicroServices: Artela позволяет создавать общедоступные сервисы on-chain в сети блокчейна, способствуя коллективному обслуживанию и управлению различными пользователями и организациями. Эта модель способствует совместному использованию ресурсов, совместному развитию и снижению развивающих барьеров, способствуя росту экосистемы децентрализованных финансов.

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

Заключение

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

Блокчейн больше похож на компьютер, чем просто на регистр или базу данных. Проблема, с которой мы сталкиваемся сегодня, заключается в том, как разработать лучший компьютер. Блокчейн Artela построен на Cosmos SDK с множеством улучшений на уровне движка. Кроме того, Artela совместим с EVM и инновационно внедряет Программирование Аспектов для обеспечения расширения on-chain. Помимо EVM, Artela также добавил вторую виртуальную машину на основе WASM для поддержки нескольких языков программирования (AssemblyScript, Rust, C, C++) и доступа к большему количеству ресурсов on-chain. Таким образом, EVM подходит для общих смарт-контрактов, в то время как Aspect VM используется для конкретных расширений приложений.

Отказ от ответственности

  1. Эта статья перепечатана из [средний], Все авторские права принадлежат оригинальному автору [YBB Capital Researcher Ac-Core]. Если есть возражения против этого перепечатывания, пожалуйста, свяжитесь с Gate Learnкоманда, и они незамедлительно справятся с этим.

  2. Отказ от ответственности: Взгляды и мнения, выраженные в этой статье, являются исключительно точкой зрения автора и не являются инвестиционным советом.

  3. Переводы статьи на другие языки выполняются командой Gate Learn. Если не указано иное, копирование, распространение или плагиат переведенных статей запрещены.

Розпочати зараз
Зареєструйтеся та отримайте ваучер на
$100
!