Rumah >web3.0 >Penjelasan terperinci mengenai Artela: pemacu EVM+ selari, meneroka kebolehskalaan tidak terhingga dan pelaksanaan aplikasi berskala besar blockchain

Penjelasan terperinci mengenai Artela: pemacu EVM+ selari, meneroka kebolehskalaan tidak terhingga dan pelaksanaan aplikasi berskala besar blockchain

WBOY
WBOYke hadapan
2024-04-28 21:13:07823semak imbas

Pengarang: YBB Capital Researcher Ac-Core

Kata Pengantar:

EVM+ ialah model termaju yang direka khusus untuk mempromosikan pembangunan selanjutnya Mesin Maya Ethereum agar lebih menyesuaikan diri dengan medan penyulitan yang berubah dengan pantas. Dalam model ini, apabila inovasi dan produktiviti Web2 disepadukan secara beransur-ansur ke dalam Web3, teknologi praktikal seperti kecerdasan buatan, DePIN dan keselamatan DeFi juga disepadukan dengan pantas ke dalam aplikasi kriptografi. EVM+ menyediakan penyelesaian serba baharu yang bukan sahaja menggalakkan pembangunan aplikasi berskala besar tetapi juga mempercepatkan penyepaduan mata wang kripto dan aplikasi arus perdana dengan menyepadukan aset, protokol dan infrastruktur EVM dengan lancar. Ia meningkatkan kebolehskalaan rantaian blok dengan melaksanakan sambungan asli pada rantaian EVM+WASM, dan seterusnya mengoptimumkan keupayaan pemprosesan rantaian blok dengan menyokong pelaksanaan EVM selari.

Menurut Techandtips123, EVM selari adalah seperti pembahagian kerja apabila menganjurkan parti. Katakan anda perlu bersedia untuk bergerak dan meminta semua orang melaksanakan tugas mereka: A mengangkut bagasi besar, B mengangkut barang berharga, C bertanggungjawab untuk mengalihkan barang dan D bertanggungjawab untuk susun atur kebersihan lokasi baharu. Pembahagian kerja ini membolehkan keseluruhan kerja disiapkan oleh empat orang, sangat menjimatkan masa dan meningkatkan kecekapan.

Konsep EVM selari adalah serupa, dengan memperuntukkan tugas pengkomputeran kepada berbilang unit pelaksanaan. Dalam rangkaian Ethereum, ramai peserta memproses transaksi yang berbeza secara serentak, dan setiap transaksi bertindak seperti tugas bebas, seperti memindahkan wang atau menjana token baharu. Setiap peserta bekerja secara bebas pada tugasan di EVM, sama seperti program komputer bebas yang dijalankan pada blockchain. Setelah selesai, hasil tugasan ini diagregatkan kembali ke dalam rangkaian dan membentuk blok terakhir. Apabila pelaksana tunggal tidak dapat mengendalikan sejumlah besar transaksi secara bebas, kelajuan berkurangan dan kesukaran penggunaan meningkat. EVM selari telah diperkenalkan untuk menyelesaikan masalah ini Dengan membenarkan berbilang pelaksana memproses transaksi yang berbeza pada masa yang sama, rangkaian dapat memproses lebih banyak transaksi dengan lebih pantas, mengurangkan kesesakan dan kos yang berkaitan.

Idea untuk memperkenalkan "lapisan" baharu:

Penjelasan terperinci mengenai Artela: pemacu EVM+ selari, meneroka kebolehskalaan tidak terhingga dan pelaksanaan aplikasi berskala besar blockchain

图源:Artela — From EVM+ to EVM++

Vitalik Buterin menyatakan: "L2 adalah untuk penskalaan dan L3 adalah untuk ciri tersuai seperti perlindungan privasi. Dalam visi ini, tiada siapa yang cuba memberikan 'skalabiliti '" Squared' Sebaliknya, terdapat satu lapisan dalam timbunan yang membantu skala aplikasi, dan satu lagi lapisan yang menangani keperluan fungsi tersuai untuk kes penggunaan yang berbeza. Dalam visi Vitalik untuk Ethereum, terdapat "lapisan" yang jelas yang menangani keperluan bukan skala. . Perspektifnya menggariskan keperluan untuk rangkaian blockchain untuk menyokong "fungsi tersuai." Untuk Ethereum, cara untuk memenuhi keperluan ini mungkin dengan membina lapisan baharu, manakala Artela menambah "sambungan asli" di atas lapisan asas.

