Tiêu đề gốc: " Ngoài khả năng mở rộng, còn có nhiều trường hợp sử dụng Web3 cho bằng chứng không có kiến thức 》
Tác giả gốc: TinTinLand
Năm 2022, do ZK- Rollups Progress đã được thực hiện trong lĩnh vực Ethereum và Zero-Knowledge Proof đã trở thành từ nóng trong năm đối với Web3. Một số người thậm chí còn dự đoán rằng động cơ của thị trường tăng trưởng tiếp theo sẽ là bằng chứng không có kiến thức và cho rằng tầm quan trọng của bằng chứng không có kiến thức đối với Web3 có thể so sánh với việc giới thiệu khái niệm blockchain của Bitcoin và sự ra đời của hợp đồng thông minh của Ethereum. .
Tại sao bằng chứng không có kiến thức lại có tiềm năng phát triển mạnh mẽ như vậy? Điều này có thể bắt đầu với sự phát triển của Web3. Web3 đặt mục tiêu chuyển quyền sở hữu mạng cho người dùng thông qua mạng phi tập trung, tuy nhiên hiện tại Web3 dường như chỉ mang lại giá trị lấy người dùng làm trung tâm, vẫn còn nhiều vấn đề cần giải quyết trước khi hiện thực hóa tầm nhìn của nó. Quyền riêng tư và bảo mật là chìa khóa vấn đề nó phải đối mặt.
Mạng Web3 được thiết kế để khẳng định rằng người dùng tương tác với mạng phi tập trung nhằm tránh những nhược điểm như rò rỉ dữ liệu, dữ liệu riêng tư và tập trung hóa mạng tập trung Web2. . Nghĩa là, nếu bạn đang chạy một nút đầy đủ, bạn sẽ nhận được bảo mật mật mã đầy đủ, được đảm bảo về mặt toán học. Tuy nhiên, việc chạy một nút đầy đủ đòi hỏi phần cứng đắt tiền cũng như duy trì kết nối với chuỗi khối lớn 100 GB.
Rõ ràng ứng dụng mã hóa hiện tại không thể đáp ứng được loại nhu cầu này. Do đó, hiện tại Web3 vẫn phụ thuộc nhiều vào các trung gian tập trung đáng tin cậy để kết nối mạng phi tập trung Web3, điều này dường như đi ngược lại với tầm nhìn của Web3. Làm cách nào để đảm bảo an ninh quyền riêng tư theo cách phi tập trung trong môi trường mạng phi tập trung? Công nghệ chứng minh không có kiến thức đã khéo léo giải quyết vấn đề này. Ngoài bảo mật mạng, còn có nhiều trường hợp sử dụng bằng chứng không có kiến thức. Sau đây sẽ giới thiệu các trường hợp sử dụng của công nghệ này trong lĩnh vực mã hóa.
p>
Trước khi giới thiệu các trường hợp sử dụng của bằng chứng không có kiến thức trong Web3, chúng ta hãy hiểu nhanh các nguyên tắc của bằng chứng không có kiến thức. Bằng chứng không có kiến thức là một loại mật mã cho phép một người (người chứng minh) chứng minh cho một bên khác (người xác minh) rằng một số chi tiết nhất định là đúng mà không cần cung cấp thêm bất kỳ thông tin nào.
Bằng chứng không có kiến thức yêu cầu ba yêu cầu chính sau:
Tính toàn vẹn: Nếu tuyên bố đúng là đúng và cả hai người dùng đều tuân thủ chính xác các quy tắc, khi đó người xác minh sẽ không cần bất kỳ điều kiện nào khác để hoàn tất việc xác minh.
Độ tin cậy: Người xác minh sẽ không bị thuyết phục trong bất kỳ trường hợp nào nếu tuyên bố đó sai. Phương pháp này sử dụng lý thuyết kiểm tra xác suất để đảm bảo rằng lỗi không xảy ra.
Không có kiến thức: có nghĩa là người xác minh thông tin không thể biết gì khác ngoài việc khẳng định đó có đúng hay không.
Có hai loại bằng chứng không có kiến thức chính:
Bằng chứng không có kiến thức tương tác yêu cầu bằng chứng Người xác thực thực hiện một tập hợp các nhiệm vụ hoặc thao tác để chứng minh cho người xác minh rằng họ sở hữu thông tin cụ thể. Hầu hết các nhiệm vụ bạn phải hoàn thành để vượt qua các bằng chứng tương tác không có kiến thức thường liên quan đến những thứ như xác suất toán học. Người chứng minh và người xác minh không cần liên lạc với nhau để bằng chứng không có kiến thức không tương tác có giá trị và việc xác minh sẽ diễn ra sau đó. Loại bằng chứng không có kiến thức đặc biệt này yêu cầu sử dụng các phép tính hoặc thủ tục bổ sung.
Mặc dù công nghệ chứng minh không có kiến thức đã được sản xuất từ đầu những năm 1980 nhưng nó vẫn chưa được sử dụng rộng rãi do những khó khăn về mặt kỹ thuật. Bằng chứng không có kiến thức có thể giúp phát triển Web3 như thế nào? Chúng ta hãy xem qua các trường hợp sử dụng kỹ thuật.
Khi ngày càng có nhiều ứng dụng được triển khai trên Ethereum, Giao dịch tốc độ xử lý trên Ethereum chậm và khả năng mở rộng mạng không đủ đã trở thành một vấn đề quan trọng cản trở sự phát triển của nó. Xây dựng mạng Layer2 và chuyển giao xử lý điện toán ngoài chuỗi đã trở thành một giải pháp quan trọng để giải quyết các vấn đề hiện tại. ZK-Rollups là một trong những giải pháp được cộng đồng Ethereum công nhận. ZK-Rollups là Starkware và Zk-sync là một dự án mở rộng dung lượng.
Khả năng mở rộng là trường hợp sử dụng phổ biến nhất đối với bằng chứng không có kiến thức trong Web3. Hiện tại có các giải pháp kết hợp hai thuộc tính của tiện ích mở rộng và quyền riêng tư, chẳng hạn như phát triển chuỗi công khai Lớp 2 về quyền riêng tư như Aztec và StarkNet. Các nhà phát triển quan tâm có thể tìm hiểu thêm trong bài viết "Nói ngắn gọn về tình hình hiện tại và tương lai của quyền riêng tư ở Lớp 2".
Với sự mở rộng của hệ sinh thái chuỗi công cộng, Ethereum thống trị thị trường world Tình hình khó đạt được, nhu cầu về khả năng tương tác xuyên chuỗi ngày càng tăng và tính bảo mật của việc sử dụng cầu nối với chuỗi chéo khó đảm bảo. Do đó, nhiều dự án sẽ bắt đầu sử dụng bằng chứng không kiến thức để đạt được khả năng tương tác, bao gồm Wormhole, Polymer và ZKBridge đang đặt ra một giao thức chuỗi chéo không có giả định tin cậy dựa trên công nghệ chứng minh không có kiến thức, điều này sẽ thay đổi khả năng tương tác do các máy khách IBC không thể chạy trên ETH. Bằng chứng không có kiến thức cũng sẽ cải thiện đáng kể tính bảo mật của các cầu nối mật mã để cải thiện tính bảo mật của khả năng tương tác xuyên chuỗi.
Lấy "Dark Forest" làm ví dụ, đây là một trò chơi dựa trên A lấy cảm hứng về bằng chứng không có kiến thức từ "Vấn đề ba cơ thể" của Liu Cixin. Là một trò chơi chiến lược, phần lớn tình tiết hấp dẫn trong trò chơi đều xuất phát từ khái niệm thông tin ẩn hoặc sự bất đối xứng của thông tin. Toàn bộ vũ trụ Dark Forest là vô tận và chứa đầy hàng nghìn người chơi, bot, tập lệnh, người chơi hợp đồng thông minh, v.v. đối lập nhau. Tuy nhiên, một người chơi chỉ có quyền truy cập vào một phần nhỏ của toàn bộ bản đồ vũ trụ sau khi tham gia và đây chính là điều mang lại linh hồn cho Dark Forest. Làm thế nào để "ẩn" một phần thông tin trên blockchain nơi tất cả thông tin đều công khai và minh bạch?Đây chính xác là phần "ẩn" của thông tin được thực hiện dựa trên bằng chứng không có kiến thức, không muốn tiết lộ hoặc yêu cầu các điều kiện kích hoạt.

