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 пропонує додавати "власні розширення" поверх основного шару.
У сфері блокчейну функціональність вказує на можливість підтримки різноманітних додатків. Ефірійська віртуальна машина (EVM), як рантайм-двигун, який підтримує смарт-контракти, стала основним моделлю для створення DApps та впровадження функціональності. Початково запропонована Ethereum, EVM зараз прийнята багатьма ланцюжками смарт-контрактів, часто називаються сумісними з EVM або еквівалентними ланцюжками EVM. Однак поточною EVM доведено, що вона обмежена у підтримці розширених функціональностей DApps. Основним викликом є розширення меж функціональності всередині ланцюжків EVM. Є два практичних напрямки для поліпшення:
Перший підхід обходить обмеження EVM, але потребує відмови від смарт-контрактів, заснованих на EVM. MoveVM та FuelVM є прикладами цього стилю реалізації. Хоча в майбутньому можуть знадобитися більш розвинуті віртуальні машини, вони потребують значної кількості часу, щоб досягти такої ж зрілості та поширеності, як EVM.
Другий підхід передбачає впровадження нового стеку для покращення EVM за допомогою «розширень». Мета тут полягає в тому, щоб розширити функціональні можливості EVM поза його первинною специфікацією, зберігаючи при цьому еквівалентність EVM. Цей метод підвищує можливості DApps на основі існуючої інфраструктури EVM. Дослідження покращення EVM відкриває двері для захоплюючих можливостей і постійних інновацій у функціональності DApp, приносячи значні новітні інновації.
Місія Artela полягає в створенні базової мережі блокчейну для задоволення зростаючого попиту на децентралізовані додатки великого масштабу. Інноваційний дизайн Artela дозволяє розробникам створювати власні розширення поверхні блокчейну в модулярному стилі, покращуючи програмованість блокчейну. Такий підхід дозволить розробникам реалізувати власні функціональні можливості легким та динамічним способом, відкриваючи двері до швидшої інновації та більше можливостей.
Artela має розширений шар, який дозволяє додавати власні розширювальні модулі, що називаються Аспекти, які підвищують програмованість, забезпечуючи сумісність з існуючими розумними контрактами EVM. Аспекти дозволяють розробникам впроваджувати додаткову логіку на протязі всього циклу життя транзакцій поза розумними контрактами для управління транзакціями та пов'язаними блоками.
Artela встановила високомасштабну мережу EVM+, введення віртуальних машин WASM, які сумісні з мережею EVM через програмування Aspect (див. посилання на розширення 1). Ці віртуальні машини можуть співпрацювати, що дозволяє динамічне додавання та виконання програм розширень on-chain. EVM+ дозволяє розробникам будувати високопродуктивні протоколи, модульні DApps та налаштовувати базові функціональності для конкретних сценаріїв.
Джерело: Офіційний Артела
Під час фаз DevNet та Public Testnet Artela співпрацювала з розробниками спільноти для дослідження потенціалу мережі EVM+, що призвело до уявних варіантів використання:
· Використання WASM як он-ланцюгового співпроцесора для сприяння виконанню алгоритмів штучного інтелекту та інших високопродуктивних модулів безпосередньо на блокчейні, забезпечуючи безшовну взаємодію з системою EVM;
· Участь автономного світу в ланцюгових агентах штучного інтелекту, що дозволяє справжньо програмовані ланцюгові NPC, які можуть взаємодіяти з користувачами;
· Опціональне миттєве виконання безпекових модулів on-chain, що дозволяє протоколам DeFi миттєво визнавати та запобігати підозрілим транзакціям.
Нова ера на горизонті, яка повністю реалізує протоколи on-chain, штучний інтелект та безпечний DeFi, зберігаючи сумісність та взаємодію зі світом EVM.
Візія Artela полягає в створенні нескінченно масштабованої мережі, де EVM+ не є кінцевою метою, а лише початковою точкою. Наступним кроком Artela є EVM++, паралельна мережа до EVM+, призначена для повного використання потенціалу масштабованої технології блокчейну. EVM+ розблокував масштабованість EVM, маючи на меті адаптуватися до нового світу криптовалют, де продуктивність та інновації Web2, разом з практичними технологіями, такими як штучний інтелект, DePIN та безпека FinTech, швидко інтегруються в DApps. EVM++ розширює масштабованість EVM, дозволяючи цій висококреативній мережі далі просувати великомасштабне прийняття DApps та прискорювати інтеграцію криптовалют з основними додатками.
Паралельна реалізація EVM++ від Artela відбудеться у двох етапах.
Перша фаза передбачає паралельне виконання транзакцій в рамках EVM+. Мережа Artela не тільки досягає базового паралельного виконання EVM, але також вирішує виклики паралельного виконання під EVM+ Aspects, які є розширеннями, що працюють на віртуальних машинах WASM, які можуть бути викликані під час життєвого циклу транзакції.
У другій фазі Artela використовуватиме паралельні можливості, поєднуючи їх з еластичним обчисленням для досягнення еластичного блочного простору, динамічного механізму, який дозволяє DApps максимізувати користь від паралельного виконання.
Паралельний огляд EVM
Архітектура Artela, що масштабується горизонтально, розроблена навколо паралельного виконання, забезпечуючи масштабованість обчислювальної потужності мережевого вузла за допомогою еластичних обчислень для досягнення еластичного блочного простору.
· Паралельне виконання: Угоди на Artela можна виконувати паралельно. Мережа Artela групує угоди для паралельного виконання на основі аналізу конфліктів залежності угод;
· Еластичне обчислення: Вузли валідатора підтримують горизонтальне масштабування, а мережа автоматично коригує вузли обчислення валідаторів в залежності від поточного навантаження мережі або умов підписки. Процес масштабування координується протоколом еластичності для забезпечення необхідної кількості вузлів еластичного обчислення в мережі згоди;
· Еластичний блок-простір: На основі еластичної обчислювальної системи, крім розширення громадського блок-простору, великі DApps, які потребують незалежного блок-простору, можуть подати заявку на спеціальний еластичний блок-простір всередині мережі.
“Еластичний блок простір”
Еластичний блочний простір відноситься до динамічно розширюваного блочного простору, який забезпечує відведений блочний простір з протокольною гарантією для DApps, які потребують високої пропускної здатності транзакцій. За замовчуванням, є обмеження потужності публічного блочного простору в блоках. Коли DApp подає заявку на незалежний блочний простір, блок додає додатковий простір, який вміщує лише транзакції, пов'язані зі смарт-контрактами DApp. Що стосується розширення блочного простору, валідаторам потрібно збільшувати еластичні вузли виконання, щоб розширити відповідні обробні можливості.
Еластичний блоковий простір - це механізм розширення блокчейну, який дозволяє нескінченне масштабування, забезпечуючи при цьому взаємодію. Масштабовані мережі, такі як розділені блокчейни, мережі додаткових ланцюжків та Layer2s також можуть забезпечувати незалежний блоковий простір, але ізоляція та генерація блоків є асинхронними. Еластичний блоковий простір дозволяє DApps з незалежними блоковими просторами взаємодіяти синхронно через атомні транзакції в тому ж блоку, уникнувши потребу в асинхронній міжланцюжковій комунікації.
Коли DApp в мережі Artela потребує високої масштабованості, він може підписатися на еластичний блок-простір для обробки збільшеної пропускної здатності. Еластичний блок-простір та вбудовані розширення надають функції масштабованості та налаштування для DApps в Artela.
За допомогою програмування аспектів розробники можуть створювати власні розширення (див. розширене посилання 2), які інтегрують власні функціональні можливості поверх усіх базових шарів блокчейну, поєднуючи їх з існуючими смарт-контрактами EVM для покращення можливостей DApp.
Джошуа Есін
Підвищена масштабованість: Однією з переваг аспектного програмування в Artela є його неперевершена масштабованість. Традиційні смарт-контракти часто зіштовхуються з обмеженнями при модифікації або розширенні функціоналу. Аспектне програмування Artela подолає ці бар'єри, надаючи модулярну та масштабовану структуру. Розробники можуть безперешкодно розширювати функціонал існуючих контрактів, не змінюючи їх основної логіки, відкриваючи шлях до більш гнучкого та масштабованого розроблення додатків.
Підвищена безпека: У постійно змінному полі безпеки блокчейну Aspect Programming вводить зміну парадигми. На відміну від традиційних заходів безпеки білого ящика, програмування Aspect пропонує доповнююче рішення чорного ящика. Моніторинг в реальному часі, проактивне зменшення ризиків та аналіз поведінки під час виконання допомагають створити міцну систему безпеки, запобігаючи вразливості та забезпечуючи неперервність протоколу.
Рішення наміру on-chain: Програмування аспектів Artela вводить революційну концепцію рішення наміру on-chain. Традиційно користувачам доводилося вказувати детальні виклики функцій для виконання транзакцій. З використанням рішення наміру on-chain користувачі можуть виражати свої бажані результати людино-читаємою мовою, надаючи більш інтуїтивний та настроюваний досвід. Наприклад, користувач може вказати свій намір як "обміняти X ETH на Y USDC", усуваючи потребу в складних викликах функцій.
Операції Just-In-Time (JIT): Операції JIT, потужна концепція, широко застосовується в різних сценаріях, отримують гнучкість завдяки аспектному програмуванню Artela. Виконання логіки on-chain в межах життєвого циклу блокчейну та поєднання її зі смарт-контрактами в атомних транзакціях відкриває можливості для JIT розрахунків, управління пулом ліквідності JIT та стратегій захоплення MEV в AMM-структурах.
Події, що відбуваються в реальному часі: Нативні операції, які відбуваються в реальному часі в Artela, дозволяють користувачам підписуватися на події, що відбуваються в ланцюжку, тригеруючи атомні завдання. Ця функціональність допомагає забезпечувати послідовність між станами в ланцюжку та позаланцюжковими станами, дозволяє асинхронні сповіщення про повідомлення між ланцюжками та підвищує автоматизацію блокчейну.
Omnichain Gaming: Аспектне програмування Артела розширює свій вплив на галузь геймінгу, надаючи розробникам інструменти для покращення програмованості внутрішньоігрових активів. З допомогою Артела NFT-активи геймінгу можуть бути покращені за допомогою програмованості, відкриваючи нову еру багатофункціональних користувацьких досвідів у геймінговому екосистемі.
OnChain MicroServices: Artela дозволяє створення публічних on-chain сервісів у межах блокчейн мережі, сприяючи колективному обслуговуванню та управлінню різними користувачами та організаціями. Ця модель сприяє спільному використанню ресурсів, спільній інновації та зменшенню розвивальних бар'єрів, сприяючи зростанню екосистеми децентралізованих фінансів.
Модель програмування Artela вводить вбудований «функціональний шар» до мережі блокчейн, що усуває потребу у мережах сторонніх організацій або складних системах поза ланцюжком. Цей функціональний шар розширює внутрішні можливості базового шару, включаючи заходи безпеки, функції кастодіана, автоматизацію та синхронізацію поза ланцюжком. Інтеграція цього функціонального шару є стрибком у розвитку протоколу та користувацького досвіду в децентралізованих мережах.
Основною технологією Web3 є громадський блокчейн, вперше представлений світу через мережу Bitcoin Сатоші Накамото, а пізніше значно розширений у функціональності платформами для управління смарт-контрактами, такими як Ethereum. Деякі сприймають блокчейн як децентралізовану мережу даних, по суті технологію розподіленого реєстру. Однак вона охоплює набагато більше, ніж просто дані.
Блокчейн більше схожий на комп'ютер, аніж просто на рахівницю або базу даних. Виклик, з яким ми стикаємося сьогодні, - це як розробити кращий комп'ютер. Блокчейн Artela побудований на Cosmos SDK з багатьма поліпшеннями на рівні двигуна. Крім того, Artela сумісний з EVM і інновує, вводячи Aspect Programming для можливості розширення on-chain. Окрім EVM, Artela також додав другу віртуальну машину на основі WASM для підтримки кількох мов програмування (AssemblyScript, Rust, C, C++) та доступу до більшої кількості ресурсів on-chain. Таким чином, EVM підходить для загальних смарт-контрактів, тоді як Aspect VM використовується для розширень конкретних додатків.
Ця стаття була перепечатана з [ середній], Усі авторські права належать оригінальному автору [YBB Capital Researcher Ac-Core]. Якщо є зауваження до цього перевидання, будь ласка, зв'яжіться з Ворота Навчитисякоманда, і вони оперативно з цим впораються.
Відповідальність за відмову: Погляди та думки, висловлені в цій статті, належать виключно автору і не є жодним інвестиційним порадою.
Переклади статті на інші мови виконуються командою Gate Learn. Якщо не зазначено інше, копіювання, поширення або плагіат перекладених статей заборонені.
Пригласить больше голосов
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 пропонує додавати "власні розширення" поверх основного шару.
У сфері блокчейну функціональність вказує на можливість підтримки різноманітних додатків. Ефірійська віртуальна машина (EVM), як рантайм-двигун, який підтримує смарт-контракти, стала основним моделлю для створення DApps та впровадження функціональності. Початково запропонована Ethereum, EVM зараз прийнята багатьма ланцюжками смарт-контрактів, часто називаються сумісними з EVM або еквівалентними ланцюжками EVM. Однак поточною EVM доведено, що вона обмежена у підтримці розширених функціональностей DApps. Основним викликом є розширення меж функціональності всередині ланцюжків EVM. Є два практичних напрямки для поліпшення:
Перший підхід обходить обмеження EVM, але потребує відмови від смарт-контрактів, заснованих на EVM. MoveVM та FuelVM є прикладами цього стилю реалізації. Хоча в майбутньому можуть знадобитися більш розвинуті віртуальні машини, вони потребують значної кількості часу, щоб досягти такої ж зрілості та поширеності, як EVM.
Другий підхід передбачає впровадження нового стеку для покращення EVM за допомогою «розширень». Мета тут полягає в тому, щоб розширити функціональні можливості EVM поза його первинною специфікацією, зберігаючи при цьому еквівалентність EVM. Цей метод підвищує можливості DApps на основі існуючої інфраструктури EVM. Дослідження покращення EVM відкриває двері для захоплюючих можливостей і постійних інновацій у функціональності DApp, приносячи значні новітні інновації.
Місія Artela полягає в створенні базової мережі блокчейну для задоволення зростаючого попиту на децентралізовані додатки великого масштабу. Інноваційний дизайн Artela дозволяє розробникам створювати власні розширення поверхні блокчейну в модулярному стилі, покращуючи програмованість блокчейну. Такий підхід дозволить розробникам реалізувати власні функціональні можливості легким та динамічним способом, відкриваючи двері до швидшої інновації та більше можливостей.
Artela має розширений шар, який дозволяє додавати власні розширювальні модулі, що називаються Аспекти, які підвищують програмованість, забезпечуючи сумісність з існуючими розумними контрактами EVM. Аспекти дозволяють розробникам впроваджувати додаткову логіку на протязі всього циклу життя транзакцій поза розумними контрактами для управління транзакціями та пов'язаними блоками.
Artela встановила високомасштабну мережу EVM+, введення віртуальних машин WASM, які сумісні з мережею EVM через програмування Aspect (див. посилання на розширення 1). Ці віртуальні машини можуть співпрацювати, що дозволяє динамічне додавання та виконання програм розширень on-chain. EVM+ дозволяє розробникам будувати високопродуктивні протоколи, модульні DApps та налаштовувати базові функціональності для конкретних сценаріїв.
Джерело: Офіційний Артела
Під час фаз DevNet та Public Testnet Artela співпрацювала з розробниками спільноти для дослідження потенціалу мережі EVM+, що призвело до уявних варіантів використання:
· Використання WASM як он-ланцюгового співпроцесора для сприяння виконанню алгоритмів штучного інтелекту та інших високопродуктивних модулів безпосередньо на блокчейні, забезпечуючи безшовну взаємодію з системою EVM;
· Участь автономного світу в ланцюгових агентах штучного інтелекту, що дозволяє справжньо програмовані ланцюгові NPC, які можуть взаємодіяти з користувачами;
· Опціональне миттєве виконання безпекових модулів on-chain, що дозволяє протоколам DeFi миттєво визнавати та запобігати підозрілим транзакціям.
Нова ера на горизонті, яка повністю реалізує протоколи on-chain, штучний інтелект та безпечний DeFi, зберігаючи сумісність та взаємодію зі світом EVM.
Візія Artela полягає в створенні нескінченно масштабованої мережі, де EVM+ не є кінцевою метою, а лише початковою точкою. Наступним кроком Artela є EVM++, паралельна мережа до EVM+, призначена для повного використання потенціалу масштабованої технології блокчейну. EVM+ розблокував масштабованість EVM, маючи на меті адаптуватися до нового світу криптовалют, де продуктивність та інновації Web2, разом з практичними технологіями, такими як штучний інтелект, DePIN та безпека FinTech, швидко інтегруються в DApps. EVM++ розширює масштабованість EVM, дозволяючи цій висококреативній мережі далі просувати великомасштабне прийняття DApps та прискорювати інтеграцію криптовалют з основними додатками.
Паралельна реалізація EVM++ від Artela відбудеться у двох етапах.
Перша фаза передбачає паралельне виконання транзакцій в рамках EVM+. Мережа Artela не тільки досягає базового паралельного виконання EVM, але також вирішує виклики паралельного виконання під EVM+ Aspects, які є розширеннями, що працюють на віртуальних машинах WASM, які можуть бути викликані під час життєвого циклу транзакції.
У другій фазі Artela використовуватиме паралельні можливості, поєднуючи їх з еластичним обчисленням для досягнення еластичного блочного простору, динамічного механізму, який дозволяє DApps максимізувати користь від паралельного виконання.
Паралельний огляд EVM
Архітектура Artela, що масштабується горизонтально, розроблена навколо паралельного виконання, забезпечуючи масштабованість обчислювальної потужності мережевого вузла за допомогою еластичних обчислень для досягнення еластичного блочного простору.
· Паралельне виконання: Угоди на Artela можна виконувати паралельно. Мережа Artela групує угоди для паралельного виконання на основі аналізу конфліктів залежності угод;
· Еластичне обчислення: Вузли валідатора підтримують горизонтальне масштабування, а мережа автоматично коригує вузли обчислення валідаторів в залежності від поточного навантаження мережі або умов підписки. Процес масштабування координується протоколом еластичності для забезпечення необхідної кількості вузлів еластичного обчислення в мережі згоди;
· Еластичний блок-простір: На основі еластичної обчислювальної системи, крім розширення громадського блок-простору, великі DApps, які потребують незалежного блок-простору, можуть подати заявку на спеціальний еластичний блок-простір всередині мережі.
“Еластичний блок простір”
Еластичний блочний простір відноситься до динамічно розширюваного блочного простору, який забезпечує відведений блочний простір з протокольною гарантією для DApps, які потребують високої пропускної здатності транзакцій. За замовчуванням, є обмеження потужності публічного блочного простору в блоках. Коли DApp подає заявку на незалежний блочний простір, блок додає додатковий простір, який вміщує лише транзакції, пов'язані зі смарт-контрактами DApp. Що стосується розширення блочного простору, валідаторам потрібно збільшувати еластичні вузли виконання, щоб розширити відповідні обробні можливості.
Еластичний блоковий простір - це механізм розширення блокчейну, який дозволяє нескінченне масштабування, забезпечуючи при цьому взаємодію. Масштабовані мережі, такі як розділені блокчейни, мережі додаткових ланцюжків та Layer2s також можуть забезпечувати незалежний блоковий простір, але ізоляція та генерація блоків є асинхронними. Еластичний блоковий простір дозволяє DApps з незалежними блоковими просторами взаємодіяти синхронно через атомні транзакції в тому ж блоку, уникнувши потребу в асинхронній міжланцюжковій комунікації.
Коли DApp в мережі Artela потребує високої масштабованості, він може підписатися на еластичний блок-простір для обробки збільшеної пропускної здатності. Еластичний блок-простір та вбудовані розширення надають функції масштабованості та налаштування для DApps в Artela.
За допомогою програмування аспектів розробники можуть створювати власні розширення (див. розширене посилання 2), які інтегрують власні функціональні можливості поверх усіх базових шарів блокчейну, поєднуючи їх з існуючими смарт-контрактами EVM для покращення можливостей DApp.
Джошуа Есін
Підвищена масштабованість: Однією з переваг аспектного програмування в Artela є його неперевершена масштабованість. Традиційні смарт-контракти часто зіштовхуються з обмеженнями при модифікації або розширенні функціоналу. Аспектне програмування Artela подолає ці бар'єри, надаючи модулярну та масштабовану структуру. Розробники можуть безперешкодно розширювати функціонал існуючих контрактів, не змінюючи їх основної логіки, відкриваючи шлях до більш гнучкого та масштабованого розроблення додатків.
Підвищена безпека: У постійно змінному полі безпеки блокчейну Aspect Programming вводить зміну парадигми. На відміну від традиційних заходів безпеки білого ящика, програмування Aspect пропонує доповнююче рішення чорного ящика. Моніторинг в реальному часі, проактивне зменшення ризиків та аналіз поведінки під час виконання допомагають створити міцну систему безпеки, запобігаючи вразливості та забезпечуючи неперервність протоколу.
Рішення наміру on-chain: Програмування аспектів Artela вводить революційну концепцію рішення наміру on-chain. Традиційно користувачам доводилося вказувати детальні виклики функцій для виконання транзакцій. З використанням рішення наміру on-chain користувачі можуть виражати свої бажані результати людино-читаємою мовою, надаючи більш інтуїтивний та настроюваний досвід. Наприклад, користувач може вказати свій намір як "обміняти X ETH на Y USDC", усуваючи потребу в складних викликах функцій.
Операції Just-In-Time (JIT): Операції JIT, потужна концепція, широко застосовується в різних сценаріях, отримують гнучкість завдяки аспектному програмуванню Artela. Виконання логіки on-chain в межах життєвого циклу блокчейну та поєднання її зі смарт-контрактами в атомних транзакціях відкриває можливості для JIT розрахунків, управління пулом ліквідності JIT та стратегій захоплення MEV в AMM-структурах.
Події, що відбуваються в реальному часі: Нативні операції, які відбуваються в реальному часі в Artela, дозволяють користувачам підписуватися на події, що відбуваються в ланцюжку, тригеруючи атомні завдання. Ця функціональність допомагає забезпечувати послідовність між станами в ланцюжку та позаланцюжковими станами, дозволяє асинхронні сповіщення про повідомлення між ланцюжками та підвищує автоматизацію блокчейну.
Omnichain Gaming: Аспектне програмування Артела розширює свій вплив на галузь геймінгу, надаючи розробникам інструменти для покращення програмованості внутрішньоігрових активів. З допомогою Артела NFT-активи геймінгу можуть бути покращені за допомогою програмованості, відкриваючи нову еру багатофункціональних користувацьких досвідів у геймінговому екосистемі.
OnChain MicroServices: Artela дозволяє створення публічних on-chain сервісів у межах блокчейн мережі, сприяючи колективному обслуговуванню та управлінню різними користувачами та організаціями. Ця модель сприяє спільному використанню ресурсів, спільній інновації та зменшенню розвивальних бар'єрів, сприяючи зростанню екосистеми децентралізованих фінансів.
Модель програмування Artela вводить вбудований «функціональний шар» до мережі блокчейн, що усуває потребу у мережах сторонніх організацій або складних системах поза ланцюжком. Цей функціональний шар розширює внутрішні можливості базового шару, включаючи заходи безпеки, функції кастодіана, автоматизацію та синхронізацію поза ланцюжком. Інтеграція цього функціонального шару є стрибком у розвитку протоколу та користувацького досвіду в децентралізованих мережах.
Основною технологією Web3 є громадський блокчейн, вперше представлений світу через мережу Bitcoin Сатоші Накамото, а пізніше значно розширений у функціональності платформами для управління смарт-контрактами, такими як Ethereum. Деякі сприймають блокчейн як децентралізовану мережу даних, по суті технологію розподіленого реєстру. Однак вона охоплює набагато більше, ніж просто дані.
Блокчейн більше схожий на комп'ютер, аніж просто на рахівницю або базу даних. Виклик, з яким ми стикаємося сьогодні, - це як розробити кращий комп'ютер. Блокчейн Artela побудований на Cosmos SDK з багатьма поліпшеннями на рівні двигуна. Крім того, Artela сумісний з EVM і інновує, вводячи Aspect Programming для можливості розширення on-chain. Окрім EVM, Artela також додав другу віртуальну машину на основі WASM для підтримки кількох мов програмування (AssemblyScript, Rust, C, C++) та доступу до більшої кількості ресурсів on-chain. Таким чином, EVM підходить для загальних смарт-контрактів, тоді як Aspect VM використовується для розширень конкретних додатків.
Ця стаття була перепечатана з [ середній], Усі авторські права належать оригінальному автору [YBB Capital Researcher Ac-Core]. Якщо є зауваження до цього перевидання, будь ласка, зв'яжіться з Ворота Навчитисякоманда, і вони оперативно з цим впораються.
Відповідальність за відмову: Погляди та думки, висловлені в цій статті, належать виключно автору і не є жодним інвестиційним порадою.
Переклади статті на інші мови виконуються командою Gate Learn. Якщо не зазначено інше, копіювання, поширення або плагіат перекладених статей заборонені.