World ابزار متنباز ProveKit را منتشر کرده است؛ این ابزار یک جعبهابزار اثبات دانش صفر است که به توسعهدهندگان اجازه میدهد بدون نیاز به تحویل دادههای شخصی زیربنایی توسط کاربران، بررسیهای هویتی را بر اساس حقایقی مانند سن، تابعیت یا داشتن یک مدرک معتبر ایجاد کنند.
این انتشار، فناوریای را که پیشتر در World ID استفاده میشد، فراتر از برنامههای خود World گسترش میدهد. به گفته سخنگوی World Foundation، ProveKit در ماه آوریل وارد دسترسی زودهنگام شد و اکنون در اختیار توسعهدهندگان بیرونی قرار دارد. انتخاب محوری در طراحی آن، تولید محلی اثبات است: اثباتهای رمزنگاریشده روی گوشی هوشمند کاربر یا در مرورگر وب ایجاد میشوند، نه اینکه اطلاعات حساس هویتی به سروری تحت مدیریت یک شرکت بارگذاری شود.
این مدل، فناوری هویتی World را وارد بحثی مهمتر درباره نحوه مدیریت اسکن مدارک توسط کسبوکارها میکند. برایان کربس، روزنامهنگار حوزه امنیت سایبری، این هفته گزارش داد که دفتر محلی FBI در نیواورلئان در حال تحقیق درباره Nexus است؛ سرویسی در دارکوب که ظاهراً اسکن بیش از ۱۵۳ میلیون گواهینامه رانندگی آمریکایی و کانادایی را ارائه میکند. کربس نوشت که به نظر میرسد این دادهها از IDScan.net، یک شرکت احراز هویت، منشأ گرفته باشند.
این افشای گزارششده پس از نقضهای امنیتی بزرگ دیگری شامل سوابق هویتی رخ داده است؛ از جمله سرقت ۱۰ میلیون کارت شناسایی و نزدیک به ۵۷۹ هزار سابقه پزشکی که در مطالب ارائهشده به آنها اشاره شده است. چنین رخدادهایی خطرات نگهداری گذرنامهها، گواهینامههای رانندگی و سایر مدارک بهصورت فایلهای قابلخواندن در پایگاههای داده متمرکز شرکتها را نشان میدهند.
اثباتهای تولیدشده روی دستگاه
ProveKit طوری طراحی شده است که به فرد اجازه دهد ادعایی محدود را بدون افشای کل مدرک هویتی خود اثبات کند. برای مثال، کاربر میتواند ثابت کند که از سن تعیینشده بیشتر دارد، ساکن کشوری خاص است یا یک مدرک صادرشده از سوی دولت را در اختیار دارد. سرویسی که این ادعا را بررسی میکند، بهجای تصویر کامل گذرنامه یا گواهینامه، یک اثبات رمزنگاریشده دریافت خواهد کرد.
اثباتهای دانش صفر روشهای رمزنگاریشدهای هستند که به یک طرف اجازه میدهند درست بودن یک گزاره را نشان دهد، در حالی که دادههای استفادهشده برای اثبات آن را افشا نمیکند. در زمینه هویت، این رویکرد میتواند جمعآوری معمول تصاویر مدارک را برای سرویسهایی که فقط به یک ویژگی نیاز دارند کاهش دهد؛ مانند اینکه آیا مشتری برای دسترسی به محصولی با محدودیت سنی، بهاندازه کافی بزرگسال است یا نه.
طبق اعلام World، ProveKit بهجای اثبات واگذارشده، از اثبات محلی استفاده میکند؛ در روش واگذارشده، دادههای شخصی برای محاسبه اثبات به یک سرویس بیرونی ارسال میشوند. انجام محاسبه روی دستگاه باعث میشود دادههای منبع به سرور اثبات منتقل نشوند و تعداد سامانههایی که ممکن است هدف حمله قرار گیرند یا دادهها را نادرست مدیریت کنند، کاهش یابد.
دیمین بلومن، مدیر بخش بلاکچین در بنیاد World، در پستی در X استدلال کرد که اسناد هویتی باید با اثباتهای دانش صفر احراز هویت شوند، نه اینکه بهطور کامل افشا شوند. انتشار متنباز این ابزار به توسعهدهندگان بیرونی فرصت میدهد بررسی کنند آیا این رویکرد میتواند فراتر از اکوسیستم خود World نیز کارآمد باشد یا نه؛ از جمله در برنامههای مصرفکنندهای که در حال حاضر به بارگذاری عکس اسناد متکی هستند.
اسناد NFC نقطه شروع را تشکیل میدهند
به گفته سخنگوی بنیاد World، اعتبارنامههای World ID میتوانند دادههای خواندهشده از اسناد هویتی مجهز به تراشه NFC را بهصورت محلی ذخیره کنند. NFC یا ارتباطات میدان نزدیک، استاندارد بیسیم کوتاهبردی است که بسیاری از گذرنامهها و کارتهای هویتی ملی مدرن از آن استفاده میکنند. گوشی هوشمندی که در نزدیکی سند قرار گیرد، میتواند دادههای تراشه تعبیهشده در آن را بخواند.
این تراشهها حاوی اطلاعاتی هستند که بهصورت دیجیتال توسط مرجع صادرکننده امضا شدهاند. World اعلام کرد ProveKit میتواند آن امضا را تأیید کند و درون یک مدار دانش صفر، از آن یک اثبات تولید کند. این شرکت گفت این طراحی باعث میشود دادههای سند برای بنیاد World، Tools for Humanity و سایر اشخاص ثالث قابل دسترسی نباشد.
این تفاوت برای شرکتهایی کاربردی است که باید یک اعتبارنامه را تأیید کنند، اما نیازی ندارند نسخهای از آن را برای همیشه نگه دارند. شرکتهای اجاره خودرو، پلتفرمهای آنلاین و خدمات مالی تحت نظارت معمولاً برای پیشگیری از تقلب یا رعایت مقررات، اسناد هویتی را جمعآوری میکنند. یک سامانه اثبات، همه الزامات قانونی نگهداری داده را از بین نمیبرد، اما میتواند امکان دهد برخی بررسیها با انتقال دادههای حساس کمتر به فضای ذخیرهسازی شرکتها انجام شوند.
World اعلام کرد ProveKit حدود دو سال است که در دست توسعه قرار دارد. این جعبهابزار از Noir، یک زبان برنامهنویسی الهامگرفته از Rust که توسط Aztec برای برنامههای دانش صفر ساخته شده، پشتیبانی میکند. World همچنین گفت توسعهدهندگان میتوانند ادعاهای جدید قابل اثبات را بدون گنجاندن مستقیم هر ادعا در یک برنامه اضافه کنند؛ ساختاری که قرار است با تغییر استانداردهای اسناد و موارد استفاده، انعطافپذیری بیشتری به جعبهابزار بدهد.
عملکرد موبایل و برنامههای بلاکچینی
ورلد اعلام کرد که نخستین نسخه ProveKit آماده استفاده در محیط تولید است و میتواند روی سختافزارهای معمول مصرفی، از جمله تلفنها و مرورگرها، اجرا شود. معیارهای پروژه نشان میدهند که تولید اثبات در یک تلفن هوشمند معمولی میتواند چند ثانیه طول بکشد و در دستگاهی ردهپایین که در آزمایش استفاده شده، کمتر از ۳۰ ثانیه زمان ببرد.
زمان ایجاد اثبات همچنان یکی از محدودیتهای اصلی ابزارهای هویتیِ حافظ حریم خصوصی است. سامانههایی که به سختافزار تخصصی یا زمان پردازش طولانی نیاز دارند، برای کاربری که پشت پیشخوان صندوق ایستاده، به وبسایتی دسترسی پیدا میکند یا یک بررسی حسابِ حساس به زمان را تکمیل میکند، چندان مناسب نیستند. معیارهای عملکرد دستگاهی ورلد نشان میدهند که این شرکت موارد استفاده روزمره را هدف گرفته است، هرچند عملکرد دنیای واقعی بسته به دستگاه، نوع مدرک و پیچیدگی ادعا متفاوت خواهد بود.
نسخه ۱ بر راستیآزمایی برونزنجیرهای توسط سرورها، رایانهها و دستگاههای همراه تمرکز دارد. ورلد در حال توسعه ProveKit v2 است و هدف آن کاهش اندازه اثباتها، زمان پردازش و نیازمندیهای حافظه، در کنار بهبود راستیآزمایی درونزنجیرهای است.
یکی از گزینههای در دست بررسی، پشتیبانی از Groth16 است؛ یک سامانه اثبات zk-SNARK که بهطور گسترده برای راستیآزمایی کارآمد در بلاکچینها استفاده میشود. ورلد اعلام کرد پشتیبانی از Groth16 میتواند راستیآزمایی را در شبکههایی از جمله World Chain، اتریوم، Base و سولانا امکانپذیر کند. نسخه پیشین World ID از پروتکل Semaphore بنیاد اتریوم استفاده میکرد که آن هم از Groth16 بهره میبرد.
این سخنگو گفت ProveKit امنیت پساکوانتومی ۱۲۸ بیتی را هدف گرفته و به راهاندازی مورد اعتماد نیاز ندارد؛ راهاندازی مورد اعتماد فرایند پیکربندی اولیهای است که برخی سامانههای دانش صفر از آن استفاده میکنند و میتواند فرضهای امنیتی اضافی ایجاد کند. ورلد گفت حملات شناختهشده کلاسیک و کوانتومی باید در این سطح امنیتی از نظر محاسباتی غیرعملی باقی بمانند.
فشارهای نظارتی همچنان حلنشده باقی ماندهاند
این عرضه در حالی انجام میشود که برنامه هویت زیستسنجی ورلد همچنان با بررسیهای نظارتی روبهرو است. مقامهای اسپانیا، کنیا، برزیل، اندونزی، کره جنوبی، هنگکنگ و فیلیپین جنبههایی از این پروژه را بررسی کردهاند؛ پروژهای که از سختافزار Orb برای تأیید منحصربهفرد بودن انسانِ شرکتکننده استفاده میکند. ورلد گفت همزمان با گسترش فعالیتهایش، به تعامل با نهادهای ناظر ادامه میدهد.
متنباز کردن ProveKit این اختلافها را حل نمیکند، بهویژه پرسشهای مربوط به جمعآوری دادههای زیستسنجی، رضایت و نحوه برخورد با اطلاعات هویتی در حوزههای قضایی مختلف. بااینحال، این کار به توسعهدهندگان امکان دسترسی به یک مدل فنی را میدهد که میکوشد میزان داده مدرکی را که پس از صدور اعتبارنامه باید افشا شود، به حداقل برساند.
برای World، آزمون اکنون از نشان دادن امکان اجرای بررسیهای هویتیِ دانش صفر در World ID، به اثبات این موضوع تغییر یافته است که توسعهدهندگان، کسبوکارها و خدمات عمومیِ خارج از این اکوسیستم میتوانند بدون ایجاد اصطکاک یا وابستگیهای جدید به اعتماد، از آنها استفاده کنند.
به دنبال بینش عمیقتری درباره حریم خصوصی، KYC و هویت در حوزه رمزارز هستید؟ بررسی کنید Toobit چگونه از هویت رمزارزی شما محافظت میکند امروز.
سلب مسئولیت: محتوای این صفحه صرفاً با هدف ارائه اطلاعات عمومی تهیه شده و بیانگر دیدگاهها یا توصیههای مالی Toobit نیست. ما هیچ تضمینی درباره صحت یا کامل بودن این اطلاعات ارائه نمیدهیم و در قبال هرگونه خطا، حذف یا پیامدی که از استفاده از آن ناشی شود، مسئولیتی نخواهیم داشت. سرمایهگذاری در داراییهای دیجیتال با ریسک همراه است؛ کاربران باید وضعیت مالی خود و خطرات موجود را بهطور مستقل ارزیابی کنند. برای جزئیات بیشتر، لطفاً به شرایط استفاده از خدمات ما و بیانیه ریسک.