Công nghệ chuỗi khối không chỉ đảm bảo rằng tài sản của chúng ta chỉ được xử lý bởi chính chúng ta (không giam giữ) mà còn được phân phối và lưu trữ trong nhiều nút, giảm rủi ro của rủi ro tài sản. Và không có kiến thức cũng có thể giúp cải thiện hơn nữa mức độ bảo mật của Web3. Sử dụng xác minh bằng toán học thay vì lý thuyết xác suất trong thiết kế bảo mật, không có kiến thức làm giảm rủi ro tiềm ẩn bằng cách sử dụng các bằng chứng xác thực để đảm bảo tính chính xác của thông tin, cụ thể:
Điều duy nhất người có thể giải mã được thông điệp được mã hóa là người sử dụng; nếu người chứng minh bị giả mạo thì gốc cuối cùng thu được sẽ khác và người xác minh sẽ từ chối chấp nhận nó;
Ngay cả khi tất cả những người xác thực thông đồng với những người chứng minh, trạng thái tài khoản vẫn có thể được khôi phục và sửa chữa do có sẵn dữ liệu blockchain;
Khi sử dụng bằng chứng không có kiến thức, Cơ chế kiểm tra và tăng cường bổ sung thường được sử dụng.
Danh tính mật mã của một cá nhân có thể được xác nhận thông qua bằng chứng không có kiến thức. Bằng chứng không có kiến thức cho phép người dùng xác minh danh tính của họ với hệ thống mà không tiết lộ thông tin cá nhân đầy đủ của họ. Ví dụ: khi đăng nhập vào tài khoản, bạn cần nhập tên người dùng và mật khẩu của mình, nhưng nếu bạn sử dụng công nghệ chứng minh không có kiến thức, bạn chỉ cần tạo Bằng chứng ZK và nền tảng sẽ không bao giờ có thể tính toán số tiền thực của bạn. mật khẩu mà không tiết lộ dữ liệu cá nhân nhạy cảm. Hoàn tất xác minh danh tính cá nhân.
Chúng tôi thường gặp phải một số nhu cầu chia sẻ dữ liệu nhất định trên Internet và các vấn đề chia sẻ chẳng hạn như mất mát và chặn thông tin sẽ phải đối mặt trong quá trình này. Khi bằng chứng không kiến thức được kết hợp với công nghệ blockchain, dữ liệu có thể được mã hóa thành từng phân đoạn, không chỉ đảm bảo an ninh truyền tải mà còn cung cấp cho người dùng quyền quản lý các khối nhất định và thông tin chứa trong đó, do đó cấp quyền truy cập cho một số người dùng nhất định. người dùng không thể truy cập tài liệu được chia sẻ của bạn.
Là một trong ba trụ cột của Web3, lưu trữ phi tập trung rất quan trọng đối với sự phát triển của ngành công nghiệp. Bằng chứng không kiến thức có thể cung cấp sự bảo vệ tốt hơn cho bảo mật lưu trữ. Nó có thể sử dụng các thuật toán để thiết lập các giao thức tương ứng sao cho đơn vị lưu trữ và các giao thức trong đó được mã hóa. Bảo vệ mã hóa thậm chí sẽ được đặt trên kênh truy cập để cải thiện tính bảo mật của đám mây Web3 lưu trữ. Đưa nó lên cấp độ tiếp theo.
* Tuyên bố từ chối trách nhiệm: Bài viết này không nên được xem xét và cũng không nhằm mục đích cung cấp bất kỳ lời khuyên đầu tư nào.
Ngoài khả năng mở rộng và các trường hợp sử dụng quyền riêng tư, bằng chứng không có kiến thức còn có nhiều trường hợp sử dụng khác nhau và vai trò của chúng trong Web3 thậm chí còn lớn hơn lớn hơn. rõ ràng. Hiện tại, nhiều dự án đã bắt đầu sử dụng công nghệ này để thực hành dự án. Theo thống kê của Messari, một số dự án trong lĩnh vực mở rộng bằng chứng không kiến thức được sử dụng rộng rãi nhất sẽ mở ra một giai đoạn phát triển quan trọng vào năm 2023, chẳng hạn như Scroll, Polygon zkEVM, v.v. Mạng chính của dự án sẽ lần lượt được khởi chạy. Trong bài viết “Con đường mở rộng đang chạy nước rút vào đầu năm, tổng hợp các dự án L2 mới được tung ra trên mạng thử nghiệm”, các dự án zero-know proof mới được tung ra trên mạng thử nghiệm gần đây cũng được đưa ra. được giới thiệu.

