Giới thiệu
Tổng hợp lạc quan là gì?
Lạc quan là “Tập hợp lạc quan”, về cơ bản là một cách thú vị để mô tả một chuỗi khối dựa trên tính bảo mật của một chuỗi khối “mẹ” khác. Cụ thể, Optimistic Rollups tận dụng cơ chế đồng thuận của chuỗi gốc (như PoW hoặc PoS) thay vì cung cấp cơ chế riêng. Trong trường hợp của Optimism, blockchain gốc này là Ethereum.
Các bản tổng hợp lạc quan hoạt động như thế nào?
Thực hiện và tổng hợp giao dịch
Người dùng gửi giao dịch đến người xác thực, còn được gọi là người tổng hợp, những người xử lý các giao dịch trên bản tổng hợp lạc quan. Không giống như các giao dịch trên chuỗi, có thể cực kỳ tốn kém do phí gas cao, các giao dịch tổng hợp lạc quan có thể xử lý nhiều giao dịch cùng một lúc. Sau đó, người xác thực sẽ nén dữ liệu do các giao dịch này tạo ra thành một lô, sau đó được xuất bản trên mạng chính Ethereum.
Cam kết của Nhà nước và Chứng minh gian lận
Mọi chuyển đổi trạng thái trên chuỗi tổng hợp lạc quan đều tạo ra một trạng thái mới mà người vận hành cam kết thực hiện bằng cách tính toán gốc trạng thái mới. Trạng thái gốc này được băm và lưu trữ trong hợp đồng tổng hợp. Ngoài ra, nhà điều hành cam kết gốc Merkle cho chính lô giao dịch, điều này cho phép bất kỳ ai chứng minh sự bao gồm của giao dịch trong lô bằng cách đưa ra bằng chứng Merkle.
Tuy nhiên, các bản tổng hợp lạc quan không công bố bằng chứng mật mã về tính hợp lệ cho các giao dịch ngoài chuỗi. Thay vào đó, họ cho rằng các giao dịch ngoài chuỗi là hợp lệ và dựa vào kế hoạch chứng minh gian lận để phát hiện các trường hợp giao dịch không được tính toán chính xác. Sau khi lô tổng hợp được gửi trên Ethereum, có một khoảng thời gian được gọi là giai đoạn thử thách, trong đó bất kỳ ai cũng có thể thách thức kết quả của giao dịch tổng hợp bằng cách tính toán bằng chứng gian lận.
Nếu việc chống gian lận thành công, giao thức tổng hợp sẽ thực hiện lại (các) giao dịch và cập nhật trạng thái tổng hợp tương ứng. Tác dụng khác của việc chống gian lận thành công là trình sắp xếp thứ tự chịu trách nhiệm đưa giao dịch được thực hiện không chính xác vào một khối sẽ nhận được một hình phạt.
Khả năng tương tác L1/L2
Các bản tổng hợp lạc quan được thiết kế để có khả năng tương tác với Ethereum Mainnet và cho phép người dùng truyền tin nhắn và dữ liệu tùy ý giữa L1 và L2. Chúng cũng tương thích với Máy ảo Ethereum (EVM), vì vậy bạn có thể chuyển các dapp hiện có sang các bản tổng hợp lạc quan hoặc tạo các dapp mới bằng các công cụ phát triển Ethereum.
Phong trào tài sản
Người dùng gửi ETH, mã thông báo ERC-20 và các tài sản được chấp nhận khác trong hợp đồng cầu nối của đợt tổng hợp trên L1 để sử dụng đợt tổng hợp lạc quan. Sau đó, hợp đồng bắc cầu sẽ chuyển tiếp giao dịch đến L2, nơi một lượng tài sản tương đương được tạo ra và gửi đến địa chỉ mà người dùng đã chọn trong danh sách tổng hợp lạc quan. Việc rút tiền từ đợt triển khai lạc quan sang Ethereum khó khăn hơn do kế hoạch chứng minh gian lận. Nếu người dùng bắt đầu giao dịch L2 > L1 để rút tiền được ký quỹ trên L1, họ phải đợi cho đến khi hết thời gian thử thách, kéo dài khoảng bảy ngày.
Chứng minh tương tác nhiều vòng
Các bản tổng hợp lạc quan đang chuyển sang chứng minh tương tác nhiều vòng, đạt được cùng một mục tiêu là phát hiện các hoạt động tổng hợp không hợp lệ một cách hiệu quả hơn. Chứng minh tương tác nhiều vòng bao gồm giao thức qua lại giữa người khẳng định và người thách thức được giám sát bởi hợp đồng xác minh L1, cuối cùng sẽ quyết định bên nói dối. Sau khi nút L2 thách thức một xác nhận, người xác nhận được yêu cầu chia xác nhận bị tranh chấp thành hai nửa bằng nhau. Mỗi xác nhận riêng lẻ trong trường hợp này sẽ chứa nhiều bước tính toán như các xác nhận khác.
Người thách thức sau đó sẽ chọn khẳng định mà họ muốn thách thức. Quá trình phân chia, được gọi là giao thức chia đôi, tiếp tục cho đến khi cả hai bên tranh chấp một xác nhận về một bước thực hiện duy nhất. Lúc này, hợp đồng L1 sẽ giải quyết tranh chấp bằng cách đánh giá chỉ thị (và kết quả của nó) để bắt bên lừa đảo.
Ưu và nhược điểm của việc sử dụng sự lạc quan
Ưu điểmNhược điểmGiảm phíChức năng hợp đồng thông minh hạn chếKhả năng mở rộngThời gian rút tiền lâu hơnKhả năng tương thích với EthereumRủi ro bảo mậtTính cuối cùng không đáng tin cậyBảo mật được cải thiện
Ưu điểm
Giảm phí
Một trong những lợi ích chính của việc sử dụng tổng số lạc quan là giảm phí liên quan đến giao dịch Ethereum. Các nhà khai thác tổng hợp lạc quan sẽ gộp nhiều giao dịch ngoài chuỗi thành các đợt lớn trước khi gửi chúng tới Ethereum. Bằng cách phân bổ chi phí cố định cho nhiều giao dịch trong mỗi đợt, phí cho người dùng cuối sẽ giảm.
Khả năng mở rộng
Một ưu điểm khác của các bản tổng hợp lạc quan là khả năng mở rộng được cải thiện. Do tính toán và lưu trữ trạng thái được chuyển ra ngoài chuỗi nên mạng Ethereum có thể xử lý nhiều giao dịch hơn mỗi giây. Điều này rất quan trọng khi Ethereum tiếp tục phát triển và thu hút nhiều người dùng hơn.
Khả năng tương thích với Ethereum
Các bản tổng hợp lạc quan được thiết kế để hoạt động trên Ethereum, khiến chúng tương thích với hệ sinh thái Ethereum. Điều này có nghĩa là các nhà phát triển có thể di chuyển các hợp đồng thông minh hiện có trên Ethereum sang các chuỗi tổng hợp lạc quan mà không cần sửa đổi nhiều cơ sở mã. Ngoài ra, các nhà phát triển và nhóm dự án sử dụng các bản tổng hợp lạc quan có thể tận dụng cơ sở hạ tầng của Ethereum, chẳng hạn như ngôn ngữ lập trình, thư viện mã, công cụ kiểm tra, phần mềm máy khách, cơ sở hạ tầng triển khai, v.v.
Sự cuối cùng không đáng tin cậy
Tổng hợp lạc quan cung cấp tính hữu hạn không đáng tin cậy, đảm bảo rằng một giao dịch, miễn là nó hợp lệ, cuối cùng sẽ được xác nhận. Bằng chứng gian lận rất quan trọng vì chúng tạo điều kiện thuận lợi cho tính cuối cùng không đáng tin cậy trong các bản tổng hợp lạc quan. Tính hữu hạn không đáng tin cậy là chất lượng của các kết quả tổng hợp lạc quan đảm bảo rằng một giao dịch—miễn là nó hợp lệ—cuối cùng sẽ được xác nhận.
Cải thiện an ninh
Các bản tổng hợp lạc quan dựa vào giao thức Ethereum chính về tính khả dụng của dữ liệu, khả năng chống kiểm duyệt và giải quyết. Điều này làm cho các đợt tổng hợp lạc quan trở nên an toàn hơn so với các giao thức mở rộng quy mô ngoài chuỗi thuần túy như các chuỗi bên không dựa vào Ethereum để bảo mật.
Nhược điểm
Chức năng hợp đồng thông minh hạn chế
Một trong những nhược điểm chính của các bản tổng hợp lạc quan là chức năng hợp đồng thông minh hạn chế của chúng. Mặc dù các bản tổng hợp lạc quan tương thích với hệ sinh thái Ethereum nhưng chúng không thể hỗ trợ tất cả các tính năng và chức năng của chuỗi khối Ethereum. Điều này là do các bản tổng hợp lạc quan thực hiện các giao dịch bên ngoài Ethereum nhưng đăng dữ liệu giao dịch lên Mainnet dưới dạng calldata.
Thời gian rút tiền dài hơn
Việc rút tiền từ đợt triển khai tích cực sang Ethereum khó khăn hơn do kế hoạch chứng minh gian lận. Nếu người dùng bắt đầu giao dịch L2 > L1 để rút tiền được ký quỹ trên L1, họ phải đợi cho đến khi thời gian thử thách—khoảng bảy ngày— trôi qua. Điều này khiến quá trình rút tiền lâu hơn và rườm rà hơn so với các giao dịch Ethereum truyền thống.
Rủi ro bảo mật
Tổng hợp lạc quan dựa trên giả định rằng các giao dịch ngoài chuỗi là hợp lệ và không công bố bằng chứng về tính hợp lệ cho các lô giao dịch được đăng trên chuỗi. Điều này tách biệt các bản tổng hợp lạc quan với các bản tổng hợp không có kiến thức công bố bằng chứng mật mã về tính hợp lệ cho các giao dịch ngoài chuỗi. Tổng hợp lạc quan dựa vào kế hoạch chứng minh gian lận để phát hiện các trường hợp tính toán giao dịch không chính xác. Mặc dù kế hoạch này hoạt động trên lý thuyết nhưng luôn có nguy cơ các tác nhân độc hại khai thác các lỗ hổng trong hệ thống.
Phần kết luận
Các bản tổng hợp lạc quan mang lại nhiều lợi ích cho các giao dịch Ethereum, bao gồm giảm phí, cải thiện khả năng mở rộng, khả năng tương thích với Ethereum, tính hữu hạn không cần tin cậy và bảo mật được cải thiện. Tuy nhiên, vẫn có những hạn chế, chẳng hạn như chức năng hợp đồng thông minh bị hạn chế, thời gian rút tiền lâu hơn và rủi ro bảo mật. Tổng hợp lạc quan là một giải pháp đầy hứa hẹn để mở rộng quy mô Ethereum, nhưng chúng không phải là không có thách thức như bất kỳ công nghệ nào. Khi Ethereum tiếp tục phát triển và thu hút nhiều người dùng hơn, sẽ rất thú vị khi xem các bản tổng hợp lạc quan phát triển và thích ứng như thế nào để đáp ứng nhu cầu của cộng đồng.