
Scroll: Kẻ thách thức thầm lặng trong cuộc đua zkEVM, đứng ở điểm cân bằng giữa tương thích và hiệu năng
Tuyển chọn TechFlowTuyển chọn TechFlow

Scroll: Kẻ thách thức thầm lặng trong cuộc đua zkEVM, đứng ở điểm cân bằng giữa tương thích và hiệu năng
Scroll đang xây dựng một zkEVM 2.5.

Tác giả: Blockworks Research, Westie
Biên dịch: TechFlow
Do sự phổ biến của EVM trong cộng đồng nhà phát triển, luôn tồn tại mong muốn kết hợp khả năng mở rộng từ công nghệ zk Rollup với trải nghiệm phát triển của EVM. Điều này đã dẫn đến một cuộc chạy đua vũ trang giữa các hệ thống zkEVM, với những đối thủ chính là Scroll, zkSync và Polygon; trong đó Scroll so với hai bên còn lại vẫn giữ phong thái khiêm tốn và ít ồn ào hơn.
Do những hạn chế của EVM, zkEVM phải đối mặt với sự đánh đổi cần thiết giữa tính tương thích/tương đương và hiệu suất. Vitalik Buterin đã liệt kê ra bốn cấp độ từ 1 đến 4 nhằm làm rõ sự khác biệt giữa các lựa chọn thiết kế zkEVM:

Scroll nằm ở vị trí trung gian trong sự đánh đổi này: họ đang xây dựng một zkEVM cấp độ 2.5.
Điều này có nghĩa là nó tương đương với EVM, chỉ có những thay đổi rất nhỏ về cấu trúc phí Gas.
Điểm khác biệt của Scroll
Bằng cách duy trì tính tương đương với EVM, các nhà phát triển có thể di chuyển trực tiếp ứng dụng của họ từ Ethereum L1 sang Scroll mà không cần sửa đổi mã nguồn. Hệ thống cũng hoàn toàn mã nguồn mở, cho phép bất kỳ ai đều có thể sử dụng và xác minh mã của họ.
Scroll còn sử dụng một phiên bản fork của Geth cho bộ sắp xếp (sequencer) của mình, nhờ đó kế thừa hệ thống đã được kiểm chứng thực tiễn và đạt được mức độ tương thích tối ưu với Ethereum.
Điều này cũng có nghĩa là họ có thể dễ dàng áp dụng mọi bản nâng cấp mới của Geth; trong khi các zkEVM khác có thể cần gia tăng độ phức tạp mã để thực hiện nâng cấp.
Kiến trúc của Scroll
Kiến trúc của Scroll gồm ba thành phần chính: Nút Scroll (Scroll Node), Mạng Roller và Cầu xác minh (Verification Bridge).

Mục đích của nút Scroll là xây dựng khối từ các giao dịch của người dùng và gửi chúng lên L1, đồng thời nhận tin nhắn từ L1.
Ba thành phần chính của Scroll Node là Bộ sắp xếp (Sequencer), Bộ điều phối (Coordinator) và Bộ lặp (Relayer).
-
Bộ sắp xếp nhận một nhóm giao dịch từ mempool L2, thực thi chúng để tạo ra một khối L2 mới.
-
Sau đó, hành trình thực thi khối này được gửi tới Bộ điều phối, rồi Bộ điều phối truyền nó cho một nút Roller được chọn ngẫu nhiên để tạo bằng chứng.
-
Bộ lặp theo dõi trạng thái khối L2, tính sẵn sàng dữ liệu của chúng, các bằng chứng hợp lệ từ hợp đồng Scroll, cũng như các sự kiện gửi và rút tiền từ hợp đồng cầu nối, nhằm đảm bảo mọi thứ đều có thể được xác minh.
Mạng Roller chịu trách nhiệm tạo bằng chứng hợp lệ. Mạng Roller sẽ nhận hành trình thực thi từ Bộ điều phối, gửi nó tới bảy mạch chứng minh khác nhau, tổng hợp thành một mạch cuối cùng, sau đó gửi bằng chứng khối hoàn chỉnh trở lại Bộ điều phối.

Cầu xác minh bao gồm hai hợp đồng: Hợp đồng Rollup và Hợp đồng cầu nối liên chuỗi.
-
Hợp đồng cầu nối liên chuỗi xử lý các tin nhắn được gửi giữa L1 và L2, bao gồm các giao dịch cầu nối token ERC-20.
-
Hợp đồng Rollup nhận và lưu trữ gốc trạng thái (state root) và dữ liệu khối dưới dạng trạng thái và calldata trên Ethereum. Khi một bằng chứng khối được xác minh bởi hợp đồng Rollup, khối đó được coi là đã được xác nhận cuối cùng.
Nhìn chung, sau khi bộ sắp xếp tạo ra một chuỗi khối và sinh bằng chứng cho chúng, nhiều bằng chứng khối được tập hợp thành một bằng chứng duy nhất, được gửi qua Bộ điều phối đến hợp đồng Rollup, nơi khối được xác minh và xác nhận cuối cùng.

Lộ trình phát triển
Trong 3 tháng qua, Scroll đã ở giai đoạn thử nghiệm Pre-Alpha, bao gồm việc triển khai hợp đồng thông minh theo hình thức được cấp phép và truy cập dành cho người dùng trong danh sách trắng.
Giai đoạn tiếp theo sẽ là mạng thử nghiệm Alpha, khi họ cho phép triển khai hợp đồng thông minh không cần cấp phép và bất kỳ ai cũng có thể sử dụng.
Việc khởi chạy mainnet của Scroll sẽ diễn ra theo hai giai đoạn.
-
Giai đoạn đầu tiên sẽ vận hành với bộ sắp xếp tập trung và bộ tạo bằng chứng phi tập trung;
-
Mục tiêu chính của giai đoạn thứ hai là phi tập trung hóa bộ sắp xếp.
Mặc dù giai đoạn thứ hai vẫn đang được nghiên cứu tích cực, kế hoạch hiện tại sẽ bao gồm mô hình PBS để khai thác MEV, cơ chế thách thức trên chuỗi và một hội đồng bộ sắp xếp, nhằm cho phép đạt được sự xác nhận cuối cùng trước khi giao dịch hoàn tất trên Ethereum L1.
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














