Thế giới mở nguồn ProveKit, bộ công cụ danh tính không kiến thức dành cho thiết bị di động

iconCryptoBriefing
Chia sẻ
AI summary iconTóm tắt
Thế giới, dự án danh tính sinh trắc học trước đây từng được biết đến với tên Worldcoin, đã mở nguồn ProveKit — một bộ công cụ bằng chứng không tri thức (ZKP) dành cho thiết bị di động và thiết bị có tài nguyên hạn chế. Bộ công cụ này, đã được sử dụng nội bộ từ tháng Tư, hiện đã có trên GitHub dưới giấy phép MIT. ProveKit hỗ trợ danh tính phi tập trung (DID) bằng cách cho phép người dùng xác minh thông tin mà không tiết lộ dữ liệu. Nó sử dụng phép tính được tăng tốc bằng SIMD để tối ưu hiệu suất trên thiết bị di động và cung cấp các ràng buộc tương thích với C. Dự án cũng đã phát hành WHIR và Remainder. ProveKit đã được kiểm toán bởi Least Authority và được sử dụng trong World ID — một giao thức nhằm gán danh tính kỹ thuật số duy nhất cho con người. Quỹ World đang kêu gọi vốn để mở rộng dự án, với vòng huy động vốn vào tháng Bảy tập trung vào việc mở rộng World ID.

Thế giới, dự án danh tính sinh trắc học trước đây từng được biết đến với tên Worldcoin, đã phát hành ProveKit dưới dạng phần mềm mã nguồn mở. Bộ công cụ bằng chứng không tri thức này đã âm thầm hỗ trợ các kiểm tra danh tính bảo vệ quyền riêng tư của World ID kể từ tháng Tư, và bây giờ bất kỳ ai cũng có thể xây dựng với nó.

Động thái này biến một động cơ mã hóa nội bộ thành một tài sản công cộng, được phát hành trên GitHub dưới giấy phép MIT cho phép.

ProveKit thực sự làm gì

Bằng chứng không tri thức cho phép bạn chứng minh một điều là đúng mà không tiết lộ dữ liệu gốc. ProveKit là công cụ giúp thực hiện loại xác minh này trên điện thoại của bạn.

Hầu hết các hệ thống chứng minh ZK đều yêu cầu tính toán nặng, được thiết kế để chạy trên máy chủ mạnh hoặc phần cứng chuyên dụng. ProveKit được xây dựng từ đầu dành cho thiết bị di động và các thiết bị có tài nguyên hạn chế, sử dụng phép tính được tăng tốc bằng SIMD để khai thác tối đa hiệu năng của các bộ xử lý có trong điện thoại thông minh thông thường.

Về mặt nền tảng, ProveKit nhận các mạch được viết bằng ngôn ngữ lập trình Noir và biên dịch chúng thành các ràng buộc R1CS. Sau đó, nó sử dụng giao thức WHIR để tạo và xác minh bằng chứng.

Quảng cáo

Bộ công cụ đi kèm hỗ trợ đa nền tảng thông qua các ràng buộc giao diện hàm ngoại giao tương thích với C. Điều đó có nghĩa là các nhà phát triển làm việc trên các ứng dụng iOS, Android hoặc web có thể tích hợp ProveKit mà không cần viết lại toàn bộ hệ thống của họ.

World Foundation cũng đã phát hành các thành phần mã nguồn mở hỗ trợ đi kèm ProveKit, bao gồm chính thư viện WHIR và một công cụ có tên Remainder, lần đầu tiên được công bố vào tháng Hai.

Bảo mật và nhật ký kiểm toán

ProveKit đã trải qua cuộc kiểm tra bảo mật bởi Least Authority, một công ty nổi tiếng trong không gian tiền mã hóa với các cuộc kiểm toán các dự án như Zcash và Ethereum 2.0.

Cuộc kiểm toán đã xác minh tính ổn định của các mô-đun cốt lõi của ProveKit và xác nhận rằng các thực hành tốt nhất về bảo mật đã được tuân thủ trong thiết kế của nó.

ProveKit hỗ trợ các quy trình xác minh danh tính như ứng dụng dựa trên hộ chiếu và các cơ chế xác thực bảo vệ quyền riêng tư. Nó có thể mã hóa thông tin đăng nhập nhạy cảm của người dùng theo cách cho phép các hệ thống xác minh chúng mà không bao giờ nhìn thấy dữ liệu gốc.

Tham vọng nhận diện rộng hơn của thế giới

World ID là sản phẩm cốt lõi của dự án: một giao thức gán danh tính kỹ thuật số duy nhất cho con người, ban đầu được xác minh thông qua quét mống mắt được thu thập bởi thiết bị orb của công ty.

The World Foundation tiếp tục thu hút vốn đầu tư để mở rộng dự án. Một vòng huy động vốn vào tháng Bảy được gắn cụ thể với việc mở rộng khả năng của World ID.

Token liên quan, WLD, vẫn là lớp kinh tế của hệ sinh thái World. Các đợt bán token đã bao gồm các kỳ hạn khóa nhất định, một cấu trúc được thiết kế để align động lực của người nắm giữ dài hạn với lộ trình phát triển của dự án.

Tại sao điều này lại quan trọng đối với hệ sinh thái ZK

Hầu hết các bộ công cụ ZK đều giả định sử dụng tài nguyên tính toán cấp máy chủ hoặc ít nhất là môi trường máy tính để bàn. Một bộ công cụ đã được kiểm nghiệm trong môi trường sản xuất, được tối ưu hóa cho thiết bị di động, đã lấp đầy khoảng trống mà cộng đồng nhà phát triển rộng lớn đã gặp khó khăn. ProveKit đã chạy bên trong World ID kể từ tháng Tư.

Giấy phép MIT loại bỏ các rào cản thương mại để áp dụng. Các startup, doanh nghiệp và các giao thức danh tính cạnh tranh đều có thể sử dụng ProveKit mà không phải trả phí cấp phép hay tuân theo các điều khoản hạn chế.

Tuyên bố miễn trừ trách nhiệm: Thông tin trên trang này có thể được lấy từ bên thứ ba và không nhất thiết phản ánh quan điểm hoặc ý kiến của KuCoin. Nội dung này chỉ được cung cấp cho mục đích thông tin chung, không có bất kỳ đại diện hay bảo đảm nào dưới bất kỳ hình thức nào và cũng không được hiểu là lời khuyên tài chính hay đầu tư. KuCoin sẽ không chịu trách nhiệm về bất kỳ sai sót hoặc thiếu sót nào hoặc về bất kỳ kết quả nào phát sinh từ việc sử dụng thông tin này. Việc đầu tư vào tài sản kỹ thuật số có thể tiềm ẩn nhiều rủi ro. Vui lòng đánh giá cẩn thận rủi ro của sản phẩm và khả năng chấp nhận rủi ro của bạn dựa trên hoàn cảnh tài chính của chính bạn. Để biết thêm thông tin, vui lòng tham khảo Điều khoản sử dụngTiết lộ rủi ro của chúng tôi.