Setakat blockchain, fungsi merujuk kepada keupayaan untuk menyokong pelbagai aplikasi. Mesin Maya Ethereum (EVM), sebagai enjin masa jalan yang menyokong kontrak pintar, ialah model arus perdana untuk mencipta DApps untuk melaksanakan fungsi. EVM pada asalnya dicadangkan oleh Ethereum dan kini telah diterima pakai oleh banyak rantaian kontrak pintar, sering dipanggil rantaian yang didayakan EVM atau rantaian yang setara dengan EVM. Walau bagaimanapun, EVM semasa telah terbukti terhad dalam menyokong fungsi lanjutan DApps. Cabaran utama ialah cara mengembangkan sempadan fungsi dalam rantaian EVM. Dalam amalan, terdapat dua arah untuk penambahbaikan:

    Menggantikan EVM dengan mesin maya yang lebih baik
  • Mengukuhkan EVM melalui sambungan tambahan.
  • Kaedah pertama memintas pengehadan EVM, tetapi memerlukan kontrak pintar berasaskan EVM. MoveVM dan FuelVM adalah contoh pelaksanaan ini. Walaupun mesin maya yang lebih maju mungkin diperlukan pada masa hadapan, ia akan mengambil sedikit masa untuk mereka mencapai tahap kematangan dan populariti yang sama seperti EVM.

Pendekatan kedua ialah memperkenalkan tindanan baharu yang meningkatkan EVM melalui "sambungan". Tujuannya adalah untuk menolak had fungsi EVM melebihi spesifikasi asalnya sambil mengekalkan kesetaraan EVM. Pendekatan ini adalah untuk meningkatkan fungsi DApp di samping infrastruktur EVM sedia ada. Meneroka peningkatan EVM membuka pintu kepada kemungkinan menarik dan inovasi berterusan dalam fungsi DApp, yang membawa kepada inovasi baru muncul yang ketara.

Artela:

EVM+ dalam Rangkaian Artela

Misi Artela adalah untuk mencipta rangkaian rangkaian blok lapisan asas untuk memenuhi permintaan yang semakin meningkat untuk aplikasi terdesentralisasi berskala besar. Reka bentuk inovatif Artela membolehkan pembangun mencipta sambungan asli di atas lapisan asas blokchain secara modular, dengan itu meningkatkan kebolehprograman blokchain. Pendekatan ini akan membantu pembangun melaksanakan fungsi tersuai dengan cara yang ringan dan dinamik, membuka pintu kepada inovasi yang lebih pantas dan lebih banyak kemungkinan.

Artela mempunyai lapisan sambungan yang membenarkan penambahan modul sambungan yang ditentukan pengguna asli yang dipanggil Aspects, meningkatkan kebolehprograman sambil memastikan keserasian dengan kontrak pintar EVM sedia ada. Aspect membolehkan pembangun menyuntik logik tambahan sepanjang kitaran hayat transaksi di luar kontrak pintar untuk mengendalikan transaksi dan blok berkaitan.

Artela 已经建立了一个高度可扩展的 EVM+ 网络,利用Aspect编程(见扩展链接1)与EVM兼容的网络上引入了WASM虚拟机,这些虚拟机可以相互操作,实现链上扩展程序的动态添加和执行。EVM+ 使开发人员能够构建高性能协议、模块化 DApp,并针对特定场景定制底层功能。

Penjelasan terperinci mengenai Artela: pemacu EVM+ selari, meneroka kebolehskalaan tidak terhingga dan pelaksanaan aplikasi berskala besar blockchain

图源:Artela官方

在 DevNet 和 Public Testnet 期间,Artela与社区的开发人员共同开发,探索 EVM+ 网络的潜力,并由此产生了富有想象力的使用案例:

  • 利用 WASM 作为链上协处理器,促进人工智能代理算法和其他高性能模块直接在区块链上执行,同时确保与 EVM 系统的无缝互操作性;

  • 参与自主世界的链上人工智能代理,实现可与用户互动的真正可编程链上 NPC;

  • 可选择实时执行的链上安全模块,允许 DeFi 协议即时识别和恢复可疑交易。

一个既能完全实现链上协议、人工智能和安全 DeFi,又能保持与 EVM 世界的兼容性和互操作性的新时代即将到来。

从 EVM+ 到 EVM++

Artela 的愿景是建立一个无限可扩展的网络,EVM+ 不是最终目标而是一个起点。Artela 的下一步是 EVM++,这是一个平行的 EVM+ 网络,可以充分释放可扩展区块链的潜力。EVM+ 释放了 EVM 的可扩展性,旨在适应新的加密世界,在这个世界里,Web2 的生产力和创新,以及人工智能、DePIN 和金融科技等实用技术,正在迅速融入 DApps。EVM++ 释放了 EVM 的可扩展性,使这个极具创造力的网络能够进一步促进 DApps 的大规模应用,并加速加密货币与主流应用的整合。

EVM++并行弹性 EVM 网络

Artela 的并行 EVM++ 将分两个阶段实施。

第一阶段涉及在 EVM+ 下并行执行事务。Artela 的网络不仅实现了基本的并行 EVM,还解决了 EVM+ Aspect 下并行执行的难题,这是一个在 WASM 虚拟机上运行的扩展程序,可在事务的生命周期内调用。

在第二阶段,Artela 将利用并行功能,并将其与弹性计算相结合,实现弹性区块空间,这是一种动态机制,允许 DApp 将并行执行的优势最大化。

并行EVM简述

Artela 的水平可扩展架构围绕并行执行而设计,通过弹性计算确保网络节点计算能力的可扩展性,最终实现弹性块空间。

  • 并行执行:Artela 上的事务可以并行执行。Artela 网络根据事务依赖性冲突分析,对并行执行的事务进行分组;

  • 弹性计算:验证器节点支持横向扩展,网络会根据当前的网络负载或订阅情况自动调整验证器的计算节点。扩展过程由弹性协议协调,确保共识网络中有足够的弹性计算节点;

  • 弹性区块空间:基于弹性计算,除了扩展公共区块空间外,有独立区块空间需求的大型 DApp 还可以在网络中申请专用弹性区块空间。

“弹性区块空间”

弹性区块空间指的是可动态扩展的区块空间,为具有高交易吞吐量需求的 DApp 提供具有协议保证的专用区块空间。默认情况下,区块的公共区块空间容量有限。当 DApp 申请独立区块空间时,区块将增加额外空间,该空间只容纳与 DApp 智能合约相关的交易。当区块空间扩大时,验证者需要增加弹性执行节点,以扩大相应的处理能力。

弹性区块空间是区块链的一种扩展机制,可在保持互操作性的同时实现无限扩展。分片区块链、应用链网络、Layer2 等可扩展网络也能提供独立的区块空间,但隔离和区块生成是不同步的。弹性区块空间允许具有独立区块空间的 DApp 通过同一区块中的原子交易进行同步交互,避免了异步跨链通信的需要。

当 Artela 网络中的 DApp 需要高度可扩展性时,它可以订阅弹性区块空间来处理吞吐量的增加。弹性区块空间和本地扩展为 Artela 中的 DApp 提供了可扩展性和定制功能。

Artela 利用本地扩展增强 DApp 功能

通过利用Aspect 编程,开发人员能够创建本地扩展(见扩展链接2),在所有区块链基础层之上将自定义功能纳入 DApp,并与现有的 EVM 智能合约相结合,以增强 DApp 的功能。

Penjelasan terperinci mengenai Artela: pemacu EVM+ selari, meneroka kebolehskalaan tidak terhingga dan pelaksanaan aplikasi berskala besar blockchain

