Tin tức Blockchain

Nâng cao chuẩn bảo mật SNARK dựa trên Hash bằng cộng tác Agentic

better.codes, một sáng kiến nghiên cứu mở từ đội ngũ Xác minh Hình thức của Ethereum Foundation cùng Yukon và zkSecurity, đã ra mắt. Thử thách này tập trung vào việc nâng cao giới hạn tính đúng đắn (soundness bound) của các SNARK dựa trên hash, sử dụng phương

VNCScan Editorial26 tháng 8, 20267 phút đọc
Nâng cao chuẩn bảo mật SNARK dựa trên Hash bằng cộng tác Agentic

Nâng cao chuẩn bảo mật SNARK dựa trên Hash bằng cộng tác Agentic

Thế giới blockchain không ngừng phát triển, và cùng với đó là nhu cầu về các giải pháp mật mã mạnh mẽ, đặc biệt là các bằng chứng không kiến thức (Zero-Knowledge Proofs - ZKP) như SNARK (Succinct Non-interactive Argument of Knowledge). Một sáng kiến đáng chú ý mang tên better.codes, được phát triển bởi đội ngũ Xác minh Hình thức của Ethereum Foundation cùng với Yukon và zkSecurity, đã ra mắt. Sáng kiến này tập trung vào việc thiết lập và nâng cao các chuẩn bảo mật được kiểm tra bằng máy cho SNARK dựa trên hash, thông qua một mô hình cộng tác agentic, hứa hẹn sẽ thúc đẩy đáng kể sự tiến bộ trong lĩnh vực mật mã học Web3.

Điểm chính

  • better.codes là một thử thách nghiên cứu mở, tập trung vào việc nâng cao giới hạn tính đúng đắn (soundness bound) của các SNARK dựa trên hash.
  • Sáng kiến sử dụng phương pháp kiểm tra bằng máy (machine-checked), được hình thức hóa trong ngôn ngữ Lean, để đảm bảo độ chính xác kỹ thuật cao.
  • Thúc đẩy cộng tác agentic, cho phép các nhà nghiên cứu và AI cùng nhau cải thiện các giới hạn bảo mật.
  • Mục tiêu là cải thiện độ tin cậy và hiệu quả của các hệ thống mật mã, đặc biệt quan trọng cho các ứng dụng blockchain.
  • Kết quả nghiên cứu được công bố trên một bảng xếp hạng công khai, khuyến khích sự đóng góp từ cộng đồng.

Bối cảnh kỹ thuật

SNARK là một công cụ mật mã mạnh mẽ cho phép một bên chứng minh rằng họ biết một thông tin cụ thể mà không tiết lộ thông tin đó. Điều này có ý nghĩa quan trọng trong các ứng dụng bảo mật và quyền riêng tư trên blockchain, từ việc mở rộng quy mô (scalability) thông qua các giải pháp Layer 2 đến việc bảo vệ danh tính. SNARK dựa trên hash là một nhánh của công nghệ SNARK sử dụng các hàm hash mật mã làm thành phần cơ bản, thường được ưa chuộng vì tính đơn giản và hiệu quả. Tuy nhiên, việc đảm bảo tính đúng đắn và bảo mật của các hệ thống này đòi hỏi sự phân tích kỹ lưỡng và các giới hạn chặt chẽ về mặt toán học.

Thử thách better.codes xuất phát từ nhu cầu xác minh chính xác các giới hạn bảo mật này. Nó lấy một vấn đề cụ thể từ nghiên cứu Proximity Prize, được hình thức hóa trong ngôn ngữ chứng minh Lean. Lean là một công cụ chứng minh định lý tương tác, cho phép các nhà toán học và khoa học máy tính viết các bằng chứng toán học có thể được máy tính kiểm tra một cách tự động, loại bỏ lỗi của con người và tăng cường độ tin cậy của các kết quả. Việc sử dụng Lean đảm bảo rằng các cải tiến về giới hạn tính đúng đắn là chính xác và không thể tranh cãi về mặt kỹ thuật.

Cách hoạt động

Thử thách better.codes hoạt động như một nền tảng nghiên cứu mở. Các nhà nghiên cứu và thậm chí cả các hệ thống AI (agentic collaboration) có thể truy cập vấn đề đã được hình thức hóa trong Lean. Mục tiêu là tìm ra các cách để cải thiện giới hạn tính đúng đắn hiện có của vấn đề, tức là chứng minh rằng một giao thức SNARK cụ thể an toàn hơn hoặc hiệu quả hơn trong một số điều kiện nhất định. Khi một giải pháp được đề xuất, nó sẽ được kiểm tra bằng máy thông qua Lean. Nếu bằng chứng mới được xác minh là đúng và cải thiện giới hạn hiện tại, nó sẽ được cập nhật trên bảng xếp hạng công khai của better.codes.

Cộng tác agentic đề cập đến việc các tác nhân tự động (agents), thường là các hệ thống AI, có thể tương tác và cộng tác với nhau hoặc với con người để giải quyết các vấn đề phức tạp. Trong bối cảnh này, AI có thể được sử dụng để khám phá các bằng chứng toán học mới hoặc tối ưu hóa các bằng chứng hiện có, đẩy nhanh quá trình nghiên cứu và phát hiện các giới hạn bảo mật tốt hơn mà con người có thể bỏ qua.

Ý nghĩa với developer & doanh nghiệp Web3

Đối với các nhà phát triển và doanh nghiệp Web3, sự tiến bộ trong SNARK dựa trên hash có ý nghĩa sâu rộng:

  • Bảo mật nâng cao: Các giới hạn bảo mật được kiểm tra bằng máy và chặt chẽ hơn giúp xây dựng các dApp và giao thức an toàn hơn, giảm thiểu rủi ro bị tấn công hoặc khai thác lỗ hổng.
  • Hiệu suất và khả năng mở rộng: Việc tối ưu hóa các SNARK có thể dẫn đến các bằng chứng nhỏ hơn và nhanh hơn để tạo và xác minh, từ đó cải thiện hiệu suất của các giải pháp mở rộng Layer 2 và giảm chi phí giao dịch trên các blockchain như VNC Chain.
  • Phát triển công cụ: Nền tảng như better.codes khuyến khích phát triển các công cụ và thư viện mật mã mạnh mẽ hơn, mà các nhà phát triển có thể sử dụng để tích hợp ZKP vào các ứng dụng của họ.
  • Nền tảng cho đổi mới: Việc có một cơ sở hạ tầng mật mã vững chắc là điều kiện tiên quyết để xây dựng các ứng dụng Web3 phức tạp hơn, từ các hệ thống bỏ phiếu riêng tư đến các giao thức tài chính phi tập trung (DeFi) bảo mật.
  • Tích hợp VNCScan: Các developer có thể theo dõi các giao dịch liên quan đến các giao thức ZKP được triển khai trên VNC Chain thông qua VNCScan Explorer, kiểm tra trạng thái hợp đồng thông minh và dữ liệu on-chain để đảm bảo tính toàn vẹn của hệ thống.

Cách tra cứu trên VNCScan

Khi các giải pháp SNARK dựa trên hash được triển khai trên VNC Chain, bạn có thể tra cứu thông tin liên quan trên VNCScan:

  1. Kiểm tra giao dịch: Sử dụng VNCScan Explorer để tìm kiếm các giao dịch liên quan đến việc tạo hoặc xác minh bằng chứng SNARK. Bạn có thể nhập mã hash giao dịch (Txn Hash) vào thanh tìm kiếm.
  2. Xem chi tiết hợp đồng thông minh: Nếu SNARK được triển khai thông qua một hợp đồng thông minh, bạn có thể tìm kiếm địa chỉ hợp đồng trên VNCScan Explorer để xem mã nguồn đã được xác minh, các sự kiện (events) và các lần gọi hàm (function calls).
  3. Phân tích dữ liệu on-chain: VNCScan cung cấp khả năng xem dữ liệu chi tiết của các block, địa chỉ và token, giúp bạn hiểu rõ hơn về cách các giao thức mật mã tương tác trên chuỗi.

Góc nhìn từ VNC Chain

VNCScan là block explorer chính thức của VNC Chain — cổng thông tin blockchain và nền tảng dữ liệu on-chain cho developer, doanh nghiệp và cộng đồng Web3. Tham khảo thêm công nghệ VNC Chain, tài liệu developer, API, explorerhệ sinh thái.

Kết luận

Sáng kiến better.codes của Ethereum Foundation là một bước tiến quan trọng trong việc nâng cao tính bảo mật và độ tin cậy của SNARK dựa trên hash. Bằng cách kết hợp xác minh bằng máy với cộng tác agentic, nó không chỉ thúc đẩy nghiên cứu mật mã mà còn cung cấp một nền tảng vững chắc cho việc phát triển các ứng dụng Web3 an toàn và hiệu quả hơn. Những tiến bộ này sẽ củng cố hạ tầng kỹ thuật cho toàn bộ hệ sinh thái blockchain, bao gồm VNC Chain, mang lại lợi ích lâu dài cho các nhà phát triển và người dùng.

Lưu ý pháp lý. Nội dung được cung cấp nhằm mục đích thông tin và giáo dục công nghệ. Bài viết không phải khuyến nghị tài chính. Người đọc nên chủ động tìm hiểu, đánh giá rủi ro và tuân thủ quy định pháp luật tại khu vực của mình.

#SNARK#Mật mã học#Bảo mật Blockchain#Proof Zero-Knowledge#better.codes#Ethereum Foundation
Developer
Bắt đầu xây trên VNC Chain với VNCScan API
Tài liệu, RPC endpoint, SDK và explorer sẵn sàng cho developer.

Bài viết liên quan