Vào tháng 3 năm nay, mạng blockchain L1 có khả năng mở rộng Artela đã ra mắt EVM++, một bản nâng cấp cho công nghệ lớp thực thi EVM thế hệ tiếp theo. Dấu "+" đầu tiên trong EVM++ đại diện cho "Khả năng mở rộng", tức là khả năng mở rộng đạt được thông qua công nghệ Aspect. Công nghệ này hỗ trợ các nhà phát triển tạo các chương trình tùy chỉnh trên chuỗi trong môi trường WebAssugging (WASM). Các chương trình này có thể được kết hợp với EVM Collaboration để cung cấp. các tiện ích mở rộng dành riêng cho ứng dụng tùy chỉnh, hiệu suất cao dành cho dApps. Dấu "+" thứ hai đại diện cho "Khả năng mở rộng", nghĩa là khả năng và hiệu quả xử lý mạng được cải thiện đáng kể thông qua công nghệ thực thi song song và thiết kế không gian khối linh hoạt.

WebAssugging (WASM) là định dạng mã nhị phân hiệu quả cho phép đạt được hiệu suất tốc độ thực thi gần như nguyên bản trong trình duyệt web và đặc biệt phù hợp với các tác vụ đòi hỏi nhiều tính toán như AI và xử lý dữ liệu lớn.

Hôm qua, Artela đã phát hành một sách trắng nêu chi tiết cách tăng cường khả năng mở rộng chuỗi khối bằng cách phát triển ngăn xếp thực thi song song và giới thiệu không gian khối đàn hồi dựa trên điện toán đàn hồi.

Tầm quan trọng của xử lý song song

Trong Máy ảo Ethereum truyền thống (EVM), tất cả các hoạt động hợp đồng thông minh và chuyển đổi trạng thái phải nhất quán trên toàn bộ mạng. Điều này yêu cầu tất cả các nút phải thực hiện các giao dịch giống nhau theo cùng một thứ tự. Do đó, ngay cả khi thực sự không có sự phụ thuộc giữa các giao dịch nhất định, chúng vẫn phải được thực hiện lần lượt theo thứ tự trong khối, tức là xử lý nối tiếp. Phương pháp này không chỉ gây ra sự chờ đợi không cần thiết mà còn không hiệu quả.

Xử lý song song cho phép nhiều bộ xử lý hoặc nhiều lõi điện toán thực hiện nhiều tác vụ điện toán hoặc xử lý dữ liệu cùng lúc, cải thiện đáng kể hiệu quả xử lý và rút ngắn thời gian chạy, đặc biệt đối với các vấn đề tính toán phức tạp hoặc quy mô lớn có thể được phân tách thành nhiều tác vụ độc lập. Parallel EVM là một phần mở rộng hoặc cải tiến của Máy ảo Ethereum truyền thống. Nó có thể thực hiện đồng thời nhiều hợp đồng thông minh hoặc lệnh gọi chức năng hợp đồng, cải thiện đáng kể thông lượng và hiệu quả của toàn bộ mạng. Ngoài ra, nó có thể tối ưu hóa hiệu quả thực thi đơn luồng. Ưu điểm trực tiếp nhất của EVM song song là cho phép các ứng dụng phi tập trung hiện có đạt được hiệu suất ở cấp độ Internet.

Mạng Artela và EVM++

Artela là L1 giúp cải thiện khả năng mở rộng và hiệu suất của EVM bằng cách giới thiệu EVM++. EVM++ là bản nâng cấp của công nghệ lớp thực thi EVM, tích hợp tính linh hoạt của EVM và các tính năng hiệu suất cao của WASM. Máy ảo nâng cao này hỗ trợ xử lý song song và lưu trữ hiệu quả, cho phép các ứng dụng phức tạp và đòi hỏi hiệu suất cao hơn chạy trên Artela. EVM++ không chỉ hỗ trợ các hợp đồng thông minh truyền thống mà còn có thể tự động thêm và chạy các mô-đun hiệu suất cao trên chuỗi, chẳng hạn như các tác nhân AI. Các tác nhân này có thể chạy độc lập như bộ đồng xử lý trên chuỗi hoặc tham gia trực tiếp vào các trò chơi trên chuỗi. tạo ra NPC thực sự có thể lập trình được.