图源作者:Joshua Esin

1.增强可扩展性:

在 Artela 中,Aspect 编程的优势之一在于其无与伦比的可扩展性。传统的智能合约在修改或扩展功能时往往会受到限制。Artela 的 Aspect 编程通过提供模块化和可扩展的框架克服了这一障碍。开发人员可以无缝扩展现有合约的功能,而无需修改其核心逻辑。这种可扩展性为更加敏捷和可扩展的 dApp 开发铺平了道路。

2.提高安全性:

在不断发展的区块链安全领域,Artela 的 Aspect Programming 引入了一种模式转变。与传统的白盒安全措施不同,Aspect 编程提供了一个补充性的黑盒安全解决方案。实时监控、主动风险缓解和运行时行为分析有助于建立一个强大的安全框架,防止漏洞并确保协议的连续性。

3.链上意图求解器:

Artela 的 Aspect Programming 引入了链上意图求解器的革命性概念。传统上用户需要指定详细的函数调用来执行事务,有了链上意图解算器,用户可以用人类可读的语言表达所需的结果,从而获得更直观、更可定制的体验。例如,用户可以将其意图指定为 "用 X ETH 兑换 Y USDC",从而无需调用复杂的函数。

4.准时制(JIT)操作:

JIT 操作是广泛应用于各种场景的强大概念,通过 Artela 的 Aspect Programming这一概念获得了灵活性。在区块生命周期内执行链上逻辑并将其与原子交易中的智能合约相结合,为 JIT 清算、JIT LP 管理和 MEV 捕捉 AMM 策略提供了可能性。

5.本地事件驱动行动:

Artela 中的原生事件驱动操作使用户能够订阅实时链上事件,触发原子任务。这一功能有助于保持链上和链下状态的一致性,实现异步跨链消息通知,并增强区块链自动化。

6.全链游戏:

Artela 的 Aspect Programming 将其影响力扩展到游戏领域,为开发人员提供了增强游戏内资产可编程性的工具。有了 Artela,游戏设备 NFT 可以通过可编程性进行升级,从而在游戏生态系统中开创多功能用户体验的新时代。

7.OnChain MicroServices:

Artela 能够在区块链网络上创建公共链上服务,促进不同用户和组织的集体维护和治理。这种模式促进了资源共享、协同创新,减少了发展障碍,有助于去中心化金融生态系统的发展。

去中心化网络的内置 "功能层":提升区块链能力。

Artela 的编程模型为区块链网络引入了一个内置的 "功能层",无需第三方网络或复杂的链外系统。该功能层扩展了基础层的本机功能,包括安全保护、保管员功能、自动化、链外同步。该功能层的集成标志着去中心化网络在协议开发和用户体验方面的飞跃。

结语:

Web3 的基础技术是公共区块链,它首先由中本聪的比特币网络推向世界,后来由以太坊等智能合约平台大大扩展了其功能。有些人认为区块链是去中心化的数据网络,即分布式账本技术。实际上它远不止数据层面这么简单。

区块链更像是一台计算机而不是账本或数据库,如今我们面临的挑战是如何设计出更好的计算机。Artela 区块链是在 Cosmos SDK 的基础上构建的并在引擎层面做了许多改进,其次Artela 与 EVM 兼容,创新是引入了 Aspect Programming(特征编程),以实现链上扩展。除了 EVM,Artela 还添加了第二个基于 WASM 的虚拟机,以支持多种编程语言(汇编脚本、rust、C、C++),并能访问更多的链上资源,因此EVM 适用于通用智能合约,而Aspect VM 适用于特定应用扩展。

扩展链接:

(1)https://docs.artela.network/main/Aspect-Programming/Aspect (Aspect官方解释)

(2)https://docs.artela.network/Core-Concepts/Chain-Native-Pattern (利用Aspect编程本地扩展)

Atas ialah kandungan terperinci Penjelasan terperinci mengenai Artela: pemacu EVM+ selari, meneroka kebolehskalaan tidak terhingga dan pelaksanaan aplikasi berskala besar blockchain. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:panewslab.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam