
Trình điều khiển EVM+ song song: Khám phá khả năng mở rộng vô hạn của blockchain và hiện thực hóa các ứng dụng quy mô lớn
Tuyển chọn TechFlowTuyển chọn TechFlow

Trình điều khiển EVM+ song song: Khám phá khả năng mở rộng vô hạn của blockchain và hiện thực hóa các ứng dụng quy mô lớn
EVM+ thúc đẩy việc phát triển ứng dụng quy mô lớn và tăng tốc độ tích hợp tiền mã hóa vào các ứng dụng chính thống bằng cách tích hợp liền mạch các tài sản, giao thức và cơ sở hạ tầng EVM.
Tác giả: Ac-Core, Nhà nghiên cứu của YBB Capital

Lời mở đầu
EVM+ là một mô hình tiên tiến, được thiết kế đặc biệt nhằm thúc đẩy sự phát triển tiếp theo của Máy ảo Ethereum (EVM), giúp thích nghi tốt hơn với lĩnh vực tiền mã hóa đang thay đổi nhanh chóng. Trong mô hình này, khi các đổi mới và năng suất từ Web2 ngày càng được tích hợp vào Web3, các công nghệ thực tế như trí tuệ nhân tạo, DePIN và an ninh DeFi cũng đang nhanh chóng được tích hợp vào các ứng dụng mã hóa. EVM+ cung cấp một giải pháp hoàn toàn mới, thông qua việc tích hợp liền mạch tài sản, giao thức và cơ sở hạ tầng EVM, 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 đẩy nhanh quá trình hội nhập giữa tiền mã hóa và các ứng dụng chính thống. Nó tăng cường khả năng mở rộng blockchain bằng cách hiện thực hóa phần mở rộng gốc trên chuỗi EVM+WASM, đồng thời tối ưu hóa hiệu suất xử lý của blockchain nhờ hỗ trợ thực thi EVM song song.
Theo giải thích của Techandtips123, EVM song song giống như việc phân công công việc khi tổ chức một buổi tiệc. Giả sử bạn cần chuẩn bị dọn nhà và phân công mọi người làm các nhiệm vụ khác nhau: A vận chuyển đồ đạc lớn, B chuyên chở vật phẩm giá trị cao, C phụ trách bê vác đồ, trong khi D đảm nhận việc dọn dẹp và sắp xếp lại không gian mới. Cách phân công này cho phép cả bốn người cùng làm 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ự như vậy, nó phân bổ các tác vụ tính toán cho nhiều đơn vị thực thi khác nhau. Trong mạng Ethereum, nhiều người tham gia xử lý đồng thời các giao dịch khác nhau, mỗi giao dịch giống như một nhiệm vụ độc lập, ví dụ như chuyển tiền hoặc tạo ra token mới. Mỗi người tham gia sẽ xử lý độc lập một nhiệm vụ trên EVM, giống như một chương trình máy tính độc lập chạy trên blockchain. Khi hoàn thành, kết quả của các nhiệm vụ này được tổng hợp trở lại mạng lưới và tạo thành khối cuối cùng. Khi một thực thể đơn lẻ không thể xử lý lượng lớn giao dịch một cách hiệu quả, tốc độ sẽ giảm xuống và trải nghiệm người dùng trở nên khó khăn hơn. Việc giới thiệu EVM song song chính là để giải quyết vấn đề này — bằng cách cho phép nhiều thực thể xử lý đồng thời các giao dịch khác nhau, mạng lưới có thể xử lý nhiều giao dịch hơn với tốc độ nhanh hơn, giảm tắc nghẽn và chi phí liên quan.
Ý tưởng về một "tầng" mới

