

Tác giả gốc: Opside Team – nanfengpo
Đồng thuận lai trên PoS & PoW
native rollupĐây là giải pháp mở rộng 3 lớp dựa trên zk, trong đó lớp 2 là chuỗi tương thích với EVM và thân thiện với Rollup, còn lớp 3 bao gồm nhiều zkRollup được hệ thống hỗ trợ nguyên bản (được gọi là rollup gốc). Lớp 2 đã thực hiện nhiều tối ưu hóa cấp hệ thống cho zkRollup. Lớp 2 và lớp 3 trong kiến trúc 3 lớp này chia sẻ cơ chế đồng thuận tích hợp PoS và PoW:
Layer 2
PoS: lớp 2 sẽ áp dụng PoS của ETH 2.0 và thực hiện các cải tiến cần thiết cho nó. Do đó, lớp đồng thuận của lớp 2 sẽ có hơn 100.000 trình xác nhận. Bất kỳ ai cũng có thể đặt cược mã thông báo để trở thành người xác thực. Các trình xác thực này cũng sẽ cung cấp lớp tính khả dụng của dữ liệu theo EIP-4844 để phù hợp với các đợt được gửi bởi Bản tổng hợp lớp 3. Ngoài ra, PoS của lớp 2 có thể chứng minh được và trình xác thực sẽ định kỳ gửi bằng chứng PoS cho lớp 1. Người xác thực có thể nhận được phần thưởng khối và phí Gas của phần này của PoS.
Layer 3
PoS (Sequencer): Ngoài việc đề xuất khối của lớp 2, trình xác thực cũng đề xuất khối của lớp 3 (nghĩa là lô dữ liệu), có nghĩa là trình xác thực cũng là trình sắp xếp thứ tự của cuộn tổng số gốc trong lớp 3. Sequencer có thể nhận được phí Gas giao dịch.
PoW (Prover): Miễn là nó có sức mạnh tính toán của zkp, bất kỳ trình xác thực nào cũng có thể trở thành chứng minh của rollup gốc. Prover tạo bằng chứng zk cho mỗi lần tổng hợp Gốc của lớp 3. Đối với mỗi khối của lớp 3 do trình sắp xếp thứ tự gửi, người chứng thực sẽ cạnh tranh theo các quy tắc của PoW và người chứng minh nào gửi bằng chứng zk trước sẽ nhận được phần thưởng khối của lớp 3.
Giới thiệu về cơ chế đồng thuận phi tập trung của bản tổng hợp gốc
Phần sau đây sẽ giới thiệu chi tiết về cơ chế đồng thuận phi tập trung của rollup gốc ở lớp 3.
Sequencer
Vai trò của trình sắp xếp thứ tự được đảm nhận bởi trình xác thực lớp 2. Trong mỗi khối lớp 2, tất cả các bản tổng số gốc có một và chỉ một giao dịch để gửi các khối tổng số tương ứng của chúng và các khối tổng số này chỉ có thể được gửi bởi trình xác thực của khối lớp 2. Nếu khối lớp 2 không chứa tất cả các khối tổng số gốc, thì khối đó không hợp lệ.
Ngay cả khi một tổng số gốc không có giao dịch trong một khoảng thời gian, trình sắp xếp thứ tự phải gửi khối của tổng số. Tại thời điểm này, khối tổng số trống.
Thu nhập của trình sắp xếp thứ tự là phí giao dịch trong mỗi khối tổng số gốc do trình sắp xếp thứ tự gửi. Lưu ý rằng tất cả phí giao dịch trong tổng số gốc được thanh toán bằng mã thông báo lớp 2 (IDE). Do đó, càng nhiều giao dịch tổng số được trình sắp xếp đóng gói thì càng tạo ra nhiều doanh thu.
Khi trình sắp xếp thứ tự đóng gói khối tổng số vào chuỗi, khối tổng số sẽ chuyển sang trạng thái hoàn thiện. Do đó, thời gian cần thiết để xác nhận khối cuối cùng giống như thời gian của lớp 2.
Nếu một khối tổng số không được xác minh bằng bằng chứng do người kiểm chứng gửi trong một khoảng thời gian nhất định, thì khối đó sẽ bị bỏ qua và trình sắp xếp thứ tự tương ứng cũng sẽ bị cắt.
Prover
Không giống như trình sắp xếp thứ tự phải là trình xác thực của khối lớp 2 hiện tại, trình xác thực có thể là bất kỳ trình xác thực nào của lớp 2. Miễn là trình xác thực có sức mạnh tính toán zkp, nó có thể được gọi là trình xác thực của bất kỳ bản tổng hợp gốc nào.
Những người chứng minh này cạnh tranh thông qua PoW. Người đầu tiên cung cấp bằng chứng hợp lệ về khối tổng số sẽ có thể nhận được phần thưởng khối tương ứng. Lưu ý rằng tất cả phần thưởng khối cuộn lên gốc được thanh toán bằng mã thông báo lớp 2 (IDE). Phần IDE này là phần thưởng của phần PoW của lớp 2 và hệ thống sẽ tự động điều chỉnh lượng phần thưởng của PoW theo sự cân bằng cung và cầu của sức mạnh tính toán zkp.
Khối tổng số được đóng gói bởi trình sắp xếp thứ tự đã chứa tất cả dữ liệu cần thiết để tạo bằng chứng. Do đó, đối với mỗi lần tổng hợp, trình chứng minh có thể tạo bằng chứng của nhiều khối song song. Vì lý do tương tự, việc xác minh các bằng chứng khối này cũng diễn ra song song.
tóm tắt
tóm tắt
Thông qua cơ chế đồng thuận kết hợp của PoS & PoW, lớp 2 và lớp 3 có cùng bộ xác nhận và lớp đồng thuận, đảm bảo tính bảo mật và phân cấp của toàn bộ kiến trúc. Quan trọng hơn, mỗi Bản tổng hợp gốc của lớp 3 có một giải pháp phi tập trung được tiêu chuẩn hóa trên kiến trúc cơ bản. Lớp 2 xác định một hợp đồng hệ thống thống nhất. Các nhà phát triển tổng số chỉ cần triển khai các giao diện được tiêu chuẩn hóa này và đăng ký các vị trí tổng số dưới dạng các tổng số gốc. Bằng cách này, các nhà phát triển có thể chú ý nhiều hơn đến việc hiện thực hóa logic nghiệp vụ mà không cần quan tâm đến cách lớp 2 và lớp 3 tương tác ở cấp độ kiến trúc cơ bản và không cần duy trì các nút đầy đủ cuộn lên và sức mạnh tính toán zkp.
