Một trong những công nghệ quan trọng thúc đẩy sự phát triển của hoạt động giao dịch on-chain là Zero-Knowledge Proofs. Tuy nhiên, chi phí cao và sự phức tạp trong việc triển khai ZKP trên blockchain Ethereum vẫn là thách thức lớn. Chính vì thế, Nebra ra đời như một giải pháp hiệu quả, giúp tối ưu hóa ZKP, giảm chi phí và mở rộng khả năng ứng dụng của công nghệ này. Vậy điểm đặc biệt Nebra là gì? Hãy cùng Coin68 tìm hiểu về dự án phát triển về Universal Proof Aggregation qua bài viết dưới đây nhé!
Nebra là gì? Tìm hiểu về Universal Proof Aggregation
Nebra là gì?
Nebra là một dự án chuyên nghiên cứu và phát triển công nghệ Zero-Knowledge Proofs (ZKP) nhằm làm cho công nghệ này dễ tiếp cận, hiệu quả và phù hợp với nhiều ứng dụng hơn. Dự án tập trung vào việc giảm chi phí khi xác thực và vận hành trên blockchain, đặc biệt là Ethereum, để mở rộng quy mô sử dụng và tăng hiệu quả kinh tế.
Trang chủ của Nebra
Giải pháp nổi bật của Nebra là Universal Proof Aggregation (UPA), một công cụ mạnh mẽ cho phép tổng hợp nhiều ZKP từ các nguồn khác nhau thành một bằng chứng duy nhất. Thông qua giao thức UPA, Nebra giải quyết vấn đề chi phí xác minh bằng cách thực hiện tổng hợp bằng chứng off-chain và chỉ xác minh một bằng chứng tổng hợp duy nhất on-chain.
Phương pháp này giúp giảm chi phí lên đến 10 lần so với việc xác minh từng bằng chứng riêng lẻ. Với sự cải thiện về tốc độ và hiệu quả xác minh, Nebra mở ra cơ hội phát triển các ứng dụng blockchain phức tạp và tiềm năng, giúp công nghệ ZKP trở nên khả thi hơn cho các nhà phát triển và người dùng.
Điểm đặc biệt của Nebra
Điểm nổi bật của Nebra chính là giao thức Universal Proof Aggregation (UPA), một giải pháp tiên tiến giúp giảm chi phí xác minh ZKP trên nền tảng Ethereum. Giao thức này tận dụng quá trình tổng hợp off-chain để kết hợp nhiều ZKP thành một bằng chứng tổng hợp duy nhất. Sau khi tổng hợp, chỉ cần xác minh một bằng chứng duy nhất on-chain, từ đó giúp tiết kiệm đáng kể chi phí gas và cải thiện hiệu quả tổng thể.
Mô hình kiến trúc của Nebra UPA
Trên Ethereum, việc xác minh ZKP truyền thống tiêu tốn một lượng lớn chi phí gas, điều này đã tạo ra một rào cản lớn cho việc áp dụng rộng rãi công nghệ này. Nebra UPA đã giải quyết vấn đề này một cách thông minh bằng cách tối ưu hóa quy trình hoạt động như sau:
- Đăng ký khóa xác minh: Các nhà phát triển đăng ký khóa xác minh (verification key) cho mạch (circuit) với hợp đồng UPA. Mỗi khóa xác minh được gán mã định danh mạch (circuit ID) duy nhất, được tạo từ hàm băm Keccak của khóa xác minh.
- Nộp bằng chứng: Người dùng nộp bằng chứng (proof) và đầu vào công khai (public input) cho hợp đồng UPA. UPA tính toán mã định danh của bằng chứng (proof ID) từ mã định danh mạch và đầu vào công khai. UPA không lưu trữ bằng chứng và đầu vào công khai on-chain mà chỉ lưu thông tin liên quan đến việc nộp.
- Tổng hợp bằng chứng: Bộ tổng hợp của Nebra thu thập và gộp các bằng chứng đã nộp thành các lô (batch). Các lô được sắp xếp theo thứ tự nộp và có thể chứa bằng chứng từ nhiều ứng dụng khác nhau. Mỗi lô bằng chứng sẽ được tạo thành một bằng chứng tổng hợp.
- Xác minh bằng chứng tổng hợp: Bộ tổng hợp nộp bằng chứng tổng hợp lên chuỗi cho hợp đồng UPA. Hợp đồng UPA thực hiện việc xác minh tính hợp lệ của bằng chứng tổng hợp.
- Kết quả xác minh: Nếu bằng chứng tổng hợp hợp lệ, tất cả các bằng chứng trong lô sẽ được xác minh thành công.
Tính năng của Nebra
- Tối ưu hóa chi phí: Nebra giảm đáng kể chi phí gas trên Ethereum thông qua việc tổng hợp nhiều bằng chứng không kiến thức (ZKP) thành một bằng chứng duy nhất. Điều này giúp tiết kiệm chi phí xác minh lên đến 10 lần so với cách làm truyền thống.
- Hỗ trợ nhiều hệ thống ZKP: Nebra hỗ trợ bằng chứng Groth16 và dự kiến mở rộng sang các hệ thống khác như STARK, giúp tăng tính linh hoạt và khả năng ứng dụng.
- Tăng cường quy mô: Với cơ chế mở rộng quy mô ZKP, Nebra giúp các ứng dụng blockchain xử lý lượng lớn dữ liệu mà vẫn đảm bảo bảo mật và hiệu quả.
- Tối ưu hóa off-chain: Sử dụng các đơn vị tổng hợp off-chain để xử lý ZKP, giúp giảm tải cho mạng Ethereum mà vẫn đảm bảo tính minh bạch thông qua xác minh cuối cùng on-chain.
- Tích hợp dễ dàng: Nebra tích hợp tốt với các công nghệ zkVM như SP1, giúp các nhà phát triển nhanh chóng triển khai ZKP trong ứng dụng của mình.
- Bảo mật cao: Nebra đảm bảo tính chống gian lận và không yêu cầu niềm tin tuyệt đối vào các đơn vị tổng hợp nhờ vào việc kiểm tra lại trên blockchain.
Thông tin cơ sở về token của dự án
Hiện tại, Nebra vẫn chưa công bố thông tin chi tiết về tokenomics của token dự án. Coin68 sẽ cập nhật ngay nếu có thông tin chi tiết.
Lộ trình phát triển của dự án
Hiện tại, Nebra vẫn chưa công bố thông tin chi tiết về lộ trình phát triển của dự án. Coin68 sẽ cập nhật ngay nếu có thông tin chi tiết.
Đội ngũ phát triển của dự án
Hiện tại, Nebra vẫn chưa công bố thông tin chi tiết về đội ngũ phát triển chính của dự án ngoài ông Shumo Chu là người sáng lập. Coin68 sẽ cập nhật thêm nếu có thông tin chi tiết.
Các nhà đầu tư vào Nebra
Các nhà đầu tư vào dự án Nebra. Nguồn: crypto-fundraising
Vào tháng 04/2024, Nebra đã huy động được 4,5 triệu USD từ vòng gọi vốn pre-seed và seed, dẫn đầu bởi Nascent và Bankless Ventures cùng với một số nhà đầu tư thiên thần như Tim Beiko của Ethereum Foundation, Kartik Talwar của ETHGlobal, Nick White của Celestia, Sandy Peng và Haichen Shen của Scroll.
Tổng kết
Thông qua bài viết này chắc các bạn đã phần nào nắm được những thông tin cơ bản về dự án Nebra để tự đưa ra quyết định đầu tư cho riêng mình.
Lưu ý: Đây là nội dung được tài trợ và Coin68 không chịu trách nhiệm với bất kỳ quyết định đầu tư nào của các bạn. Chúc các bạn thành công và kiếm được thật nhiều lợi nhuận từ thị trường tiềm năng này!