Nguồn ảnh: Artela — Từ EVM+ đến EVM++
Vitalik Buterin từng chỉ ra: “L2 dùng để mở rộng quy mô, L3 dùng để tùy chỉnh chức năng, ví dụ như bảo vệ quyền riêng tư. Trong tầm nhìn này, không ai cố gắng đạt được ‘khả năng mở rộng bình phương’; thay vào đó, có một tầng trong kiến trúc dùng để hỗ trợ ứng dụng mở rộng, và một tầng khác phục vụ nhu cầu chức năng tùy chỉnh cho các trường hợp sử dụng khác nhau.”
Trong tầm nhìn của Vitalik về Ethereum, những “tầng” giải quyết các nhu cầu ngoài mở rộng rõ ràng đóng vai trò rất quan trọng. Quan điểm của ông nhấn mạnh sự cần thiết phải hỗ trợ các “chức năng tùy chỉnh” trên mạng blockchain. Đối với Ethereum, phương pháp đáp ứng nhu cầu này có thể là xây dựng một tầng mới, trong khi Artela lại thêm phần “mở rộng gốc” ngay trên lớp cơ sở.
Xét về mặt blockchain, chức năng ở đây nghĩa là khả năng hỗ trợ đa dạng các ứng dụng. Máy ảo Ethereum (EVM) hoạt động như một bộ máy thời gian chạy (runtime engine) hỗ trợ hợp đồng thông minh, là mô hình phổ biến nhất để hiện thực hóa chức năng DApp. EVM ban đầu do Ethereum đề xuất, nay đã được nhiều chuỗi hợp đồng thông minh áp dụng và thường được gọi là các chuỗi hỗ trợ EVM hay chuỗi tương đương EVM. Tuy nhiên, EVM hiện tại đã cho thấy những hạn chế nhất định trong việc hỗ trợ mở rộng chức năng cho DApp. Thách thức then chốt nằm ở việc làm sao mở rộng ranh giới chức năng bên trong chuỗi EVM. Trong thực tiễn, có hai hướng cải tiến:
● Thay thế EVM bằng một máy ảo tốt hơn;
● Tăng cường EVM thông qua việc bổ sung phần mở rộng.
Hướng thứ nhất vượt qua các hạn chế của EVM nhưng đòi hỏi phải từ bỏ các hợp đồng thông minh dựa trên EVM. MoveVM và FuelVM là những ví dụ điển hình cho cách tiếp cận này. Mặc dù trong tương lai có thể cần những máy ảo cao cấp hơn, nhưng chúng sẽ mất rất nhiều thời gian mới đạt được mức độ trưởng thành và phổ biến như EVM.
Hướng thứ hai là đưa vào một ngăn xếp mới, tăng cường EVM thông qua “phần mở rộng”. Mục đích là vừa duy trì tính tương thích EVM, vừa đẩy giới hạn chức năng EVM vượt xa khỏi thông số kỹ thuật ban đầu. Phương pháp này tăng cường chức năng DApp trên nền tảng cơ sở hạ tầng EVM hiện có. Việc khám phá các chức năng nâng cao EVM mở ra cánh cửa cho những khả năng hấp dẫn và đổi mới liên tục trong DApp, mang lại những đột phá nổi bật.
Artela
EVM+ trong mạng Artela
Sứ mệnh của Artela là xây dựng một mạng blockchain lớp cơ sở nhằm đáp ứng nhu cầu ngày càng tăng đối với 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 ra các mô-đun mở rộng gốc theo cách thức mô-đun trên nền tảng lớp cơ sở blockchain, từ đó nâng cao khả năng lập trình của blockchain. Cách tiếp cận này giúp các nhà phát triển hiện thực hóa các chức năng tùy chỉnh một cách nhẹ nhàng và linh hoạt, mở ra cánh cửa cho đổi mới nhanh hơn và nhiều khả năng mới.
Artela có một tầng mở rộng, cho phép thêm các mô-đun mở rộng người dùng định nghĩa tên là Aspect, nâng cao khả năng lập trình trong khi vẫn đảm bảo tính tương thích với các hợp đồng thông minh EVM hiện tại. Aspect cho phép các nhà phát triển chèn thêm logic vào toàn bộ vòng đời giao dịch, bên ngoài phạm vi hợp đồng thông minh, để xử lý giao dịch và khối liên quan.
Artela đã xây dựng một mạng EVM+ có khả năng mở rộng rất cao, tận dụng lập trình Aspect (xem liên kết mở rộng 1) để giới thiệu máy ảo WASM trên mạng tương thích EVM. Các máy ảo này có thể tương tác lẫn nhau, cho phép thêm 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 chức năng lớp nền cho các kịch bản cụ thể.

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

