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

Cuộn đang ở giữa sự đánh đổi này: họ đang xây dựng một 2,5 zkEVM.
Điều này có nghĩa là chúng tương đương với EVM với những thay đổi rất nhỏ về cách cấu trúc chi phí Gas.
Bằng cách giữ mức tương đương EVM, các nhà xây dựng có thể di chuyển trực tiếp các ứng dụng của họ từ Ethereum L1 sang Scroll mà không cần sửa đổi mã của họ. Chúng cũng hoàn toàn là nguồn mở, cho phép mọi người sử dụng và xác minh mã của họ.
Scroll cũng sử dụng một nhánh của Geth cho máy phân loại của họ, cho phép nó kế thừa hệ thống đã được thử nghiệm trong chiến đấu đồng thời đạt được khả năng 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 bất kỳ nâng cấp mới nào cho Geth; các zkEVM khác có thể yêu cầu độ phức tạp của mã tăng lên để nâng cấp.
Kiến trúc của Scroll có ba Thành phần chính: Nút cuộn, mạng con lăn và cầu xác minh.

Mục đích của nút Scroll là xây dựng các khối từ các giao dịch của người dùng và gửi chúng đến L1, cũng như nhận tin nhắn từ thông tin L1.
Ba thành phần chính của Nút cuộn là trình sắp xếp thứ tự, điều phối viên và bộ lặp.
Trình sắp xếp thứ tự nhận được một loạt giao dịch từ bộ nhớ L2 và thực thi chúng để tạo khối L2 mới.
Sau đó, dấu vết thực thi của khối được gửi đến điều phối viên, điều phối viên này sẽ chuyển nó đến Con lăn được chọn ngẫu nhiên để tạo bằng chứng.
Rơle giám sát trạng thái của các khối L2, cũng như tính sẵn có của dữ liệu và bằng chứng hợp lệ từ hợp đồng lăn bánh, cũng như việc gửi và rút tiền từ hợp đồng cầu nối .sự kiện để đảm bảo mọi thứ đều có thể được xác minh.
Mạng con lăn chịu trách nhiệm tạo ra các bằng chứng hợp lệ. Mạng Roller sẽ nhận dấu vết thực thi từ điều phối viên, gửi nó đến bảy mạch chứng minh khác nhau, tổng hợp thành mạch cuối cùng và gửi lại bằng chứng khối cuối cùng cho điều phối viên.

p>
Cầu nối xác minh bao gồm hai hợp đồng: hợp đồng Rollup và hợp đồng cầu nối chuỗi chéo.
Hợp đồng cầu nối chuỗi chéo 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 của Token ERC-20.
Hợp đồng Rollup nhận và lưu trữ dữ liệu gốc và khối trạng thái dưới dạng trạng thái Ethereum và dữ liệu lệnh gọi. Sau khi bằng chứng khối được xác minh bằng hợp đồng Tổng hợp, khối đó được coi là cuối cùng.
Nói chung, sau khi trình sắp xếp chuỗi tạo ra một chuỗi khối và tạo ra bằng chứng của nó, nhiều bằng chứng khối được tổng hợp thành một bằng chứng duy nhất và được gửi đi thông qua người điều phối đến hợp đồng Tổng hợp, nơi khối được xác minh và hoàn thiện.

p>
Trong 3 tháng qua, Scroll đã ở giai đoạn thử nghiệm Pre-Alpha, bao gồm cả việc triển khai hợp đồng thông minh được phép và đưa vào danh sách trắng. truy cập.
Giai đoạn tiếp theo sẽ là các mạng thử nghiệm Alpha nơi chúng sẽ cho phép triển khai hợp đồng thông minh không cần cấp phép mà bất kỳ ai cũng có thể sử dụng.
Mạng chính của Scroll sẽ được ra mắt theo hai giai đoạn.
Giai đoạn đầu tiên sẽ được thực hiện bằng cách sử dụng bộ tuần tự tập trung và bộ chuẩn minh phi tập trung;
Mục tiêu chính của giai đoạn thứ hai là phân cấp bộ phân loại.
Trong khi giai đoạn thứ hai vẫn đang được nghiên cứu tích cực, các kế hoạch hiện tại sẽ bao gồm các mô hình PBS để khai thác MEV, cơ chế thử thách A trên chuỗi và một ủy ban đặt hàng cho phép hoàn tất trước khi giao dịch được hoàn thành trên Ethereum L1.
Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:
Nhóm Telegram đăng ký: https://t.me/theblockbeats
Nhóm Telegram thảo luận: https://t.me/BlockBeats_App
Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia