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.
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ế.

