Cẩn thận! Rất nhiều văn bản.
Tiền điện tử và blockchain đang nhanh chóng trở nên phổ biến, thúc đẩy các nhà phát triển tìm ra những cách mới để mở rộng mạng lưới nhằm đáp ứng nhu cầu ngày càng tăng. Sharding, sidechain, kênh trạng thái và tổng hợp đều là những công cụ được sử dụng để tăng khả năng mở rộng. Việc cuộn chuỗi khối chuyển quá trình thực hiện giao dịch sang chuỗi của bên thứ ba, chuyển dữ liệu nhận được sang mạng chính ở cấp độ đầu tiên. Trong bài viết này, chúng ta sẽ xem xét hai loại tổng hợp được sử dụng trong không gian tiền điện tử - tổng hợp lạc quan và tổng hợp không có kiến thức (tổng hợp ZK).
Giới thiệu
Sự quan tâm đến tiền điện tử đang tăng lên tích cực và một số blockchain không thể đáp ứng nhu cầu đại chúng. Điều này dẫn đến tắc nghẽn mạng và tăng phí giao dịch. Để giải quyết vấn đề này, các giải pháp đang được phát triển và thử nghiệm trên quy mô lớn cũng như tăng thông lượng và tốc độ xử lý giao dịch. Các giải pháp như vậy có thể được chia thành hai nhóm: giải pháp cấp độ thứ nhất và cấp độ thứ hai.
Các giải pháp mở rộng quy mô lớp 1 (chẳng hạn 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ơ bản hoặc chuỗi khối lớp 1). Đổi lại, các giải pháp cấp hai hoạt động trên blockchain cấp một. Các giải pháp như vậy bao gồm, ví dụ, các kênh trạng thái, chuỗi bên và cuộn chuỗi khối.
Chuỗi khối cuộn là các giao thức được thiết kế để cung cấp thông lượng cao và chi phí thấp hơn. Họ nhằm mục đích giải quyết vấn đề mà nhiều blockchain phổ biến gặp phải bằng cách nhóm các giao dịch và giảm kích thước dữ liệu để xử lý và lưu trữ hiệu quả hơn.
Cuộn blockchain là gì?
Rollup là giải pháp lớp thứ hai tổng hợp dữ liệu giao dịch và di chuyển nó ra ngoài mạng chính (blockchain lớp đầu tiên). Giao dịch được thực hiện ngoài chuỗi và tài sản được lưu trữ trong hợp đồng thông minh trên chuỗi. Sau khi quá trình xử lý hoàn tất, dữ liệu giao dịch sẽ được gửi trở lại blockchain chính.
Về lý thuyết, bất kỳ giải pháp cấp một nào cũng có thể sử dụng tính năng tổng hợp để tối ưu hóa quá trình xử lý giao dịch và tăng thông lượng. Rollups là một cách hiệu quả để tăng tốc độ xử lý giao dịch trên blockchain.
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 (tổng hợp ZK).
Một bản tổng hợp lạc quan là gì
Optimistic Rollup là một giao thức giúp cải thiện hiệu suất mạng bằng cách nhóm nhiều giao dịch lại với nhau để xử lý thêm ngoài chuỗi. Dữ liệu thu được sau quá trình xử lý sẽ được chuyển trở lại chuỗi chính bằng phương pháp nén dữ liệu, giúp giảm hoa hồng và tăng tốc độ giao dịch. Theo Ethereum, các đợt tổng hợp lạc quan có thể tăng khả năng mở rộng lên gấp 10 - 100 lần.
Xác nhận giao dịch trong các bản tổng hợp lạc quan
Để nâng cao hiệu quả, tất cả các giao dịch được coi là hợp lệ theo mặc định. Tốc độ xử lý cao như vậy theo cách này có thể gây ra mối lo ngại về bảo mật. Tuy nhiên, vấn đề là các bản tổng hợp lạc quan sử dụng kế hoạch kiểm tra gian lận với thời gian giải quyết tranh chấp (thời gian tranh chấp). Trong thời gian này, bất kỳ ai cũng có thể gửi đơn khiếu nại và kiểm tra xem giao dịch có được xử lý chính xác và vượt qua kiểm tra gian lận hay không.
Nếu phát hiện lỗi, giao thức tổng hợp sẽ sửa chúng bằng cách thực hiện lại (các) giao dịch và cập nhật khối. Các bên phê duyệt việc thực hiện một giao dịch không chính xác sẽ bị trừng phạt.
Hạn chế của tổng hợp lạc quan
Mặc dù loại bỏ quy trình xác minh giao dịch, nhưng các bản tổng hợp lạc quan sẽ thực hiện một khoảng thời gian tranh chấp mà các bản tổng hợp ZK không làm được, điều này làm tăng thời gian xử lý giao dịch.
Ngoài ra, các giao dịch trong tổng số lạc quan thường mất nhiều thời gian để hoàn thành hơn so với trong tổng hợp ZK. Thời gian hoàn thành là khoảng thời gian người dùng chờ xác nhận rằng giao dịch của mình đã hoàn tất và sẽ không bị hủy hoặc thay đổi. Việc rút tiền thông qua các lần tổng hợp lạc quan cũng mất nhiều thời gian hơn vì chúng bao gồm thời gian tranh chấp. Ngược lại, việc rút tiền thông qua việc tổng hợp ZK được thực hiện ngay lập tức ngay sau khi hợp đồng thông minh kiểm tra gian lận.
Một số người dùng cũng tin rằng 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. Để hoàn thành các giao dịch trong một bản tổng hợp lạc quan, tất cả dữ liệu về hoạt động này phải được đặt trên chuỗi. Khi sử dụng các chất tương tự ZK, chỉ cần kiểm tra gian lận trên chuỗi.
Bản tổng hợp không có kiến thức (bản tổng hợp ZK) là gì
Bản tổng hợp không có kiến thức là các giao thức nhóm các giao dịch lại với nhau để được thực hiện bên ngoài mạng chính. Đối với mỗi nhóm, toán tử ZK-rollup cung cấp dữ liệu về những thay đổi cần thiết sau khi thực hiện các giao dịch trong nhóm. Người vận hành thực hiện kiểm tra gian lận để chứng minh các thay đổi là chính xác. Bằng chứng này nhỏ hơn nhiều so với dữ liệu giao dịch, khiến việc xác minh ít tốn thời gian và chi phí hơn nhiều.
Trên Ethereum, các bản tổng hợp ZK giảm dữ liệu thông qua việc nén khi ghi lại các giao dịch trong Ethereum dưới dạng calldata, điều này cho phép mức phí thấp hơn.
Xác nhận các giao dịch trong bản tổng hợp ZK
Bản tổng hợp ZK sử dụng bằng chứng không có kiến thức (ZKP) để xác nhận giao dịch. Người chứng minh cung cấp ZKP cho bên kia (người xác minh), qua đó xác nhận rằng anh ta có bất kỳ thông tin nào - nghĩa là giao dịch có thể được hoàn thành.
Đây là cách nó hoạt động:
Người chứng minh cung cấp một bằng chứng toán học mà chỉ anh ta mới có được.
Sử dụng bằng chứng toán học này, người xác minh có thể xác nhận tính hợp lệ của giao dịch.
Điều này cho phép bạn xác minh tính chính xác của thông tin mà không tiết lộ nội dung của nó.
Ưu điểm của bản cuộn ZK
Khi được triển khai chính xác, bản tổng hợp ZK có thể cung cấp mức độ bảo mật cao cho người dùng. Một trong những tính năng chính giúp cải thiện tính bảo mật là việc sử dụng bằng chứng 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 đáng tin cậy và các nhà khai thác không thể lấy cắp tiền của người dùng hoặc gây tổn hại cho hệ thống dưới bất kỳ hình thức nào.
Một ưu điểm khác của bản tổng hợp ZK là người dùng không cần giám sát mạng. Bản tổng hợp ZK lưu trữ tất cả dữ liệu trên chuỗi và sử dụng bằng chứng xác thực để xác minh. Nhà điều hành tổng hợp không thể lừa dối bất kỳ ai, điều đó có nghĩa là khả năng gian lận trực tuyến hoàn toàn bị loại trừ. Ngoài ra, ZK rollup cho phép bạn rút tiền vào mạng chính mà không cần hợp tác với các nhà điều hành mà chỉ bằng cách xác nhận quyền sở hữu mã thông báo thông qua tính sẵn có của dữ liệu.
Tương tự như các đợt tổng hợp lạc quan, các đợt tổng hợp ZK triển khai một cơ chế thực hiện các giao dịch ngoài chuỗi để tăng tốc độ xử lý của chúng.
Sự khác biệt giữa tổng hợp ZK và tổng hợp lạc quan
Bảng dưới đây cho thấy sự khác biệt chính giữa tổng hợp lạc quan và ZK.
Tương lai của các đợt tổng hợp lạc quan và ZK
Tương lai của các đợt rollup lạc quan và ZK vẫn còn bị nghi ngờ. Với sự phổ biến và áp dụng rộng rãi của tiền điện tử và blockchain, nhu cầu về roll-up, giúp nâng cao hiệu quả của blockchain, cũng sẽ tăng lên. Blockchains 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 sharding, rollup và cấp 0. Trong tương lai, chúng ta có thể sẽ thấy sự xuất hiện và triển khai các giải pháp mới, cùng với các bản tổng hợp hoặc thay vì chúng.
Cuối cùng
Do nhu cầu về tiền điện tử ngày càng tăng nhanh và việc xác định các hạn chế khác nhau của chuỗi khối, nhiều dự án đã bắt đầu đưa ra các giải pháp mở rộng quy mô mới. Trong bài viết này, chúng tôi đã xem xét những điểm khác biệt chính giữa hai loại tổng hợp - tổng hợp lạc quan và tổng hợp ZK. Khi các bản tổng hợp tiếp tục được thử nghiệm và sử dụng để giải quyết các vấn đề khác nhau, một loại tổng hợp mới, tiên tiến hơn có thể sẽ xuất hiện để giúp chúng tôi đạt được khả năng mở rộng và góp phần áp dụng rộng rãi tiền điện tử.
Đề nghị đọc
Các giải pháp mở rộng cấp độ thứ nhất và thứ hai của blockchain
zk-SNARK và zk-STARK là gì?
Zero Knowledge Proof (ZKP) là gì và nó ảnh hưởng đến blockchain như thế nào?
Cảnh báo rủi ro và tuyên bố từ chối trách nhiệm: Các tài liệu sau được cung cấp “nguyên trạng” mà không có bảo đảm dưới bất kỳ hình thức nào chỉ nhằm mục đích tham khảo và giáo dục chung. Thông tin này không được coi là lời khuyên tài chính hoặc khuyến nghị mua bất kỳ sản phẩm hoặc dịch vụ cụ thể nào. Giá trị của tài sản kỹ thuật số có thể không ổn định. Giá trị của số tiền đầu tư có thể tăng hoặc giảm. Bạn có thể không lấy lại được số tiền đầu tư của mình. Bạn hoàn toàn chịu trách nhiệm về các quyết định đầu tư của mình. Binance không chịu trách nhiệm về những tổn thất có thể xảy ra của bạn. Không cấu thành tư vấn tài chính.