Nhưng Chúng ta cũng cần nhận ra rằng mặc dù các bằng chứng không có kiến thức có triển vọng ứng dụng rộng rãi và nhiều lĩnh vực trong Web3, nhưng các vấn đề về hiệu suất của bằng chứng của chúng vẫn chưa được giải quyết thỏa đáng. Hiện tại, nhiều nhóm đang tham gia vào việc tăng tốc phần cứng, nhưng việc tăng tốc phần cứng này chỉ góp phần mang lại bằng chứng hiệu quả. Việc tối ưu hóa vẫn cần được thực hiện ở cấp độ thuật toán, cấp độ phần mềm và các khía cạnh khác.
Theo quan điểm này, việc sử dụng hiệu quả các bằng chứng không có kiến thức trong năm nay sẽ xuất hiện trong các ứng dụng quy mô nhỏ và khó có thể được sử dụng rộng rãi trên một nền tảng quy mô lớn. Sau DeFi, bằng chứng không có kiến thức vẫn còn một chặng đường dài trước khi chúng có thể trở thành động lực của thị trường tăng giá tiếp theo. Tôi hy vọng rằng sẽ có nhiều nhà phát triển Web3 dám thách thức và khắc phục các vấn đề kỹ thuật của nó dựa trên việc mong chờ triển vọng của con số 0 - Chứng minh kiến thức, thúc đẩy thực hành ứng dụng theo tiến bộ công nghệ.
Liên kết gốc
Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:
Nhóm Telegram đăng ký: https://t.me/theblockbeats
Nhóm Telegram thảo luận: https://t.me/BlockBeats_App
Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia