Để giải quyết vấn đề về tốc độ chậm và giao diện phức tạp của zk-SNARK đối với nhà phát triển, a16z đã ra mắt hai giải pháp mới mang tên Lasso và Jolt.
a16z giới thiệu Lasso và Jolt - giải pháp tăng tốc độ cho công nghệ zk-SNARKTheo thông báo mới trên trang web, các nhà nghiên cứu từ quỹ đầu tư Andreessen Horowitz (a16z) đã giới thiệu Lasso và Jolt như những giải pháp tiên tiến mà không có bất kỳ trình chứng minh SNARK nào hiện tại có thể làm được.
Lasso và Jolt tập trung vào hai điểm cải tiến: tốc độ nhanh hơn và dễ hiểu hơn.
Về khái niệm SNARK, đây là giải pháp mã hóa dựa trên zero-knowledge proof, đảm bảo xác thực một thông tin nhất định mà không tiết lộ nội dung thực sự.
SNARK giúp mở rộng quy mô của các blockchain như Ethereum bằng cách cho phép ứng dụng tạo giao dịch ngoài chuỗi. Tuy nhiên, công nghệ này vẫn chậm và phức tạp đối với các nhà phát triển.
Lasso và Jolt giải quyết những vấn đề này như sau:
- Lasso: Đây là cải tiến chính theo a16z công bố. Lasso sử dụng cơ chế 'đối số tra cứu' (lookup argument), thực hiện tra cứu và khớp các đầu vào với đầu ra mà không tiết lộ thông tin thêm. Giải pháp này giảm bớt phần tính toán thủ công một cách đáng kể.
Trong tương lai, Lasso có thể tăng tốc độ của các trình xác thực SNARK đáng kể, với hiệu suất nhanh hơn gấp 10 lần và có thể lên đến 40 lần nếu tiếp tục được tối ưu hóa, theo tuyên bố của nhóm nghiên cứu a16z.
- Jolt: Cùng với Lasso, Jolt là một khung thiết kế rollup tương thích với Máy ảo Ethereum (EVM). Jolt cho phép các nhà phát triển xây dựng trên Layer-2 dựa trên SNARK mượt mà hơn bằng ngôn ngữ lập trình mà họ lựa chọn.
Mã nguồn của Lasso, viết bằng ngôn ngữ lập trình Rust, đã được phát hành trên GitHub. Trước đó, thư viện mã nguồn mở phổ biến SnarkJS đã phát hiện một lỗ hổng nghiêm trọng, nhưng sau đó đã được khắc phục nhanh chóng. Một trong những dự án lớn sử dụng công nghệ zk-SNARK là Binance, sàn giao dịch đã tích hợp zk-SNARK làm cơ chế xác minh tài sản Proof-of-Reverse vào tháng 2 vừa qua.
Mytour
