Layer2: Quá trình phát triển và các giải pháp chính
Layer2 là một trong những giải pháp quan trọng để giải quyết vấn đề mở rộng của Ethereum. Bằng cách xây dựng một lớp mạng bổ sung trên chuỗi chính Ethereum, có thể xử lý nhiều giao dịch hơn, đồng thời giữ được tính bảo mật và phi tập trung của chuỗi chính.
Rollup là giải pháp mở rộng Layer2 phổ biến nhất hiện nay, xử lý giao dịch ngoài chuỗi và sau đó "đóng gói" dữ liệu giao dịch vào chuỗi chính. So với các giải pháp giao dịch ngoài chuỗi khác, Rollup có các đặc điểm sau:
Layer2 là nền tảng tương đối độc lập, người dùng có thể giao dịch trực tiếp trên Layer2, nhưng việc tương tác với Layer1 cần được thực hiện thông qua hợp đồng thông minh.
Tất cả thông tin giao dịch đều được ghi lại đầy đủ trên chuỗi chính, giải quyết vấn đề khả năng truy cập dữ liệu.
Giao dịch được thực hiện trên Layer2, tóm tắt trạng thái được phát hành lên chuỗi Layer1 để xác thực. Tùy thuộc vào cách xác thực khác nhau, có thể chia thành Optimistic Rollups và ZK Rollups.
Lịch sử phát triển của Rollup
Sidechain là một giải pháp Layer2 sớm, là một blockchain độc lập liên kết với chuỗi chính, có thể di chuyển tài sản giữa hai chuỗi.
Plasma là sự tiến hóa của sidechain, xây dựng một mạng lưới các subchain dạng cây, có thể phân chia các nhiệm vụ tính toán lớn cho các subchain xử lý. Tuy nhiên, Plasma gặp phải các vấn đề như tấn công khả năng truy cập dữ liệu và độ trễ khi rút lui.
Năm 2019, John Adler đã đề xuất giải pháp Optimistic Rollup, giải quyết vấn đề khả năng sử dụng dữ liệu của Plasma. Cùng thời điểm đó, Vitalik Buterin đã giới thiệu công nghệ chứng minh không kiến thức, đặt nền tảng cho ZK Rollup.
Việc đề xuất thuật toán Plonk vào năm 2019 đã giải quyết vấn đề thiết lập tin cậy của zk-SNARK, thúc đẩy sự phát triển của ZK Rollup.
Giải pháp Rollup chính
Rollups lạc quan
Optimistic Rollups giả định phần lớn các giao dịch là hợp lệ, cho phép thách thức và quay ngược lại khi phát hiện gian lận. Đại diện chính bao gồm:
Arbitrum: Hiện tại là giao thức Layer2 có TVL cao nhất, bao gồm ba mạng Arbitrum One, Nova và Orbit.
Optimism: sở hữu TVL lớn thứ hai, đạt được tính tương thích EVM. Bộ công cụ OP Stack hỗ trợ xây dựng mạng Layer2 tùy chỉnh.
ZK Rollups
ZK Rollups sử dụng chứng minh không kiến thức để đảm bảo tính hợp lệ của giao dịch ngoài chuỗi mà không cần thời gian thách thức. Các đại diện chính bao gồm:
zkSync: Dự án zkEVM đầu tiên ra mắt trên mạng chính, hỗ trợ chuyển khoản "lạc quan".
StarkNet: Sử dụng giải pháp zkSTARK, kết hợp công nghệ phân đoạn để tăng khả năng thông lượng.
Polygon zkEVM: Triển khai ZK Rollups tương thích ở cấp độ bytecode.
Scroll: hỗ trợ ngôn ngữ lập trình và hợp đồng thông minh giống như Ethereum.
Tóm tắt
Rollups nâng cao khả năng thông lượng của blockchain bằng cách chuyển giao tính toán xuống chuỗi. Trong ngắn hạn, Optimistic Rollups có thể chiếm ưu thế trong tính toán EVM chung, trong khi ZK Rollups phù hợp với các tình huống cụ thể. Về lâu dài, với sự tiến bộ của công nghệ, ZK Rollups dự kiến sẽ trở thành giải pháp mở rộng cuối cùng cho Ethereum.
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
Công cụ mở rộng Layer2 Rollup: Sự tiến hóa công nghệ từ Optimistic đến ZK
Layer2: Quá trình phát triển và các giải pháp chính
Layer2 là một trong những giải pháp quan trọng để giải quyết vấn đề mở rộng của Ethereum. Bằng cách xây dựng một lớp mạng bổ sung trên chuỗi chính Ethereum, có thể xử lý nhiều giao dịch hơn, đồng thời giữ được tính bảo mật và phi tập trung của chuỗi chính.
Rollup là giải pháp mở rộng Layer2 phổ biến nhất hiện nay, xử lý giao dịch ngoài chuỗi và sau đó "đóng gói" dữ liệu giao dịch vào chuỗi chính. So với các giải pháp giao dịch ngoài chuỗi khác, Rollup có các đặc điểm sau:
Layer2 là nền tảng tương đối độc lập, người dùng có thể giao dịch trực tiếp trên Layer2, nhưng việc tương tác với Layer1 cần được thực hiện thông qua hợp đồng thông minh.
Tất cả thông tin giao dịch đều được ghi lại đầy đủ trên chuỗi chính, giải quyết vấn đề khả năng truy cập dữ liệu.
Giao dịch được thực hiện trên Layer2, tóm tắt trạng thái được phát hành lên chuỗi Layer1 để xác thực. Tùy thuộc vào cách xác thực khác nhau, có thể chia thành Optimistic Rollups và ZK Rollups.
Lịch sử phát triển của Rollup
Sidechain là một giải pháp Layer2 sớm, là một blockchain độc lập liên kết với chuỗi chính, có thể di chuyển tài sản giữa hai chuỗi.
Plasma là sự tiến hóa của sidechain, xây dựng một mạng lưới các subchain dạng cây, có thể phân chia các nhiệm vụ tính toán lớn cho các subchain xử lý. Tuy nhiên, Plasma gặp phải các vấn đề như tấn công khả năng truy cập dữ liệu và độ trễ khi rút lui.
Năm 2019, John Adler đã đề xuất giải pháp Optimistic Rollup, giải quyết vấn đề khả năng sử dụng dữ liệu của Plasma. Cùng thời điểm đó, Vitalik Buterin đã giới thiệu công nghệ chứng minh không kiến thức, đặt nền tảng cho ZK Rollup.
Việc đề xuất thuật toán Plonk vào năm 2019 đã giải quyết vấn đề thiết lập tin cậy của zk-SNARK, thúc đẩy sự phát triển của ZK Rollup.
Giải pháp Rollup chính
Rollups lạc quan
Optimistic Rollups giả định phần lớn các giao dịch là hợp lệ, cho phép thách thức và quay ngược lại khi phát hiện gian lận. Đại diện chính bao gồm:
Arbitrum: Hiện tại là giao thức Layer2 có TVL cao nhất, bao gồm ba mạng Arbitrum One, Nova và Orbit.
Optimism: sở hữu TVL lớn thứ hai, đạt được tính tương thích EVM. Bộ công cụ OP Stack hỗ trợ xây dựng mạng Layer2 tùy chỉnh.
ZK Rollups
ZK Rollups sử dụng chứng minh không kiến thức để đảm bảo tính hợp lệ của giao dịch ngoài chuỗi mà không cần thời gian thách thức. Các đại diện chính bao gồm:
zkSync: Dự án zkEVM đầu tiên ra mắt trên mạng chính, hỗ trợ chuyển khoản "lạc quan".
StarkNet: Sử dụng giải pháp zkSTARK, kết hợp công nghệ phân đoạn để tăng khả năng thông lượng.
Polygon zkEVM: Triển khai ZK Rollups tương thích ở cấp độ bytecode.
Scroll: hỗ trợ ngôn ngữ lập trình và hợp đồng thông minh giống như Ethereum.
Tóm tắt
Rollups nâng cao khả năng thông lượng của blockchain bằng cách chuyển giao tính toán xuống chuỗi. Trong ngắn hạn, Optimistic Rollups có thể chiếm ưu thế trong tính toán EVM chung, trong khi ZK Rollups phù hợp với các tình huống cụ thể. Về lâu dài, với sự tiến bộ của công nghệ, ZK Rollups dự kiến sẽ trở thành giải pháp mở rộng cuối cùng cho Ethereum.