Tác giả: Nhà nghiên cứu YBB Capital Ac-Core

Lời nói đầu
EVM+ là một mô hình tiên tiến được thiết kế đặc biệt để thúc đẩy sự phát triển hơn nữa của Máy ảo Ethereum nhằm thích ứng tốt hơn với bối cảnh crypto đang thay đổi nhanh chóng. Trong mô hình này, khi sự đổi mới và năng suất của Web2 dần được tích hợp vào Web3, các công nghệ thực tế như trí tuệ nhân tạo, bảo mật DePIN và DeFi cũng nhanh chóng tích hợp vào các ứng dụng crypto . EVM+ cung cấp một giải pháp hoàn toàn mới không chỉ thúc đẩy sự phát triển của các ứng dụng quy mô lớn mà còn tăng tốc độ tích hợp crypto và các ứng dụng chính thống bằng cách tích hợp liền mạch tài sản , giao thức và cơ sở hạ tầng EVM. Nó tăng cường mở rộng của blockchain bằng cách triển khai mở rộng gốc trên Chuỗi EVM+WASM và tối ưu hóa hơn nữa khả năng xử lý của blockchain bằng cách hỗ trợ thực thi EVM song song.
Theo Techandtips123, EVM song song giống như sự phân công lao động khi tổ chức một bữa tiệc. Giả sử bạn cần chuẩn bị di chuyển và để mọi người thực hiện nhiệm vụ của mình: A sẽ vận chuyển hành lý cồng kềnh, B sẽ vận chuyển những đồ có giá trị, C sẽ chịu trách nhiệm di chuyển đồ đạc và D sẽ chịu trách nhiệm bố trí vệ sinh của địa điểm mới . Sự phân công lao động này cho phép bốn người hoàn thành toàn bộ công việc, tiết kiệm đáng kể thời gian và nâng cao hiệu quả.
Khái niệm EVM song song cũng tương tự, bằng cách phân phối nhiệm vụ tính toán cho nhiều đơn vị thực thi. Trong mạng Ethereum, nhiều người tham gia xử lý đồng thời các giao dịch khác nhau và mỗi giao dịch hoạt động như một nhiệm vụ độc lập, chẳng hạn như chuyển tiền hoặc tạo token mới. Mỗi người tham gia xử lý một nhiệm vụ một cách độc lập trên EVM, giống như một chương trình máy tính độc lập chạy trên blockchain. Sau khi hoàn thành, kết quả của nhiệm vụ này sẽ được tổng hợp lại vào mạng và tạo thành khối cuối cùng. Khi một người thực thi không thể xử lý lượng lớn giao dịch một cách độc lập, tốc độ sẽ giảm và độ khó sử dụng tăng lên. EVM song song được giới thiệu để giải quyết vấn đề này bằng cách cho phép nhiều người thực thi xử lý các giao dịch khác nhau cùng một lúc, mạng có thể xử lý nhiều giao dịch nhanh hơn, giảm tắc nghẽn và các chi phí liên quan.
Ý tưởng giới thiệu các “lớp” mới

Nguồn hình ảnh: Artela - Từ EVM+ đến EVM++
Vitalik Buterin lưu ý: “L2 dành cho mở rộng và L3 dành cho các tính năng tùy chỉnh như bảo vệ quyền riêng tư. Trong viễn cảnh mong đợi này, không ai cố gắng cung cấp ' mở rộng bình phương'; thay vào đó, có một lớp trong ngăn xếp giúp các ứng dụng mở rộng . lớp còn lại được sử dụng để đáp ứng các yêu cầu chức năng tùy chỉnh của các trường hợp sử dụng khác nhau.”
Trong viễn cảnh mong đợi Ethereum , các "lớp" giải quyết các nhu cầu không mở rộng rõ ràng đóng một nhân vật quan trọng. Quan điểm của ông nhấn mạnh sự cần thiết của các mạng blockchain để hỗ trợ “chức năng tùy chỉnh”. Đối với Ethereum, phương pháp để đáp ứng nhu cầu này có thể là xây dựng một lớp mới, trong khi Artela thêm "mở rộng gốc" lên trên lớp cơ sở.
Trong trường hợp của blockchain, chức năng đề cập đến khả năng hỗ trợ nhiều ứng dụng khác nhau. Máy ảo Ethereum(EVM), với tư cách là một công cụ thời gian chạy hỗ trợ các hợp đồng thông minh, là mô hình chính để tạo DApp để triển khai các chức năng. EVM ban đầu được Ethereum đề xuất và hiện đã được nhiều Chuỗi hợp đồng thông minh áp dụng, thường được gọi là Chuỗi hỗ trợ EVM hoặc Chuỗi tương đương EVM. Tuy nhiên, EVM hiện tại đã được chứng minh là bị hạn chế trong việc hỗ trợ chức năng mở rộng của DApps. Thách thức chính là làm thế nào để mở rộng ranh giới chức năng trong Chuỗi EVM. Trong thực tế có hai hướng cải tiến:
● Thay thế EVM bằng máy ảo tốt hơn;
● Nâng cao EVM thông qua các mở rộng bổ sung.
Phương pháp đầu tiên khắc phục những hạn chế của EVM nhưng yêu cầu từ bỏ các hợp đồng thông minh dựa trên EVM. MoveVM và FuelVM là những ví dụ về cách triển khai này. Mặc dù có thể cần đến các máy ảo tiên tiến hơn trong tương lai nhưng sẽ mất khá nhiều thời gian để chúng đạt được mức độ trưởng thành và phổ biến như EVM.
Phương pháp thứ hai là giới thiệu một ngăn xếp mới giúp nâng cao EVM thông qua "mở rộng". Mục tiêu là nâng cao khả năng của EVM vượt xa thông số kỹ thuật ban đầu trong khi vẫn duy trì mức tương đương EVM. Phương pháp này nhằm nâng cao chức năng DApp trên cơ sở hạ tầng EVM hiện có. Khám phá các cải tiến EVM mở ra cơ hội cho những khả năng thú vị và sự đổi mới liên tục trong chức năng DApp, dẫn đến những đổi mới đáng kể mới nổi.
Artela
EVM+ trong Mạng Artela
Nhiệm vụ của Artela là tạo ra một mạng blockchain lớp cơ sở để đáp ứng nhu cầu tăng trưởng về các ứng dụng phi tập trung quy mô lớn. Thiết kế sáng tạo của Artela cho phép các nhà phát triển tạo mở rộng gốc trên lớp cơ sở blockchain theo kiểu mô-đun , tăng khả năng lập trình của blockchain. Phương pháp này sẽ giúp các nhà phát triển triển khai chức năng tùy chỉnh một cách nhẹ nhàng và năng động, mở ra cánh cửa cho sự đổi mới nhanh hơn và nhiều khả năng hơn.
Artela có lớp mở rộng cho phép bổ sung mô-đun mở rộng do người dùng xác định gốc được gọi là Các khía cạnh, cải thiện khả năng lập trình đồng thời đảm bảo khả năng tương thích với các hợp đồng thông minh EVM hiện có. Aspect cho phép các nhà phát triển đưa thêm logic vào trong suốt vòng đời giao dịch bên ngoài hợp đồng thông minh để xử lý các giao dịch và các khối liên quan.
Artela đã thiết lập mạng EVM+ mở rộng cao, sử dụng lập trình Aspect (xem liên kết mở rộng 1) để giới thiệu các máy ảo WASM trên mạng tương thích EVM. Các máy ảo này có thể hoạt động với nhau để thực hiện việc bổ sung và thực thi động các chương trình mở rộng trên Chuỗi . . EVM+ cho phép các nhà phát triển xây dựng các giao thức hiệu suất cao, DApp mô-đun và tùy chỉnh các chức năng cơ bản cho các tình huống cụ thể.

