£0.00

3 Tháng Bảy, 2021
Comments Off về khái niệm Zero-Knowledge Proof (ZKP). Những gì bạn cần biết?
Bạn đã bao giờ bắt gặp một từ viết tắt ZKP? Tóm lại, đó là Bằng chứng Không-Tri thức. Đây là đơn giản một giao thức. Nó hữu ích cho các thực thể muốn bảo vệ các chi tiết bí mật của họ. Nó là chỉ đơn thuần là thực tế mà không có nhất thiết để bí mật ra khỏi túi.
Xác thực ZKP và Ứng dụng
Đây là một tình huống liên quan đến một câu châm ngôn và một người xác minh. Giao thức có thể bao gồm các khía cạnh khác nhau. Đó là, tương tác hoặc không tương tác. Một ví dụ điển hình là khi 'người xác minh' sử dụng 'phương ngữ' một chữ H (băm).
Trong trường hợp này, bên chứng minh được bên kia có thông tin bí mật. Nó có khả năng băm thành H.

Bên xác minh tạo ra một ZKP quan tâm đến việc chứng minh rằng bên xác minh có dữ liệu của họ có thể băm. Trên thực tế, không có tiết lộ thông tin nào được thực hiện cho bên xác minh. Cái này sẽ về thông tin của chúng.
Giao thức xác thực
Trong quá trình xác thực, đại diện chứng minh đưa ra bằng chứng. Điều này thúc đẩy nhân viên xác minh hướng tới việc sở hữu một danh tính bí mật. Hãy nghĩ về một trường hợp mà bên chứng minh có RSA hoặc EC (Các cặp khóa không đối xứng). Họ có thể sử dụng khóa cá nhân hóa để đưa ra phản hồi. Đây sẽ là một vấn đề nhất định được gửi làm bằng chứng với khóa tư nhân hóa. Trong mọi trường hợp, khóa tư nhân hóa không được tiết lộ. Mặc dù bên xác minh có thể có bằng chứng sở hữu của tư nhân hóa. 'Câu tục ngữ' với tất cả sự đúng đắn thực hiện một số phép tính. Do đó, việc chuyển giao thông tin không phải là không có bất kỳ tiết lộ nào liên quan đến những bí mật được gói gọn.
Công nghệ Blockchain liên quan như thế nào với ZKP?
Quay lại tóm tắt về thế giới tiền điện tử, chúng ta có một hệ thống blockchain. Nó kết hợp một danh sách riêng biệt của các hồ sơ. Những
hồ sơ thường là tích lũy được quản lý bởi nhiều đơn vị trên toàn cầu. Những thực thể này có danh sách với blockchain. Điều này cho phép tất cả các thực thể có liên quan xem toàn bộ giao dịch trong mạng. Do đó, không có cung cấp thông tin cá nhân hoặc ẩn danh. ZKP cấp quyền riêng tư, đặc biệt là khi xử lý các giao dịch yêu cầu bảo mật. Do đó, đưa ra một phương pháp để chứng minh rằng các giao dịch được thực hiện một cách rõ ràng. Như vậy, dữ liệu bí mật của đảng không bị lộ. Dữ liệu như vậy phát triển xung quanh số tiền và địa chỉ được sử dụng trong toàn bộ giao dịch.

ZKP được áp dụng ở đâu?
Bằng chứng Kiến thức Không áp dụng trong một số khía cạnh. Đặc biệt là khi xử lý thông tin cần đóng gói. Một trong những lĩnh vực đáng áp dụng khuôn khổ ZKP là khi bảo mật. Dữ liệu liên quan đến toàn bộ thiết lập được mã hóa. Bất kỳ bằng chứng được đăng để chứng minh sau đó được thực hiện với tính đúng đắn. Một lĩnh vực khác mà ứng dụng ZKP là để tối ưu hóa tổng thể hiệu suất. Điều này giúp ích cho các ứng dụng được cung cấp trong hệ thống blockchain. Trong trường hợp này, việc triển khai mã ứng dụng nằm ngoài chuỗi. Nó cũng có thể xảy ra thông qua một máy tính nhất định. Điều này có thể có sẵn trong hệ thống blockchain.