Nguồn ảnh: Joshua Esin
1. Tăng cường khả năng mở rộng:
Một trong những lợi thế của lập trình Aspect trên Artela là khả năng mở rộng vượt trội. Hợp đồng thông minh truyền thống thường bị giới hạn khi sửa đổi hoặc mở rộng chức năng. Lập trình Aspect của Artela khắc phục rào cản này bằng cách cung cấp một khuôn khổ mô-đun và có thể mở rộng. Các nhà phát triển có thể mở rộng chức năng của hợp đồng hiện tại một cách liền mạch mà không cần sửa đổi logic cốt lõi. Khả năng mở rộng này mở đường cho việc phát triển dApp linh hoạt và có thể mở rộng hơn.
2. Nâng cao tính bảo mật:
Trong lĩnh vực an ninh blockchain đang không ngừng phát triển, lập trình Aspect của Artela mang đến một bước chuyển mình. Khác với các biện pháp an ninh hộp trắng truyền thống, lập trình Aspect cung cấp một giải pháp an ninh hộp đen bổ sung. Việc 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 góp phần xây dựng một khung an ninh vững chắc, phòng chống lỗ hổng và đảm bảo tính liên tục của giao thức.
3. Bộ giải ý định trên chuỗi (Intent Solver):
Lập trình Aspect của Artela giới thiệu khái niệm cách mạng về bộ giải ý định trên chuỗi. Trước đây, người dùng cần chỉ định các lời gọi hàm chi tiết để thực hiện giao dịch; với bộ giải ý định trên chuỗi, người dùng có thể diễn đạt kết quả mong muốn bằng ngôn ngữ dễ đọc, mang lại trải nghiệm trực quan và tùy chỉnh hơn. Ví dụ, người dùng có thể chỉ định ý định của mình là “đổi X ETH lấy Y USDC”, mà không cần gọi các hàm phức tạp.
4. Hoạt động JIT (Just-in-Time):
Hoạt động JIT là một khái niệm mạnh mẽ được áp dụng rộng rãi trong nhiều tình huống, nay trở nên linh hoạt hơn nhờ lập trình Aspect 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 hợp đồng thông minh trong giao dịch nguyên tử mở ra khả năng cho thanh lý JIT, quản lý LP JIT và chiến lược AMM bắt MEV.
5. Hành động gốc theo sự kiện:
Các thao tác gốc theo sự kiện trên Artela cho phép người dùng đăng ký các sự kiện trên chuỗi theo thời gian thực và kích hoạt các nhiệm vụ nguyên tử. Chức năng này giúp duy trì tính nhất quán giữa trạng thái trên chuỗi và ngoài chuỗi, thực hiện thông báo tin nhắn chéo chuỗi bất đồng bộ và tăng cường tự động hóa blockchain.
6. Game đa chuỗi:
Lập trình Aspect của Artela mở rộng ảnh hưởng sang lĩnh vực game, cung cấp cho các nhà phát triển các công cụ để tăng cường khả năng lập trình tài sản trong game. Với Artela, thiết bị game dạng NFT có thể được nâng cấp thông qua khả năng lập trình, mở ra một kỷ nguyên mới về trải nghiệm đa chức năng trong hệ sinh thái game.
7. Dịch vụ vi mô trên chuỗi (OnChain MicroServices):
Artela có khả năng tạo ra các dịch vụ công cộng trên chuỗi trong mạng blockchain, thúc đẩy việc bảo trì và quản trị tập thể giữa các người dùng và tổ chức khác nhau. Mô hình này khuyến khích chia sẻ tài nguyên, đổi mới hợp tác, giảm rào cản phát triển và góp phần vào sự phát triển của hệ sinh thái tài chính phi tập trung.
"Tầng chức năng" nội tại trong mạng phi tập trung: Nâng cao năng lực blockchain.
Mô hình lập trình của Artela giới thiệu một "tầng chức năng" nội tại trong mạng blockchain, không cần đến mạng bên thứ ba hay các hệ thống ngoài chuỗi phức tạp. Tầng chức năng này mở rộng các chức năng gốc của lớp nền tảng, bao gồm bảo vệ an ninh, chức năng người giám hộ, tự động hóa, đồng bộ hóa ngoài chuỗi. Việc tích hợp tầng 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 trên mạng phi tập trung.
Kết luận
Công nghệ nền tảng của Web3 là blockchain công cộng, lần đầu tiên được Satoshi Nakamoto giới thiệu qua mạng Bitcoin, sau đó được mở rộng đáng kể chức năng bởi các nền tảng hợp đồng thông minh như Ethereum. Một số người cho rằng blockchain là mạng dữ liệu phi tập trung, hay còn gọi là công nghệ sổ cái phân tán. Trên thực tế, nó còn nhiều hơn thế về mặt dữ liệu.
Blockchain giống một chiếc máy tính hơn là một cuốn sổ cái hay cơ sở dữ liệu. Thách thức hiện nay là làm sao thiết kế ra một chiếc máy tính tốt hơn. Blockchain Artela được xây dựng trên nền tảng Cosmos SDK với nhiều cải tiến ở cấp độ engine. Ngoài ra, Artela tương thích với EVM, điểm sáng tạo là giới thiệu lập trình Aspect (lập trình đặc điểm) để hiện thực mở rộng trên chuỗi. Ngoài EVM, Artela còn 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 (AssemblyScript, Rust, C, C++), có thể truy cập nhiều tài nguyên trên chuỗi hơn. Do đó, EVM phù hợp cho các hợp đồng thông minh phổ thông, còn Aspect VM phù hợp cho các mở rộng ứng dụng chuyên biệt.
Liên kết mở rộng:
Chào mừng tham gia cộng đồng chính thức TechFlow
Nhóm Telegram:https://t.me/TechFlowDaily
Tài khoản Twitter chính thức:https://x.com/TechFlowPost
Tài khoản Twitter tiếng Anh:https://x.com/BlockFlow_News














