! [التعلم الآلي بدون معرفة (ZKML): أي نوع من الإمكانات سينفجر عندما يجتمع أهم اتجاهين في عالم التكنولوجيا؟ ] (https://img.gateio.im/social/moments-69a80767fe-4a4f5b2c59-dd1a6f-e5a980)
المؤلف | Callum@Web3CN.Pro
استمرت ZK في كونها ساخنة منذ عام 2022 ، وحققت تقنيتها تقدمًا كبيرًا ، كما استمرت مشاريع سلسلة ZK في بذل الجهود. في الوقت نفسه ، مع شعبية التعلم الآلي (ML) وتطبيقه الواسع في الإنتاج والحياة ، بدأت العديد من الشركات في بناء نماذج التعلم الآلي وتدريبها ونشرها. لكن المشكلة الرئيسية التي تواجه التعلم الآلي حاليًا هي كيفية ضمان الجدارة بالثقة والاعتماد على البيانات غير الشفافة. هذه هي أهمية ZKML: السماح للأشخاص الذين يستخدمون التعلم الآلي بفهم النموذج تمامًا دون الكشف عن معلومات النموذج نفسه.
1. ما هو ZKML
ما هو ZKML ، دعنا ننظر إليه بشكل منفصل. ZK (Zero-Knowledge Proof) هو بروتوكول تشفير حيث يمكن للمثقف أن يثبت للمدقق أن بيانًا معينًا صحيحًا دون الكشف عن أي معلومات أخرى ، أي أنه يمكن معرفة النتيجة بدون العملية.
ZK له خاصيتان رئيسيتان: أولاً ، يثبت ما يريد إثباته دون الكشف عن الكثير من المعلومات للمدقق ؛ ثانيًا ، من الصعب إنشاء البراهين ، ومن السهل التحقق من البراهين.
بناءً على هاتين الخاصيتين ، طورت ZK العديد من حالات الاستخدام الرئيسية: توسيع الطبقة الثانية ، السلسلة العامة الخاصة ، التخزين اللامركزي ، التحقق من الهوية ، والتعلم الآلي. سيركز تركيز البحث في هذه المقالة على ZKML (التعلم الآلي للمعرفة الصفرية).
ما هو التعلم الآلي (ML) ، التعلم الآلي هو علم الذكاء الاصطناعي الذي يتضمن تطوير وتطبيق الخوارزميات التي تمكن أجهزة الكمبيوتر من التعلم والتكيف مع البيانات بشكل مستقل ، وتحسين أدائها من خلال عملية تكرارية دون الحاجة إلى عملية برمجة. يستخدم الخوارزميات والنماذج لتحديد البيانات للحصول على معلمات النموذج وأخيراً إجراء التنبؤات / القرارات.
في الوقت الحالي ، تم تطبيق التعلم الآلي بنجاح في مختلف المجالات. مع تحسين هذه النماذج ، يحتاج التعلم الآلي إلى أداء المزيد والمزيد من المهام. من أجل ضمان نماذج عالية الدقة ، يتطلب هذا استخدام تقنية ZK: استخدام النموذج العام التحقق من البيانات الخاصة أو التحقق من صحة النماذج الخاصة بالبيانات العامة.
ZKML الذي نتحدث عنه حتى الآن هو إنشاء براهين صفرية المعرفة لخطوات الاستدلال لنماذج ML ، وليس تدريب نموذج ML.
2. لماذا هناك حاجة إلى ZKML
مع تقدم تقنية الذكاء الاصطناعي ، يصبح التمييز بين الذكاء الاصطناعي والذكاء البشري وجيل الإنسان أكثر صعوبة. تتمتع براهين المعرفة الصفرية بالقدرة على حل هذه المشكلة. فهي تتيح لنا تحديد ما إذا كان محتوى معين يتم إنشاؤه من خلال تطبيق نموذج معين تم إنشاؤه دون الكشف عن أي معلومات أخرى حول النموذج أو المدخلات.
غالبًا ما تتطلب منصات التعلم الآلي التقليدية من المطورين إرسال هياكل نموذجهم إلى المضيف للتحقق من الأداء. هذا يمكن أن يسبب عدة مشاكل:
** خسارة الملكية الفكرية: ** قد يؤدي الكشف عن بنية النموذج بالكامل إلى كشف الأسرار التجارية القيمة أو الابتكارات التي يرغب المطورون في الحفاظ على خصوصيتها.
** الافتقار إلى الشفافية: ** قد لا تكون عملية التقييم شفافة وقد لا يتمكن المشاركون من التحقق من تصنيف نموذجهم مقابل النماذج الأخرى.
** مخاوف بشأن خصوصية البيانات: ** قد تكشف النماذج المشتركة المدربة على البيانات الحساسة عن غير قصد معلومات حول البيانات الأساسية ، منتهكة بذلك قواعد وأنظمة الخصوصية.
خلقت هذه التحديات الحاجة إلى حلول يمكنها حماية خصوصية نماذج التعلم الآلي وبيانات التدريب الخاصة بها.
تقترح ZK نهجًا واعدًا لمواجهة التحديات التي تواجهها منصات ML التقليدية. من خلال الاستفادة من قوة ZK ، يوفر ZKML حلاً يحافظ على الخصوصية بالمزايا التالية:
** خصوصية النموذج: ** يمكن للمطورين المشاركة في التحقق من الصحة دون الكشف عن بنية النموذج بالكامل ، وبالتالي حماية ملكيتهم الفكرية.
** تحقق شفاف: ** يمكن لـ ZK التحقق من أداء النموذج دون الكشف عن الأجزاء الداخلية للنموذج ، وبالتالي تسهيل عملية تقييم شفافة وغير موثوقة.
** خصوصية البيانات: ** يمكن استخدام ZK للتحقق من البيانات الخاصة باستخدام النماذج العامة أو التحقق من النماذج الخاصة باستخدام البيانات العامة لضمان عدم تسريب المعلومات الحساسة.
يوفر دمج ZK في عملية ML نظامًا أساسيًا آمنًا يحافظ على الخصوصية يعالج قيود ML التقليدية. لا يؤدي هذا إلى تعزيز تبني التعلم الآلي في صناعة الخصوصية فحسب ، بل يجذب أيضًا مطوري Web2 ذوي الخبرة لاستكشاف الإمكانيات داخل نظام Web3 البيئي.
3. تطبيقات وفرص ZKML
مع التحسين المتزايد للتشفير وتقنية إثبات المعرفة الصفرية ومرافق الأجهزة ، بدأت المزيد والمزيد من المشاريع في استكشاف استخدام ZKML. يمكن تقسيم النظام البيئي لـ ZKML تقريبًا إلى الفئات الأربع التالية:
** مترجم التحقق من النموذج: ** بنية تحتية لتجميع النماذج من التنسيقات الحالية (مثل Pytorch و ONNX وما إلى ذلك) في دوائر حسابية يمكن التحقق منها.
** نظام إثبات معمم: ** نظام إثبات مصمم للتحقق من المسارات الحسابية التعسفية.
** نظام إثبات خاص بـ ZKML: ** نظام إثبات مصمم خصيصًا للتحقق من المسار الحسابي لنماذج ML.
** التطبيقات: ** مشاريع تتعامل مع حالات استخدام ZKML.
وفقًا للفئة البيئية لتطبيقات ZKML ، يمكننا تصنيف بعض مشاريع ZKML الحالية:
! [التعلم الآلي بدون معرفة (ZKML): أي نوع من الإمكانات سينفجر عندما يجتمع أهم اتجاهين في عالم التكنولوجيا؟ ] (https://img.gateio.im/social/moments-69a80767fe-2f9bac017d-dd1a6f-e5a980)
رصيد الصورة:bastian_wetzel
لا تزال ZKML تقنية ناشئة ، ولا يزال سوقها مبكرًا للغاية ، ويتم تجربة العديد من التطبيقات فقط في الهاكاثون ، لكن ZKML لا يزال يفتح مساحة تصميم جديدة للعقود الذكية:
DeFi
يمكن أن تكون تطبيقات Defi ذات المعلمات باستخدام ML أكثر تلقائية. على سبيل المثال ، يمكن لبروتوكولات الإقراض استخدام نماذج ML لتحديث المعلمات في الوقت الفعلي. في الوقت الحالي ، تثق بروتوكولات الإقراض بشكل أساسي في النماذج خارج السلسلة التي تديرها المنظمات لتحديد الضمانات ، والقيمة الدائمة للقيمة ، وحدود التصفية ، وما إلى ذلك ، ولكن قد يكون البديل الأفضل هو نماذج مفتوحة المصدر مدربة من المجتمع ويمكن لأي شخص تشغيلها والتحقق منها. باستخدام أوراكل ML خارج السلسلة يمكن التحقق منه ، يمكن لنماذج ML معالجة البيانات الموقعة خارج السلسلة للتنبؤ والتصنيف. يمكن لوسائل ML خارج السلسلة هذه أن تحل دون ثقة أسواق التنبؤ في العالم الحقيقي ، وبروتوكولات الإقراض ، وما إلى ذلك عن طريق التحقق من المنطق ونشر البراهين على السلسلة.
Web3 Social
تصفية الوسائط الاجتماعية Web3. ستؤدي الطبيعة اللامركزية للتطبيقات الاجتماعية Web3 إلى المزيد من المحتوى الضار والبريد العشوائي. من الناحية المثالية ، يمكن لمنصات الوسائط الاجتماعية استخدام نماذج ML مفتوحة المصدر متفق عليها من المجتمع ونشر أدلة على التفكير النموذجي عندما يختارون تصفية المنشورات. بصفتك مستخدمًا لوسائل التواصل الاجتماعي ، قد تكون على استعداد لعرض الإعلانات المخصصة ، ولكنك ترغب في الحفاظ على خصوصية تفضيلات المستخدم واهتماماته من المعلنين. لذلك يمكن للمستخدمين اختيار تشغيل نموذج محليًا إذا رغبوا في ذلك ، والذي يمكن إدخاله في تطبيقات الوسائط لتوفير المحتوى لهم.
GameFi
يمكن تطبيق ZKML على أنواع جديدة من الألعاب على السلسلة لإنشاء ألعاب تعاونية بين الإنسان والذكاء الاصطناعي وألعاب مبتكرة أخرى على السلسلة ، حيث يمكن أن يعمل نموذج الذكاء الاصطناعي كشخصية غير قابلة للعب ، وسيتم نشر كل إجراء يتخذه المجلس الوطني للعب في السلسلة ، مع أي إثباتات يمكن لأي شخص التحقق منها لتحديد تشغيل النموذج الصحيح. في الوقت نفسه ، يمكن استخدام نماذج ML لضبط إصدار الرمز المميز ، والتزويد ، والحرق ، وحدود التصويت ديناميكيًا ، وما إلى ذلك. من المنطق التحقق منها.
المصادقة
استبدل المفاتيح الخاصة بمصادقة بيومترية تحافظ على الخصوصية. تظل إدارة المفاتيح الخاصة واحدة من أكبر نقاط الضعف في Web3. قد يكون استخراج المفاتيح الخاصة عن طريق التعرف على الوجه أو عوامل فريدة أخرى حلاً محتملاً لـ ZKML.
! [التعلم الآلي بدون معرفة (ZKML): أي نوع من الإمكانات سينفجر عندما يجتمع أهم اتجاهين في عالم التكنولوجيا؟ ] (https://img.gateio.im/social/moments-69a80767fe-9465318fc5-dd1a6f-e5a980)
4. تحديات ZKML
على الرغم من أن ZKML يتم تحسينه وتحسينه باستمرار ، إلا أن المجال لا يزال في المراحل الأولى من التطوير ، ولا تزال هناك بعض التحديات من التكنولوجيا إلى الممارسة:
التكميم مع الحد الأدنى من فقدان الدقة
حجم الدائرة ، خاصة عندما تتكون الشبكة من طبقات متعددة
دليل فعال لمضاعفة المصفوفة
هجوم عدائي
تؤثر هذه التحديات أولاً على دقة نماذج التعلم الآلي ، وثانيًا تؤثر على تكلفتها وسرعة إثباتها ، وثالثًا مخاطر هجمات سرقة النماذج.
تجري حاليًا تحسينات على هذه المشكلات ، حيث أظهر العرض التوضيحي ZK-MNIST @ 0xPARC في عام 2021 كيفية تنفيذ نموذج تصنيف صور MNIST صغير الحجم في دائرة يمكن التحقق منها ؛ فعل دانيال كانج الشيء نفسه بالنسبة لنموذج مقياس ImageNet ، حاليًا مقياس ImageNet دقة تم تحسين النموذج إلى 92٪ ومن المتوقع أن يتم الوصول إليه قريبًا مع زيادة تسريع الأجهزة في مساحة ML الأوسع.
لا يزال ZKML في مرحلة التطوير المبكرة ، لكنه بدأ يظهر الكثير من النتائج ، ويمكننا أن نتوقع رؤية المزيد من التطبيقات المبتكرة لـ ZKML على السلسلة. مع استمرار تطوير ZKML ، يمكننا توقع مستقبل يصبح فيه التعلم الآلي الذي يحافظ على الخصوصية هو القاعدة.
شاهد النسخة الأصلية
المحتوى هو للمرجعية فقط، وليس دعوة أو عرضًا. لا يتم تقديم أي مشورة استثمارية أو ضريبية أو قانونية. للمزيد من الإفصاحات حول المخاطر، يُرجى الاطلاع على إخلاء المسؤولية.
التعلم الآلي للمعرفة الصفرية (ZKML): ما نوع الإمكانات التي ستنفجر عندما يجتمع أهم اتجاهين في عالم التكنولوجيا؟
! [التعلم الآلي بدون معرفة (ZKML): أي نوع من الإمكانات سينفجر عندما يجتمع أهم اتجاهين في عالم التكنولوجيا؟ ] (https://img.gateio.im/social/moments-69a80767fe-4a4f5b2c59-dd1a6f-e5a980)
المؤلف | Callum@Web3CN.Pro
استمرت ZK في كونها ساخنة منذ عام 2022 ، وحققت تقنيتها تقدمًا كبيرًا ، كما استمرت مشاريع سلسلة ZK في بذل الجهود. في الوقت نفسه ، مع شعبية التعلم الآلي (ML) وتطبيقه الواسع في الإنتاج والحياة ، بدأت العديد من الشركات في بناء نماذج التعلم الآلي وتدريبها ونشرها. لكن المشكلة الرئيسية التي تواجه التعلم الآلي حاليًا هي كيفية ضمان الجدارة بالثقة والاعتماد على البيانات غير الشفافة. هذه هي أهمية ZKML: السماح للأشخاص الذين يستخدمون التعلم الآلي بفهم النموذج تمامًا دون الكشف عن معلومات النموذج نفسه.
1. ما هو ZKML
ما هو ZKML ، دعنا ننظر إليه بشكل منفصل. ZK (Zero-Knowledge Proof) هو بروتوكول تشفير حيث يمكن للمثقف أن يثبت للمدقق أن بيانًا معينًا صحيحًا دون الكشف عن أي معلومات أخرى ، أي أنه يمكن معرفة النتيجة بدون العملية.
ZK له خاصيتان رئيسيتان: أولاً ، يثبت ما يريد إثباته دون الكشف عن الكثير من المعلومات للمدقق ؛ ثانيًا ، من الصعب إنشاء البراهين ، ومن السهل التحقق من البراهين.
بناءً على هاتين الخاصيتين ، طورت ZK العديد من حالات الاستخدام الرئيسية: توسيع الطبقة الثانية ، السلسلة العامة الخاصة ، التخزين اللامركزي ، التحقق من الهوية ، والتعلم الآلي. سيركز تركيز البحث في هذه المقالة على ZKML (التعلم الآلي للمعرفة الصفرية).
ما هو التعلم الآلي (ML) ، التعلم الآلي هو علم الذكاء الاصطناعي الذي يتضمن تطوير وتطبيق الخوارزميات التي تمكن أجهزة الكمبيوتر من التعلم والتكيف مع البيانات بشكل مستقل ، وتحسين أدائها من خلال عملية تكرارية دون الحاجة إلى عملية برمجة. يستخدم الخوارزميات والنماذج لتحديد البيانات للحصول على معلمات النموذج وأخيراً إجراء التنبؤات / القرارات.
في الوقت الحالي ، تم تطبيق التعلم الآلي بنجاح في مختلف المجالات. مع تحسين هذه النماذج ، يحتاج التعلم الآلي إلى أداء المزيد والمزيد من المهام. من أجل ضمان نماذج عالية الدقة ، يتطلب هذا استخدام تقنية ZK: استخدام النموذج العام التحقق من البيانات الخاصة أو التحقق من صحة النماذج الخاصة بالبيانات العامة.
ZKML الذي نتحدث عنه حتى الآن هو إنشاء براهين صفرية المعرفة لخطوات الاستدلال لنماذج ML ، وليس تدريب نموذج ML.
2. لماذا هناك حاجة إلى ZKML
مع تقدم تقنية الذكاء الاصطناعي ، يصبح التمييز بين الذكاء الاصطناعي والذكاء البشري وجيل الإنسان أكثر صعوبة. تتمتع براهين المعرفة الصفرية بالقدرة على حل هذه المشكلة. فهي تتيح لنا تحديد ما إذا كان محتوى معين يتم إنشاؤه من خلال تطبيق نموذج معين تم إنشاؤه دون الكشف عن أي معلومات أخرى حول النموذج أو المدخلات.
غالبًا ما تتطلب منصات التعلم الآلي التقليدية من المطورين إرسال هياكل نموذجهم إلى المضيف للتحقق من الأداء. هذا يمكن أن يسبب عدة مشاكل:
خلقت هذه التحديات الحاجة إلى حلول يمكنها حماية خصوصية نماذج التعلم الآلي وبيانات التدريب الخاصة بها.
تقترح ZK نهجًا واعدًا لمواجهة التحديات التي تواجهها منصات ML التقليدية. من خلال الاستفادة من قوة ZK ، يوفر ZKML حلاً يحافظ على الخصوصية بالمزايا التالية:
يوفر دمج ZK في عملية ML نظامًا أساسيًا آمنًا يحافظ على الخصوصية يعالج قيود ML التقليدية. لا يؤدي هذا إلى تعزيز تبني التعلم الآلي في صناعة الخصوصية فحسب ، بل يجذب أيضًا مطوري Web2 ذوي الخبرة لاستكشاف الإمكانيات داخل نظام Web3 البيئي.
3. تطبيقات وفرص ZKML
مع التحسين المتزايد للتشفير وتقنية إثبات المعرفة الصفرية ومرافق الأجهزة ، بدأت المزيد والمزيد من المشاريع في استكشاف استخدام ZKML. يمكن تقسيم النظام البيئي لـ ZKML تقريبًا إلى الفئات الأربع التالية:
وفقًا للفئة البيئية لتطبيقات ZKML ، يمكننا تصنيف بعض مشاريع ZKML الحالية:
! [التعلم الآلي بدون معرفة (ZKML): أي نوع من الإمكانات سينفجر عندما يجتمع أهم اتجاهين في عالم التكنولوجيا؟ ] (https://img.gateio.im/social/moments-69a80767fe-2f9bac017d-dd1a6f-e5a980)
رصيد الصورة:bastian_wetzel
لا تزال ZKML تقنية ناشئة ، ولا يزال سوقها مبكرًا للغاية ، ويتم تجربة العديد من التطبيقات فقط في الهاكاثون ، لكن ZKML لا يزال يفتح مساحة تصميم جديدة للعقود الذكية:
DeFi
يمكن أن تكون تطبيقات Defi ذات المعلمات باستخدام ML أكثر تلقائية. على سبيل المثال ، يمكن لبروتوكولات الإقراض استخدام نماذج ML لتحديث المعلمات في الوقت الفعلي. في الوقت الحالي ، تثق بروتوكولات الإقراض بشكل أساسي في النماذج خارج السلسلة التي تديرها المنظمات لتحديد الضمانات ، والقيمة الدائمة للقيمة ، وحدود التصفية ، وما إلى ذلك ، ولكن قد يكون البديل الأفضل هو نماذج مفتوحة المصدر مدربة من المجتمع ويمكن لأي شخص تشغيلها والتحقق منها. باستخدام أوراكل ML خارج السلسلة يمكن التحقق منه ، يمكن لنماذج ML معالجة البيانات الموقعة خارج السلسلة للتنبؤ والتصنيف. يمكن لوسائل ML خارج السلسلة هذه أن تحل دون ثقة أسواق التنبؤ في العالم الحقيقي ، وبروتوكولات الإقراض ، وما إلى ذلك عن طريق التحقق من المنطق ونشر البراهين على السلسلة.
Web3 Social
تصفية الوسائط الاجتماعية Web3. ستؤدي الطبيعة اللامركزية للتطبيقات الاجتماعية Web3 إلى المزيد من المحتوى الضار والبريد العشوائي. من الناحية المثالية ، يمكن لمنصات الوسائط الاجتماعية استخدام نماذج ML مفتوحة المصدر متفق عليها من المجتمع ونشر أدلة على التفكير النموذجي عندما يختارون تصفية المنشورات. بصفتك مستخدمًا لوسائل التواصل الاجتماعي ، قد تكون على استعداد لعرض الإعلانات المخصصة ، ولكنك ترغب في الحفاظ على خصوصية تفضيلات المستخدم واهتماماته من المعلنين. لذلك يمكن للمستخدمين اختيار تشغيل نموذج محليًا إذا رغبوا في ذلك ، والذي يمكن إدخاله في تطبيقات الوسائط لتوفير المحتوى لهم.
GameFi
يمكن تطبيق ZKML على أنواع جديدة من الألعاب على السلسلة لإنشاء ألعاب تعاونية بين الإنسان والذكاء الاصطناعي وألعاب مبتكرة أخرى على السلسلة ، حيث يمكن أن يعمل نموذج الذكاء الاصطناعي كشخصية غير قابلة للعب ، وسيتم نشر كل إجراء يتخذه المجلس الوطني للعب في السلسلة ، مع أي إثباتات يمكن لأي شخص التحقق منها لتحديد تشغيل النموذج الصحيح. في الوقت نفسه ، يمكن استخدام نماذج ML لضبط إصدار الرمز المميز ، والتزويد ، والحرق ، وحدود التصويت ديناميكيًا ، وما إلى ذلك. من المنطق التحقق منها.
المصادقة
استبدل المفاتيح الخاصة بمصادقة بيومترية تحافظ على الخصوصية. تظل إدارة المفاتيح الخاصة واحدة من أكبر نقاط الضعف في Web3. قد يكون استخراج المفاتيح الخاصة عن طريق التعرف على الوجه أو عوامل فريدة أخرى حلاً محتملاً لـ ZKML.
! [التعلم الآلي بدون معرفة (ZKML): أي نوع من الإمكانات سينفجر عندما يجتمع أهم اتجاهين في عالم التكنولوجيا؟ ] (https://img.gateio.im/social/moments-69a80767fe-9465318fc5-dd1a6f-e5a980)
4. تحديات ZKML
على الرغم من أن ZKML يتم تحسينه وتحسينه باستمرار ، إلا أن المجال لا يزال في المراحل الأولى من التطوير ، ولا تزال هناك بعض التحديات من التكنولوجيا إلى الممارسة:
تؤثر هذه التحديات أولاً على دقة نماذج التعلم الآلي ، وثانيًا تؤثر على تكلفتها وسرعة إثباتها ، وثالثًا مخاطر هجمات سرقة النماذج.
تجري حاليًا تحسينات على هذه المشكلات ، حيث أظهر العرض التوضيحي ZK-MNIST @ 0xPARC في عام 2021 كيفية تنفيذ نموذج تصنيف صور MNIST صغير الحجم في دائرة يمكن التحقق منها ؛ فعل دانيال كانج الشيء نفسه بالنسبة لنموذج مقياس ImageNet ، حاليًا مقياس ImageNet دقة تم تحسين النموذج إلى 92٪ ومن المتوقع أن يتم الوصول إليه قريبًا مع زيادة تسريع الأجهزة في مساحة ML الأوسع.
لا يزال ZKML في مرحلة التطوير المبكرة ، لكنه بدأ يظهر الكثير من النتائج ، ويمكننا أن نتوقع رؤية المزيد من التطبيقات المبتكرة لـ ZKML على السلسلة. مع استمرار تطوير ZKML ، يمكننا توقع مستقبل يصبح فيه التعلم الآلي الذي يحافظ على الخصوصية هو القاعدة.