Artela thực hiện thiết kế song song để đảm bảo rằng khả năng tính toán của các nút mạng có thể được mở rộng linh hoạt dựa trên nhu cầu. Ngoài ra, nút xác thực hỗ trợ mở rộng theo chiều ngang và mạng có thể tự động điều chỉnh kích thước của nút tính toán theo tải hoặc nhu cầu hiện tại. Quá trình mở rộng này được điều phối bởi giao thức đàn hồi để đảm bảo đủ tài nguyên tính toán trong mạng đồng thuận. Đảm bảo khả năng 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 và cuối cùng đạt được không gian khối đàn hồi, cho phép các dApp lớn áp dụng không gian khối độc lập theo nhu cầu cụ thể. Điều này không chỉ đáp ứng nhu cầu mở rộng không gian khối công cộng mà còn đảm bảo hiệu suất. ứng dụng lớn và ổn định.

Giải thích chi tiết về kiến ​​trúc thực thi song song của Artela

1. Thực hiện dự đoán lạc quan

Thực thi lạc quan dự đoán là một trong những công nghệ cốt lõi của Artela và là một trong những tính năng giúp Artela khác biệt với các EVM song song khác như Sei và Monad. Thực hiện lạc quan đề cập đến chiến lược thực hiện song song giả định không có xung đột giữa các giao dịch ở trạng thái ban đầu. Trong cơ chế này, mỗi giao dịch duy trì một phiên bản riêng của trạng thái, ghi lại các sửa đổi nhưng không hoàn thiện chúng ngay lập tức. Sau khi giao dịch được thực hiện, giai đoạn xác minh sẽ được thực hiện để kiểm tra xem có xung đột với các thay đổi trạng thái toàn cầu do các giao dịch song song khác trong cùng thời gian gây ra hay không. Khi phát hiện xung đột, giao dịch sẽ được thực hiện lại. Khả năng dự đoán đề cập đến việc phân tích dữ liệu giao dịch lịch sử thông qua một mô hình AI cụ thể để dự đoán sự phụ thuộc giữa các giao dịch sắp tới, nghĩa là giao dịch nào có thể truy cập vào cùng một dữ liệu và nhóm các giao dịch tương ứng để sắp xếp thứ tự thực hiện, từ đó giảm xung đột Thực thi và thực thi trùng lặp. Ngược lại, về mặt dự đoán, Sei dựa vào các tệp có phần phụ thuộc giao dịch được các nhà phát triển xác định trước, trong khi Monad sử dụng phân tích tĩnh ở cấp độ trình biên dịch để tạo các tệp có phần phụ thuộc giao dịch tương đương và cả hai đều thiếu khả năng thích ứng của Artela. Mô hình dự đoán động dựa trên AI.

2. Công nghệ tải trước không đồng bộ (Async Preloading)

Công nghệ tải trước không đồng bộ cam kết giải quyết các tắc nghẽn đầu vào và đầu ra (I/O) do truy cập trạng thái gây ra, với mục đích tăng tốc độ truy cập dữ liệu và giảm thời gian chờ đợi trong quá trình thực hiện giao dịch. Artela tải trước dữ liệu trạng thái cần thiết từ bộ lưu trữ chậm (chẳng hạn như đĩa cứng) sang bộ lưu trữ nhanh (chẳng hạn như bộ nhớ) dựa trên các mô hình dự đoán trước khi giao dịch được thực hiện. Giảm thời gian chờ đợi I/O trong quá trình thực thi bằng cách tải trước dữ liệu cần thiết. Khi dữ liệu được tải và lưu vào bộ nhớ đệm trước, nhiều bộ xử lý hoặc luồng thực thi có thể truy cập dữ liệu đồng thời, làm tăng thêm khả năng thực thi song song.

3. Lưu trữ song song

Với sự ra đời của công nghệ thực thi song song, mặc dù quá trình xử lý giao dịch có thể song song nhưng nếu tốc độ đọc, ghi và cập nhật dữ liệu không thể được cải thiện đồng thời, nó sẽ trở thành yếu tố chính hạn chế hiệu suất chung của hệ thống, do đó, nút thắt của hệ thống dần chuyển sang bộ lưu trữ. mức độ. Các giải pháp như MonadDB và SeiDB đã bắt đầu tập trung vào việc tối ưu hóa mức lưu trữ. Artela dựa trên và tích hợp nhiều công nghệ xử lý dữ liệu truyền thống hoàn thiện để phát triển lưu trữ song song, nâng cao hơn nữa hiệu quả xử lý song song.

Hệ thống lưu trữ song song chủ yếu được thiết kế để giải quyết hai vấn đề chính: một là đạt được xử lý lưu trữ song song và hai là cải thiện khả năng ghi trạng thái dữ liệu vào cơ sở dữ liệu một cách hiệu quả. Trong quá trình lưu trữ dữ liệu, các vấn đề thường gặp bao gồm việc mở rộng dữ liệu trong quá trình ghi dữ liệu và tăng áp lực xử lý cơ sở dữ liệu. Để giải quyết hiệu quả những vấn đề này, Artela áp dụng chiến lược tách biệt Cam kết Nhà nước (SC) và Lưu trữ Nhà nước (SS). Chiến lược này chia nhiệm vụ lưu trữ thành hai phần: một phần chịu trách nhiệm xử lý nhanh và không giữ lại các cấu trúc dữ liệu phức tạp, từ đó tiết kiệm không gian và giảm trùng lặp dữ liệu; phần còn lại chịu trách nhiệm ghi lại tất cả thông tin dữ liệu chi tiết; Ngoài ra, để không ảnh hưởng đến hiệu suất khi xử lý lượng lớn dữ liệu, Artela áp dụng phương pháp hợp nhất các phần dữ liệu nhỏ thành các phần lớn, giảm độ phức tạp của việc lưu dữ liệu.

4. Không gian khối đàn hồi (EBS)

Không gian khối đàn hồi (EBS) của Artela được thiết kế dựa trên khái niệm điện toán đàn hồi và có thể tự động điều chỉnh số lượng giao dịch được cung cấp trong một khối dựa trên tình trạng tắc nghẽn mạng.

Điện toán đàn hồi là mô hình dịch vụ điện toán đám mây cho phép hệ thống tự động điều chỉnh cấu hình tài nguyên máy tính để thích ứng với các yêu cầu tải thay đổi. Mục đích chính là tối ưu hóa hiệu quả sử dụng tài nguyên và đảm bảo sức mạnh tính toán bổ sung được cung cấp nhanh chóng khi nhu cầu tăng lên.

EBS tự động điều chỉnh tài nguyên khối theo nhu cầu cụ thể của dApps và cung cấp không gian khối mở rộng độc lập cho dApps có nhu cầu cao, nhằm giải quyết vấn đề về yêu cầu hiệu suất blockchain khác nhau đáng kể cho các ứng dụng khác nhau. Ưu điểm cốt lõi của EBS là "hiệu suất có thể dự đoán được", tức là khả năng cung cấp TPS có thể dự đoán được cho dApps. Do đó, các dApp có không gian khối độc lập sẽ nhận được TPS ổn định bất kể không gian khối công khai có đông đúc hay không. Ngoài ra, nếu hợp đồng do dApp viết hỗ trợ song song, nó có thể đạt được TPS cao hơn nữa. Có thể nói, EBS cung cấp một môi trường ổn định hơn so với các nền tảng blockchain truyền thống như Ethereum và Solana. Các nền tảng truyền thống này thường khiến hiệu suất dApp giảm khi mạng bị tắc nghẽn, chẳng hạn như trong thời kỳ bùng nổ Inscription hoặc trong thời kỳ hoạt động DeFi cao điểm, Artela giải quyết các vấn đề đó một cách hiệu quả thông qua quản lý tài nguyên được tùy chỉnh và tối ưu hóa.

Tóm lại, Artela đạt được hiệu suất mạng có khả năng mở rộng cao và có thể dự đoán được thông qua các ngăn xếp thực thi song song và không gian khối đàn hồi. Kiến trúc thực thi song song này sử dụng các mô hình AI để dự đoán chính xác các yếu tố phụ thuộc của giao dịch, giảm xung đột và thực thi trùng lặp. Ngoài ra, các ứng dụng lớn có thể có khả năng xử lý chuyên dụng và tài nguyên khi cần thiết, đảm bảo hiệu suất ổn định ngay cả khi tải mạng cao. Điều này cho phép mạng Artela hỗ trợ các kịch bản ứng dụng phức tạp hơn, chẳng hạn như xử lý dữ liệu lớn theo thời gian thực và các giao dịch tài chính phức tạp.