Nguồn: Thread: Brief Guide to Rollups by Black Mamba Explorer
Layer 2 đang trở thành tâm điểm chú ý kể từ khi #Ethereum công bố cái gọi là The Merge. Đây là bài viết cung cấp kiến thức cơ bản về Rollups - một phần quan trọng đối với hầu hết các dự án #Layer2 trên thị trường.
Optimistic Rollups
Đối với Rollups của Optimism, chẳng hạn như #Optimism hoặc #Arbitrum , họ sẽ cho rằng tất cả các giao dịch đều hợp lệ ngay từ đầu.
Để bảo mật các giao dịch này, #Optimistic rollups sẽ cung cấp một giai đoạn thử thách trong đó người xác minh có thể tranh chấp tính hợp pháp của giao dịch thông qua biện pháp chống gian lận trên chuỗi gốc, trong trường hợp này, đó là #Ethereum.
Bằng cách chỉ thực hiện các bằng chứng khi nghi ngờ có gian lận, #Optimistic Rollups làm tăng đáng kể thông lượng và giảm độ trễ (thời gian xác nhận giao dịch). Thời gian thử thách thường là bảy ngày.
Trong thời gian được gọi là thử thách, người dùng có thể tự do sử dụng tiền của họ trong hệ sinh thái #Layer2. Tuy nhiên, họ không thể rút tiền về #Layer1. Tương tự như vậy, có các giải pháp thoát nhanh đang liên tục được xây dựng để khắc phục sự cố này.
Ví dụ: bằng cách tận dụng các nhóm thanh khoản do cộng đồng thúc đẩy (community-driven liquidity pools), BobaNetwork đã giảm thời gian xuống còn vài phút.
Vì hầu hết các #Optimistic rollups đều tương thích với #EVM, điều này có nghĩa là bất cứ điều gì bạn làm trên #Layer1, bạn đều có thể thực hiện trong Rollup nhưng tất nhiên, nó sẽ nhanh hơn và rẻ hơn nhiều.
Zero-knowledge (ZK)-rollups
Zero-knowledge (ZK) -rollups, như #StarkNet nổi tiếng, kết hợp một số lượng lớn các giao dịch ngoài chuỗi và gửi một phiên bản đã được đóng gói trở lại Mainnet #Ethereum. Điều này tương tự như những gì #Optimistic rollups đang làm.
Nhưng thay vì giả định rằng tất cả các giao dịch đều hợp lệ cho đến khi được chứng minh ngược lại, ZK-rollups sử dụng các bằng chứng hợp lệ để xác thực các giao dịch ngay lập tức.
Sau đó, tất cả các bằng chứng hợp lệ và dữ liệu nén sẽ được gửi tới #Layer1 dưới hình thức ủy quyền cho các gói giao dịch thô tương ứng của chúng để xác thực trên chuỗi.
Không giống như #Optimistic, phần lớn các ZK Rollups không tương thích với EVM do độ phức tạp của chúng.
Do đó, các nhà phát triển đang vật lộn để tìm cách chuyển các #SmartContracts đó sang các giải pháp này. Điều này mang đến một thách thức để phát triển các ứng dụng có mục đích chung cho các giải pháp này mà không thực hiện thay đổi hoàn toàn đối với khuôn khổ của hợp đồng thông minh.
Black Mamba Explorer
Commentaires