1. Định nghĩa: SNARG là gì?
SNARG (Succinct Non-interactive Argument of Knowledge) là một khái niệm trong lĩnh vực mật mã và công nghệ blockchain. Nó là một hệ thống chứng minh tóm tắt và không tương tác của kiến thức, cho phép một bên chứng minh một tuyên bố cho một bên xác nhận mà không cần tương tác trực tiếp với nhau.
Mục đích chính của SNARG là cung cấp một cách chứng minh hiệu quả và ngắn gọn cho kiến thức mà không tiết lộ thông tin riêng tư hoặc chi tiết bên trong. Nó cho phép bên chứng minh chỉ cần tạo ra một chứng minh nhỏ gọn, mà bên xác nhận có thể kiểm tra một cách hiệu quả mà không cần phải tương tác trực tiếp với bên chứng minh. Điều này làm cho SNARG hữu ích trong việc xác thực và xác minh dữ liệu trong môi trường phân tán, bao gồm các ứng dụng trong blockchain và hợp đồng thông minh.
Các hệ thống SNARG thường được xây dựng dựa trên các công nghệ như zk-SNARKs (Zero-Knowledge Succinct Non-interactive Argument of Knowledge), trong đó thông tin kiến thức được mã hóa và rút gọn thành một chứng minh nhỏ gọn. Các chứng minh này có thể được xác minh một cách hiệu quả và không tiết lộ thông tin bên trong, giúp tăng tính riêng tư và hiệu quả trong việc xác thực dữ liệu.
2. SNARGs khác zk-SNARKs như thế nào?
SNARGs (Succinct Non-Interactive Arguments) và zk-SNARKs (Zero-Knowledge Succinct Non-Interactive Arguments of Knowledge) là hai loại chứng minh không tương tác ngắn gọn. Click Digital xin phép nêu ra một số khác biệt giữa SNARGs và zk-SNARKs:
- Mục tiêu: SNARGs nhằm chứng minh tính đúng đắn của một câu lệnh trong một ngôn ngữ phi xác định, trong khi zk-SNARKs nhằm chứng minh tính đúng đắn của một câu lệnh và kiến thức về các bằng chứng được sử dụng trong quá trình chứng minh.
- Tính tương tác: SNARGs là loại chứng minh không tương tác, có nghĩa là nó chỉ yêu cầu một bên tạo ra chứng minh mà không cần sự tương tác với bên xác nhận. Trong khi đó, zk-SNARKs cũng là chứng minh không tương tác nhưng có thể được xác minh bởi bên thứ ba mà không yêu cầu sự tương tác.
- Tính riêng tư: zk-SNARKs có tính riêng tư mạnh mẽ hơn so với SNARGs. Điều này có nghĩa là zk-SNARKs không tiết lộ thông tin về bằng chứng và câu lệnh được chứng minh, trong khi SNARGs có thể tiết lộ một phần thông tin này.
- Động cơ sử dụng: zk-SNARKs được sử dụng trong các ứng dụng yêu cầu tính riêng tư và chứng minh không tương tác, chẳng hạn như blockchain và các hệ thống phân phối tin cậy. SNARGs thường được sử dụng trong các ứng dụng yêu cầu chứng minh tính đúng đắn của một câu lệnh.
Tóm lại, SNARGs và zk-SNARKs là hai loại chứng minh không tương tác ngắn gọn, nhưng zk-SNARKs có tính riêng tư mạnh mẽ hơn và cung cấp khả năng chứng minh kiến thức.
Vietnam Pham – Click Digital
- Token Saigon (SGN), blockchain knowledge, backed by Click Digital, BSC address: 0xa29c5da6673fd66e96065f44da94e351a3e2af65
- Chart, buy now: https://dexscreener.com/bsc/0xa29c5da6673fd66e96065f44da94e351a3e2af65
- Staking SGN: http://135web.net
Digital Marketing Specialist