Tóm tắt
Khi tiền điện tử và blockchain ngày càng phổ biến, các nhà phát triển đang tìm cách cải thiện khả năng thích ứng của hệ thống với nhu cầu ngày càng tăng, cho phép nó mở rộng quy mô. Phân đoạn, chuỗi bên, kênh trạng thái và tổng hợp đều là các phương pháp mở rộng quy mô. Tổng hợp chuỗi khối chuyển 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. Bài viết này sẽ khám phá hai loại tổng hợp trong tiền điện tử - lạc quan và không có kiến thức.
Do nhu cầu ngày càng tăng trong ngành tiền điện tử, một số blockchain Khả năng của anh ấy đã được kiểm tra đến giới hạn. Nếu dung lượng blockchain không đủ sẽ dẫn đến tắc nghẽn mạng và chi phí giao dịch đắt đỏ. Để giải quyết vấn đề này, ngành đang tích cực phát triển và thử nghiệm các giải pháp mở rộng quy mô với hy vọng tăng thông lượng và tốc độ giao dịch. Các giải pháp như vậy có thể được chia 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 (chẳng hạn như sharding) được triển khai trực tiếp trên chuỗi khối chính (còn được gọi là chuỗi khối cơ sở hoặc Lớp 1 blockchain để thực hiện các thay đổi. Các giải pháp mở rộng quy mô Lớp 2 được 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à tập hợp blockchain.
Bản cuộn blockchain là các giao thức được thiết kế để tăng thông lượng và giảm chi phí. Chúng nhằm mục đích giải quyết nhiều lĩnh vực phổ biến bằng cách gộp các giao dịch và giảm các vấn đề về kích thước dữ liệu mà blockchain gặp phải, từ đó cải thiện hiệu quả xử lý và lưu trữ giao dịch .
Tổng hợp là một giải pháp Lớp 2 được thiết kế để gộ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). Sau đó, giao dịch được thực thi 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 chuỗi khối chính sau khi hoàn thành. p>
Về mặt lý thuyết, bất kỳ giải pháp Lớp 1 nào cũng có thể thực hiện tổng hợp để cải thiện hiệu quả giao dịch về mặt thông lượng. Thông qua tổng hợp, 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ập hợp - tập hợp lạc quan và tập hợp không có kiến thức (zk).
Tập hợp tối ưu là một 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 được xử lý ngoài chuỗi thành các đợt. Sau đó, dữ liệu giao dịch được ghi lại trên chuỗi chính bằng công nghệ 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ể tăng khả năng mở rộng từ 10 đến 100 lần.
Để nâng cao hiệu quả, các giao dịch được bật theo mặc định. Bạn có thể thắc mắc liệu bảo mật có bị xâm phạm để tăng tốc độ xử lý giao dịch hay không. Tuy nhiên, tổng hợp lạc quan sử dụng cơ chế chống gian lận để thiết lập một khoảng thời gian giải quyết tranh chấp được gọi là "giai đoạn thử thách". Trong thời gian này, bất kỳ ai giám sát việc tổng hợp đều có thể gửi thử thách để xác minh thông qua bằng chứng gian lận rằng các giao dịch đã được xử lý chính xác.
Nếu tìm thấy lỗi trong lô, giao thức tổng hợp sẽ sửa lỗi bằng cách thực hiện lại giao dịch bị lỗi và cập nhật khối. Các bên chấp thuận việc thực hiện các giao dịch sai sót sẽ phải chịu hình phạt.
Mặc dù tập hợp lạc quan không có quy trình xác minh giao dịch, nhưng nó thiết lập một giai đoạn thử thách mà tập hợp không có kiến thức không có, điều này sẽ làm tăng thời gian cần thiết để hoàn thành giao dịch.
Tính hữu hạn của chuỗi với tập hợp lạc quan cũng thấp hơn tính hữu hạn của tập hợp không có kiến thức. Tính hữu hạn là một giá trị bằng số đo lường khoảng thời gian người dùng phải đợi để có sự chắc chắn hợp lý rằng giao dịch sẽ không bị đảo ngược hoặc thay đổi. Sẽ có sự chậm trễ trong việc rút tiền từ các khoản tổng hợp lạc quan vì tiền sẽ không được giải phóng cho đến sau thời gian thử thách. Ngược lại, việc rút tiền từ việc tổng hợp kiến thức bằng 0 có thể có hiệu lực ngay sau khi hợp đồng thông minh tổng hợp không có kiến thức xác minh bằng chứng hợp lệ.
Một số người tin rằng tổng hợp lạc quan kém hiệu quả hơn tổng hợp không có kiến thức. Khi sử dụng tổng hợp lạc quan, tất cả dữ liệu giao dịch phải được xuất bản trên chuỗi để giao dịch được hoàn thành. Để tổng hợp không có kiến thức, chỉ cần bằng chứng hợp lệ trên chuỗi.
Tập hợp không có kiến thức là một giao thức gộp các giao dịch và gửi chúng lên chuỗi chính theo đợt. Đối với mỗi lô, sau khi các giao dịch trong lô đã được thực thi, toán tử tổng hợp không có kiến thức sẽ gửi bản tóm tắt các thay đổi bắt buộc. Nhà điều hành cũng có vai trò đưa ra các chứng chỉ 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 nhiều 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, việc tổng hợp không có kiến thức xảy ra khi ghi các giao dịch vào Ethereum dưới dạng dữ liệu cuộc gọi , điều này sẽ giảm dữ liệu giao dịch thông qua công nghệ nén, từ đó giảm phí người dùng một cách hiệu quả.
Bản tổng hợp không có kiến thức sử dụng bằng chứng không có kiến thức (ZKP) để xác minh các giao dịch. Một bên được gọi là người chứng minh sẽ sử dụng ZKP để chứng minh cho một bên khác được gọi là người xác minh và khiến bên đó tin rằng họ biết hoặc sở hữu một thông báo nhất định, từ đó xác minh giao dịch.
Cách thức hoạt động:
Người chứng minh đưa ra một bằng chứng toán học mà chỉ người đó mới có thể tạo ra.
Người xác minh sẽ 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 này có thể được chứng minh là hợp lệ mà không cần tiết lộ nội dung cho người xác minh.
Nếu được triển khai đúng cách, tính năng tổng hợp không có kiến thức có thể cung cấp cho người dùng mức độ bảo mật cao. Một tính năng chính tạo điều kiện thuận lợi cho việc 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 xâm phạm hệ thống dưới bất kỳ hình thức nào.
Một lợi ích khác của việc tổng hợp không có kiến thức là người dùng không cần giám sát mạng. Nó lưu trữ tất cả dữ liệu trên chuỗi và yêu cầu bằng chứng về tính hợp lệ. Do đó, các nhà khai thác 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, tổng hợp không có kiến thức cho phép người dùng rút tiền vào mạng chính mà không cần phải hợp tác với nhà điều hành 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ư tổng hợp lạc quan, tổng hợp không có kiến thức 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.
Tập hợp lạc quan và tổng hợp kiến thức bằng không. Sự khác biệt chính giữa các tóm tắt kiến thức như sau.
Tương lai của việc không có kiến thức và sự tổng hợp lạc quan vẫn cò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, việc tổng hợp có thể đóng một vai trò quan trọng trong việc làm cho blockchain trở nên hiệu quả hơn. 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 chia, 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ó thể được sử dụng song song hoặc thay thế cho việc tổng hợp.
Khi nhu cầu về tiền điện tử tăng lên, các giới hạn của blockchain được thử nghiệm và 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 khám phá sự khác biệt cố hữu giữa hai biến thể tổng hợp (lạc quan và không có kiến thức). Khi quá trình tổng hợp tiếp tục được thử nghiệm trên thực tế, cuối cùng chúng tôi có thể nhận được các phiên bản tốt hơn giúp chúng tôi đạt được khả năng mở rộng và cuối cùng là được áp dụng đại trà.
Blockchain Lớp 1 và Giải pháp mở rộng lớp 2
Giải thích chi tiết về zk-SNARK và zk-STARK
Khái niệm về bằng chứng không có kiến thức và tác động của nó đối với blockchain
li>Tuyên bố từ chối trách nhiệm và cảnh báo rủi ro: Nội dung của bài viết này là thực tế và mang tính thông tin chung và chỉ nhằm mục đích giáo dục. cấu thành bất kỳ sự đại diện hoặc bảo đảm nào. Bài viết này không được hiểu là lời khuyên tài chính và không khuyến nghị bạn 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ể dao động. Giá trị khoản đầu tư của bạn có thể giảm cũng như tăng và bạn có thể không lấy lại được số tiền gốc đã đầ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 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 nhằm mục đích tư vấn tài chính.