Nguồn: Artela chính thức
Trong DevNet và Public Testnet, Artela đã làm việc với các nhà phát triển trong cộng đồng để khám phá tiềm năng của mạng EVM+, dẫn đến các trường hợp sử dụng giàu trí tưởng tượng:
● Sử dụng WASM làm bộ đồng xử lý trên Chuỗi để hỗ trợ thực thi các thuật toán tác nhân trí tuệ nhân tạo và mô-đun hiệu suất cao khác trực tiếp trên blockchain đồng thời đảm bảo khả năng tương tác liền mạch với hệ thống EVM;
● Các tác nhân trí tuệ nhân tạo trên Chuỗi tham gia vào thế giới tự trị, hiện thực hóa các NPC thực sự có thể lập trình trên Chuỗi có thể tương tác với người dùng;
● Tùy chọn thực thi mô-đun đun bảo mật trên Chuỗi theo thời gian thực, cho phép các giao thức DeFi xác định và khôi phục ngay lập tức các giao dịch đáng ngờ.
Một kỷ nguyên mới đang đến có thể hiện thực hóa đầy đủ các giao thức trên Chuỗi, trí tuệ nhân tạo và DeFi an toàn trong khi vẫn duy trì khả năng tương thích và khả năng tương tác với thế giới EVM.
Từ EVM+ đến EVM++
Viễn cảnh mong đợi của Artela là xây dựng một mạng mở rộng vô hạn và EVM+ không phải là mục tiêu cuối cùng mà là điểm khởi đầu. Bước tiếp theo của Artela là EVM++, một mạng EVM+ song song giúp giải phóng toàn bộ tiềm năng của blockchain mở rộng . EVM+ mở khóa mở rộng của EVM và được thiết kế để thích ứng với thế giới crypto mới, nơi năng suất và sự đổi mới của Web2, cũng như các công nghệ thực tế như trí tuệ nhân tạo, DePIN và fintech, đang nhanh chóng được tích hợp vào DApps. EVM++ giải phóng mở rộng của EVM, cho phép mạng có tính sáng tạo cao này thúc đẩy hơn nữa ứng dụng DApp quy mô lớn và đẩy nhanh quá trình tích hợp crypto vào các ứng dụng chính thống.
Mạng EVM đàn hồi song song EVM++
EVM++ song song của Artela sẽ được triển khai theo hai giai đoạn.
Giai đoạn đầu tiên liên quan đến việc thực hiện các giao dịch song song trong EVM+. Mạng của Artela không chỉ triển khai EVM song song cơ bản mà còn giải quyết vấn đề thực thi song song theo EVM+ Aspect, đây là một chương trình mở rộng chạy trên máy ảo WASM và có thể được gọi trong vòng đời của giao dịch.
Trong giai đoạn thứ hai, Artela sẽ tận dụng các khả năng song song và kết hợp nó với tính toán đàn hồi để triển khai không gian khối đàn hồi, một cơ chế động cho phép DApps tối đa hóa lợi ích của việc thực thi song song.
Giới thiệu ngắn gọn về EVM song song
Kiến trúc mở rộng theo chiều ngang của Artela được thiết kế xoay quanh việc thực thi song song, đảm bảo mở rộng sức mạnh tính toán nút mạng thông qua tính toán đàn hồi, cuối cùng cho phép không gian khối đàn hồi.
● Thực hiện song song: Các giao dịch trên Artela có thể được thực hiện song song. Artela Network nhóm các giao dịch thực hiện song song dựa trên phân tích xung đột phụ thuộc giao dịch;
● Điện toán đàn hồi: Nút trình xác thực hỗ trợ mở rộng theo chiều ngang và mạng sẽ tự động điều chỉnh nút điện toán của trình xác thực dựa trên tải mạng hiện tại hoặc tình hình đăng ký. Quá trình mở rộng được điều phối bởi giao thức đàn hồi để đảm bảo có đủ nút tính toán đàn hồi trong mạng đồng thuận;
● Không gian khối linh hoạt: Dựa trên tính toán đàn hồi, ngoài việc mở rộng không gian khối công cộng, các DApp quy mô lớn với yêu cầu về không gian khối độc lập cũng có thể áp dụng cho không gian khối đàn hồi chuyên dụng trong mạng.
"Không gian khối linh hoạt"
Không gian khối đàn hồi đề cập đến không gian khối mở rộng linh hoạt, cung cấp không gian khối chuyên dụng với các đảm bảo về giao thức cho DApp có yêu cầu thông lượng giao dịch cao. Theo mặc định, các khối có dung lượng không gian khối công khai bị giới hạn. Khi DApp áp dụng cho không gian khối độc lập, không gian bổ sung sẽ được thêm vào khối và không gian này sẽ chỉ chứa các giao dịch liên quan đến hợp đồng thông minh DApp. Khi không gian khối mở rộng, người xác thực cần thêm nút thực thi linh hoạt để mở rộng khả năng xử lý tương ứng.
Không gian khối đàn hồi là một cơ chế mở rộng mô cho blockchain cho phép mở rộng không giới hạn trong khi vẫn duy trì khả năng tương tác. Các mạng mở rộng như Chuỗi phân đoạn, mạng Chuỗi ứng dụng và Layer2 cũng có thể cung cấp không gian khối độc lập, nhưng việc cách ly và tạo khối không được đồng bộ hóa. Không gian khối đàn hồi cho phép các DApp có không gian khối độc lập tương tác đồng bộ thông qua các giao dịch nguyên tử trong cùng một khối, tránh nhu cầu giao tiếp chuỗi Chuỗi không đồng bộ.
Khi một DApp trong Mạng Artela yêu cầu mở rộng cao, nó có thể đăng ký không gian khối đàn hồi để xử lý việc tăng thông lượng. Không gian khối linh hoạt và mở rộng cục bộ cung cấp khả năng mở rộng và tùy chỉnh cho DApps trong Artela.
Artela tận dụng mở rộng gốc để nâng cao chức năng DApp
Bằng cách tận dụng lập trình Aspect, các nhà phát triển có thể tạo mở rộng gốc (xem liên kết mở rộng 2), kết hợp chức năng tùy chỉnh vào DApps trên tất cả các lớp cơ sở blockchain và kết hợp với các hợp đồng thông minh EVM hiện có để nâng cao chức năng của DApps.

