TL;DR
Sự phổ biến ngày càng tăng của tiền điện tử và blockchain đã khiến các nhà phát triển tìm cách mở rộng quy mô bằng cách cải thiện khả năng của hệ thống để đáp ứng nhu cầu ngày càng tăng. Phân đoạn, chuỗi bên, kênh trạng thái và tổng hợp là một số cách tiếp cận để mở rộng quy mô. Các bản tổng hợp chuỗi khối giảm tải các quy trình giao dịch nhất định sang chuỗi thứ cấp trong khi lưu trữ dữ liệu giao dịch trên chuỗi khối lớp 1 chính. Trong bài viết này, chúng ta khám phá hai loại kết quả tổng hợp trong không gian tiền điện tử – lạc quan và không có kiến thức.
Giới thiệu
Do nhu cầu về tiền điện tử ngày càng tăng, khả năng của một số chuỗi khối được kiểm tra đến giới hạn của chúng. Điều này có thể dẫn đến tắc nghẽn mạng và chi phí giao dịch đắt đỏ. Để giải quyết vấn đề này, các giải pháp mở rộng quy mô đang được phát triển và thử nghiệm để tăng thông lượng và tốc độ giao dịch. Các giải pháp như vậy có thể được phân loại thành hai nhóm: Lớp 1 và Lớp 2.
Các giải pháp mở rộng quy mô Lớp 1 như sharding thực hiện các thay đổi trực tiếp đối với chuỗi khối chính (còn được gọi là chuỗi khối cơ sở hoặc Lớp 1). Các giải pháp mở rộng quy mô Lớp 2 chạy trên blockchain Lớp 1. Ví dụ về các giải pháp mở rộng quy mô Lớp 2 bao gồm các kênh trạng thái, chuỗi bên và cuộn chuỗi khối.
Bản tổng hợp chuỗi khối là các giao thức được thiết kế để cho phép thông lượng cao và chi phí thấp hơn. Họ nhằm mục đích khắc phục vấn đề mà nhiều blockchain phổ biến gặp phải bằng cách gộp các giao dịch và giảm kích thước dữ liệu để xử lý và lưu trữ giao dịch hiệu quả hơn.
Bản tổng hợp Blockchain là gì?
Rollup là giải pháp Lớp 2 tập hợp dữ liệu giao dịch và chuyển nó ra khỏi chuỗi chính (hoặc chuỗi khối Lớp 1). Việc thực hiện giao dịch sau đó được thực hiện ngoài chuỗi, trong khi tài sản được giữ trong hợp đồng thông minh trên chuỗi. Dữ liệu giao dịch sẽ được gửi trở lại blockchain chính sau khi hoàn thành.
Về mặt lý thuyết, bất kỳ giải pháp Lớp 1 nào cũng có thể triển khai các bản tổng hợp để tăng hiệu quả giao dịch về mặt thông lượng. Với rollup, blockchain có thể tăng số lượng giao dịch được xử lý và ghi lại trong một khung thời gian nhất định.
Hiện tại, có hai loại tổng hợp – tổng hợp lạc quan và tổng hợp không có kiến thức, hoặc tổng hợp zk.
Một bản tổng hợp lạc quan là gì?
Tổng hợp lạc quan là các giao thức giúp tăng sản lượng giao dịch bằng cách gộp nhiều giao dịch thành các đợt, được xử lý ngoài chuỗi. Sau đó, dữ liệu giao dịch được ghi lại trên chuỗi chính bằng kỹ thuật nén dữ liệu giúp giảm chi phí và tăng tốc độ. Theo Ethereum, các đợt tổng hợp lạc quan có thể cải thiện khả năng mở rộng từ 10 đến 100 lần.
Làm cách nào để tổng hợp lạc quan xác thực các giao dịch?
Các giao dịch có hiệu lực theo mặc định để tăng hiệu quả. Bạn có thể tự hỏi liệu điều này có ảnh hưởng đến tính bảo mật có lợi cho tốc độ xử lý giao dịch hay không. Tuy nhiên, các bản tổng hợp lạc quan sử dụng một kế hoạch chứng minh gian lận, với khoảng thời gian giải quyết tranh chấp được gọi là 'giai đoạn thử thách'. Trong khoảng thời gian này, bất kỳ ai theo dõi danh sách tổng hợp đều có thể gửi một thử thách để xác minh xem giao dịch đã được xử lý chính xác thông qua bằng chứng gian lận hay chưa .
Nếu lô đó được phát hiện có lỗi, giao thức tổng hợp sẽ khắc phục chúng bằng cách thực hiện lại (các) giao dịch sai và cập nhật khối. Các bên phê duyệt các giao dịch không chính xác để thực hiện sẽ bị phạt.
Hạn chế của tổng hợp lạc quan
Mặc dù không có quy trình xác thực giao dịch nhưng có một khoảng thời gian thử thách mà zk-rollups không có, điều này làm tăng thời gian hoàn tất các giao dịch.
Tính hữu hạn của các chuỗi có số lần cuộn lạc quan cũng thấp hơn so với số lần cuộn zk. Tính hữu hạn là thước đo thời gian người dùng phải đợi để có được sự đảm bảo hợp lý rằng các giao dịch sẽ không bị đảo ngược hoặc thay đổi. Việc rút tiền đối với các khoản tổng hợp lạc quan bị trì hoãn vì thời gian thử thách cần phải trôi qua trước khi tiền có thể được giải ngân. Ngược lại, việc rút tiền từ zk-rollups có hiệu lực ngay sau khi hợp đồng thông minh zk-rollups xác minh bằng chứng hợp lệ.
Một số người cũng xem các bản tổng hợp lạc quan kém hiệu quả hơn các bản tổng hợp zk. Với kết quả tổng hợp lạc quan, tất cả dữ liệu giao dịch phải được đăng trên chuỗi để hoàn tất giao dịch. Với các đối tác zk, chỉ cần có bằng chứng hợp lệ trên chuỗi.
Zk-Rollup là gì?
Bản tổng hợp không có kiến thức là các giao thức gói các giao dịch thành các đợt để thực hiện ngoài chuỗi chính. Đối với mỗi lô, toán tử zk-rollup sẽ gửi bản tóm tắt các thay đổi bắt buộc sau khi các giao dịch trong lô được thực thi. Người vận hành có vai trò bổ sung trong việc tạo ra bằng chứng hợp lệ để chứng minh rằng những thay đổi là chính xác. Những bằng chứng này nhỏ hơn đáng kể so với dữ liệu giao dịch; do đó việc xác minh chúng nhanh hơn và rẻ hơn.
Trên Ethereum, zk-rollups giảm dữ liệu giao dịch thông qua kỹ thuật nén khi ghi giao dịch vào Ethereum dưới dạng calldata, giúp giảm phí người dùng một cách hiệu quả.
Làm cách nào để zk-rollups xác thực giao dịch?
Zk-rollups sử dụng bằng chứng không có kiến thức (ZKP) để xác thực các giao dịch. ZKP được sử dụng bởi một người nào đó được gọi là người chứng minh muốn thuyết phục một bên khác, được gọi là người xác minh, rằng họ sở hữu kiến thức, từ đó xác minh giao dịch.
Đây là cách nó hoạt động:
Người chứng minh cung cấp bằng chứng toán học mà chỉ họ mới có thể tạo ra.
Người xác minh sử dụng bằng chứng toán học này để xác minh tính hợp lệ của giao dịch.
Thông tin có thể nhận được bằng chứng hợp lệ mà không tiết lộ nội dung cho người xác minh.
Lợi ích của zk-rollup
Zk-rollups có thể cung cấp mức độ bảo mật cao cho người dùng nếu được triển khai đúng cách. Một tính năng chính góp phần vào tính bảo mật này là việc sử dụng các bằng chứng xác thực không có kiến thức. Chúng đảm bảo rằng mạng chỉ có thể hoạt động ở trạng thái hợp lệ và các nhà khai thác không thể lấy cắp tiền của người dùng hoặc làm hỏng hệ thống theo bất kỳ cách nào.
Một lợi ích khác của zk-rollups là người dùng không cần giám sát mạng. Zk-rollups lưu trữ tất cả dữ liệu trên chuỗi và yêu cầu bằng chứng hợp lệ. Do đó, nhà điều hành không thể gian lận và người dùng không phải lo lắng về hành vi sai trái của mạng. Ngoài ra, zk-rollups cho phép người dùng rút tiền của họ vào mạng chính mà không cần phải hợp tác với các nhà khai thác bằng cách chứng minh quyền sở hữu mã thông báo thông qua tính khả dụng của dữ liệu.
Tương tự như các đợt tổng hợp lạc quan, zk-rollups cũng triển khai cơ chế thực thi ngoài chuỗi để tăng tốc độ thực hiện giao dịch.
Sự khác biệt giữa zk-Rollups và Optimistic Rollup
Dưới đây là bản tóm tắt về sự khác biệt giữa lạc quan và zk-rollups.
Tương lai của các bản tổng hợp không có kiến thức và lạc quan là gì?
Tương lai của không có kiến thức và tổng hợp lạc quan vẫn là một dấu hỏi. Khi ngày càng có nhiều người áp dụng tiền điện tử và blockchain, các bản tổng hợp có thể đóng một vai trò quan trọng trong việc cải thiện hiệu quả của blockchain. Blockchain có thể sẽ tiếp tục thử nghiệm các giải pháp mở rộng quy mô khác nhau, bao gồm phân mảnh, tổng hợp và lớp 0. Chúng ta cũng có thể thấy các giải pháp mới được tạo và triển khai cùng với hoặc thay vì tổng hợp.
Bớt tư tưởng
Vì nhu cầu về tiền điện tử ngày càng tăng và mở rộng giới hạn của các chuỗi khối hiện tại, nhiều người đã đề xuất các giải pháp mở rộng quy mô khác nhau. Trong bài viết này, chúng tôi đã xem xét sự khác biệt cố hữu giữa hai loại tổng hợp, lạc quan và zk-rollups. Khi các bản tổng hợp tiếp tục được thử nghiệm trên chiến trường, cuối cùng chúng ta có thể thấy một loại đa dạng vượt trội có thể giúp chúng ta đạt được khả năng mở rộng để áp dụng đại trà.
Đọc thêm
Giải pháp mở rộng quy mô lớp 1 so với lớp 2 của Blockchain
Giải thích về zk-SNARK và zk-STARK
Bằng chứng không có kiến thức là gì và nó tác động đến Blockchain như thế nào?
Tuyên bố miễn trừ trách nhiệm và cảnh báo rủi ro: Nội dung này được cung cấp cho bạn trên cơ sở “nguyên trạng” chỉ nhằm mục đích cung cấp thông tin chung và giáo dục mà không có sự đại diện hay bảo đảm dưới bất kỳ hình thức nào. Nó không nên được hiểu là lời khuyên tài chính, cũng không nhằm mục đích khuyến nghị mua bất kỳ sản phẩm hoặc dịch vụ cụ thể nào. Giá tài sản kỹ thuật số có thể biến động. Giá trị khoản đầu tư của bạn có thể giảm hoặc tăng và bạn có thể không lấy lại được số tiền đã đầu tư. Bạn hoàn toàn chịu trách nhiệm về các quyết định đầu tư của mình và Binance Academy không chịu trách nhiệm về bất kỳ tổn thất nào bạn có thể phải gánh chịu. Không phải lời khuyên tài chính.