Nguồn ảnh tác giả: Joshua Esin
1. Tăng cường mở rộng:
Một trong những lợi thế của lập trình khía cạnh trong Artela là mở rộng vô song của nó. Hợp đồng thông minh truyền thống có xu hướng bị hạn chế trong việc sửa đổi hoặc mở rộng chức năng. Lập trình Aspect của Artela vượt qua trở ngại này bằng cách cung cấp một khung mô-đun và mở rộng. Các nhà phát triển có thể mở rộng liền mạch chức năng của các hợp đồng hiện có mà không cần sửa đổi logic cốt lõi của chúng. Mở rộng này mở đường cho sự phát triển dApp linh hoạt và mở rộng hơn.
2. Cải thiện bảo mật:
Trong thế giới bảo mật blockchain ngày càng phát triển, Lập trình khía cạnh của Artela giới thiệu một sự thay đổi mô hình. Không giống như các biện pháp bảo mật hộp trắng truyền thống, lập trình Aspect cung cấp giải pháp bảo mật hộp đen bổ sung. Giám sát thời gian thực, giảm thiểu rủi ro chủ động và phân tích hành vi thời gian chạy giúp xây dựng một khung bảo mật mạnh mẽ giúp ngăn ngừa các lỗ hổng và đảm bảo tính liên tục của giao thức.
3. Trình giải quyết ý định trên Chuỗi:
Lập trình khía cạnh của Artela giới thiệu khái niệm mang tính cách mạng về các bộ giải quyết ý định trên Chuỗi. Theo truyền thống, người dùng cần chỉ định các lệnh gọi hàm chi tiết để thực hiện giao dịch. Với các bộ giải quyết ý định trên Chuỗi, người dùng có thể thể hiện kết quả mong muốn bằng ngôn ngữ mà con người có thể đọc được, mang lại trải nghiệm trực quan và có thể tùy chỉnh hơn. Ví dụ: người dùng có thể chỉ định mục đích của họ là "Trao đổi X ETH lấy Y USDC", loại bỏ nhu cầu gọi một hàm phức tạp.
4. Vận hành đúng lúc (JIT):
Hoạt động JIT là một khái niệm mạnh mẽ được sử dụng rộng rãi trong nhiều tình huống khác nhau và đạt được tính linh hoạt thông qua khái niệm Lập trình khía cạnh của Artela. Việc thực thi logic trên Chuỗi trong vòng đời khối và kết hợp nó với các hợp đồng thông minh trong các giao dịch nguyên tử mang lại khả năng thanh lý JIT, quản lý JIT NHÀ CUNG CẤP THANH KHOẢN và chiến lược AMM nắm bắt MEV.
5. Hành động theo sự kiện cục bộ:
Các hoạt động dựa trên sự kiện gốc trong Artela cho phép người dùng đăng ký các sự kiện Chuỗi theo thời gian thực và kích hoạt nhiệm vụ nguyên tử. Tính năng này giúp duy trì tính nhất quán của trạng thái trên Chuỗi và ngoài Chuỗi, cho phép thông báo tin nhắn chuỗi Chuỗi không đồng bộ và tăng cường tự động hóa blockchain.
6. Full on-chain game:
Lập trình khía cạnh của Artela mở rộng phạm vi tiếp cận sang lĩnh vực trò chơi, cung cấp cho các nhà phát triển các công cụ để nâng cao khả năng lập trình của tài sản trong trò chơi. Với Artela, NFT của thiết bị chơi game có thể được nâng cấp thông qua khả năng lập trình, mở ra kỷ nguyên mới về trải nghiệm người dùng linh hoạt trong hệ sinh thái chơi game.
7.Dịch vụ vi mô OnChain:
Artela có thể tạo ra các dịch vụ công khai Chuỗi trên mạng blockchain , thúc đẩy việc duy trì và quản trị tập thể của những người dùng và tổ chức khác nhau. Mô hình này thúc đẩy chia sẻ tài nguyên, hợp tác đổi mới, giảm bớt trở ngại phát triển và góp phần phi tập trung.
"Lớp chức năng" tích hợp của các mạng phi tập trung: cải thiện khả năng blockchain.
Mô hình lập trình của Artela giới thiệu một “lớp chức năng” tích hợp sẵn cho mạng blockchain, loại bỏ nhu cầu về mạng của bên thứ ba hoặc các hệ thống Chuỗi phức tạp. Lớp chức năng này mở rộng chức năng gốc của lớp cơ sở, bao gồm bảo vệ an ninh, chức năng giám sát, tự động hóa và đồng bộ hóa ngoài Chuỗi. Tích hợp lớp chức năng này đánh dấu một bước nhảy vọt trong phát triển giao thức và trải nghiệm người dùng phi tập trung .
Phần kết luận
Công nghệ cơ bản của Web3 là blockchain công cộng, lần đầu tiên được giới thiệu với thế giới Satoshi Nakamoto mạng Bitcoin của Satoshi Nakamoto và sau đó mở rộng đáng kể về chức năng của nó bằng các nền tảng hợp đồng thông minh như Ethereum . Một số người cho rằng blockchain như một mạng dữ liệu phi tập trung , một công nghệ sổ cái phân tán. Trên thực tế, nó không chỉ đơn thuần là cấp độ dữ liệu.
Blockchain giống một chiếc máy tính hơn là sổ cái hay cơ sở dữ liệu và thách thức ngày nay là làm thế nào để thiết kế những chiếc máy tính tốt hơn. Blockchain Artela được xây dựng trên cơ sở SDK Cosmos và đã thực hiện nhiều cải tiến ở cấp độ công cụ. Thứ hai, Artela tương thích với EVM. Sự đổi mới là việc giới thiệu Lập trình khía cạnh để đạt được mở rộng trên Chuỗi . Ngoài EVM, Artela cũng đã bổ sung thêm một máy ảo thứ hai dựa trên WASM để hỗ trợ nhiều ngôn ngữ lập trình (assemble script, Rust, C, C++) và có thể truy cập nhiều tài nguyên trên Chuỗi hơn, vì vậy EVM phù hợp cho các nền tảng chung. hợp đồng thông minh , trong khi Aspect VM phù hợp với mở rộng dành riêng cho ứng dụng .
Liên kết mở rộng:






