استمرت 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 الحالية:
رصيد الصورة:bastian \ _wetzel
لا تزال ZKML تقنية ناشئة ، ولا يزال سوقها مبكرًا للغاية ، ويتم تجربة العديد من التطبيقات فقط في الهاكاثون ، لكن ZKML لا يزال يفتح مساحة تصميم جديدة للعقود الذكية:
** DeFi **
** يمكن أن تكون تطبيقات Defi ذات المعلمات باستخدام ML أكثر تلقائية. ** على سبيل المثال ، يمكن لبروتوكولات الإقراض استخدام نماذج ML لتحديث المعلمات في الوقت الفعلي. في الوقت الحالي ، تثق بروتوكولات الإقراض بشكل أساسي في النماذج خارج السلسلة التي تديرها المنظمات لتحديد الضمانات ، والقيمة الدائمة للقيمة ، وحدود التصفية ، وما إلى ذلك ، ولكن قد يكون البديل الأفضل هو نماذج مفتوحة المصدر مدربة من المجتمع ويمكن لأي شخص تشغيلها والتحقق منها. باستخدام أوراكل ML خارج السلسلة يمكن التحقق منه ، يمكن لنماذج ML معالجة البيانات الموقعة خارج السلسلة للتنبؤ والتصنيف. يمكن لوسائل ML خارج السلسلة هذه أن تحل دون ثقة أسواق التنبؤ في العالم الحقيقي ، وبروتوكولات الإقراض ، وما إلى ذلك عن طريق التحقق من المنطق ونشر البراهين على السلسلة.
** Web3 Social **
** تصفية الوسائط الاجتماعية Web3. ** ستؤدي الطبيعة اللامركزية لتطبيقات Web3 الاجتماعية إلى المزيد من المحتوى الضار والبريد العشوائي. من الناحية المثالية ، يمكن لمنصات الوسائط الاجتماعية استخدام نماذج ML مفتوحة المصدر متفق عليها من المجتمع ونشر أدلة على التفكير النموذجي عندما يختارون تصفية المنشورات. بصفتك مستخدمًا لوسائل التواصل الاجتماعي ، قد تكون على استعداد لعرض الإعلانات المخصصة ، ولكنك ترغب في الحفاظ على خصوصية تفضيلات المستخدم واهتماماته من المعلنين. لذلك يمكن للمستخدمين اختيار تشغيل نموذج محليًا إذا رغبوا في ذلك ، والذي يمكن إدخاله في تطبيقات الوسائط لتوفير المحتوى لهم.
** GameFi **
** يمكن تطبيق ZKML على أنواع جديدة من الألعاب المتصلة بالسلسلة ، ويمكنه إنشاء ألعاب ذكاء إصطناعي وإنسان تعاونية وألعاب مبتكرة أخرى على السلسلة. بواسطة NPC سيتم نشرها على السلسلة مصحوبة بإثبات يمكن لأي شخص التحقق منه لتحديد تشغيل النموذج الصحيح. في الوقت نفسه ، يمكن استخدام نماذج ML لضبط إصدار الرمز المميز ، والتزويد ، والحرق ، وحدود التصويت ديناميكيًا ، وما إلى ذلك. من المنطق التحقق منها.
المصادقة
** استبدل المفاتيح الخاصة بمصادقة بيومترية تحافظ على الخصوصية. ** تظل إدارة المفاتيح الخاصة واحدة من أكبر نقاط الضعف في Web3. قد يكون استخراج المفاتيح الخاصة عن طريق التعرف على الوجه أو عوامل فريدة أخرى حلاً محتملاً لـ ZKML.
** 4. تحدي ZKML **
على الرغم من أن ZKML يتم تحسينه وتحسينه باستمرار ، إلا أن المجال لا يزال في المراحل الأولى من التطوير ، ولا تزال هناك بعض التحديات من التكنولوجيا إلى الممارسة:
التكميم مع الحد الأدنى من فقدان الدقة
حجم الدائرة ، خاصة عندما تتكون الشبكة من طبقات متعددة
دليل فعال لمضاعفة المصفوفة
هجوم عدائي
** تؤثر هذه التحديات أولاً على دقة نموذج التعلم الآلي ، وثانيًا تؤثر على تكلفته وسرعة إثباته ، وثالثًا تؤثر على مخاطر هجمات سرقة النماذج. **
تجري حاليًا تحسينات على هذه المشكلات ، حيث أظهر العرض التوضيحي ZK-MNIST @ 0xPARC في عام 2021 كيفية تنفيذ نموذج تصنيف صور MNIST صغير الحجم في دائرة يمكن التحقق منها ؛ فعل دانيال كانج الشيء نفسه بالنسبة لنموذج مقياس ImageNet ، حاليًا مقياس ImageNet دقة تم تحسين النموذج إلى 92٪ ومن المتوقع أن يتم الوصول إليه قريبًا مع زيادة تسريع الأجهزة في مساحة ML الأوسع.
لا يزال ZKML في مرحلة التطوير المبكرة ، لكنه بدأ يظهر الكثير من النتائج ، ويمكننا أن نتوقع رؤية المزيد من التطبيقات المبتكرة لـ ZKML على السلسلة. مع استمرار تطوير ZKML ، يمكننا توقع مستقبل يصبح فيه التعلم الآلي الذي يحافظ على الخصوصية هو القاعدة.
شاهد النسخة الأصلية
المحتوى هو للمرجعية فقط، وليس دعوة أو عرضًا. لا يتم تقديم أي مشورة استثمارية أو ضريبية أو قانونية. للمزيد من الإفصاحات حول المخاطر، يُرجى الاطلاع على إخلاء المسؤولية.
التطبيقات وإمكانات التعلم الآلي للمعرفة الصفرية (ZKML)
المؤلف: 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 الحالية:
رصيد الصورة:bastian \ _wetzel
لا تزال ZKML تقنية ناشئة ، ولا يزال سوقها مبكرًا للغاية ، ويتم تجربة العديد من التطبيقات فقط في الهاكاثون ، لكن ZKML لا يزال يفتح مساحة تصميم جديدة للعقود الذكية:
** DeFi **
** يمكن أن تكون تطبيقات Defi ذات المعلمات باستخدام ML أكثر تلقائية. ** على سبيل المثال ، يمكن لبروتوكولات الإقراض استخدام نماذج ML لتحديث المعلمات في الوقت الفعلي. في الوقت الحالي ، تثق بروتوكولات الإقراض بشكل أساسي في النماذج خارج السلسلة التي تديرها المنظمات لتحديد الضمانات ، والقيمة الدائمة للقيمة ، وحدود التصفية ، وما إلى ذلك ، ولكن قد يكون البديل الأفضل هو نماذج مفتوحة المصدر مدربة من المجتمع ويمكن لأي شخص تشغيلها والتحقق منها. باستخدام أوراكل ML خارج السلسلة يمكن التحقق منه ، يمكن لنماذج ML معالجة البيانات الموقعة خارج السلسلة للتنبؤ والتصنيف. يمكن لوسائل ML خارج السلسلة هذه أن تحل دون ثقة أسواق التنبؤ في العالم الحقيقي ، وبروتوكولات الإقراض ، وما إلى ذلك عن طريق التحقق من المنطق ونشر البراهين على السلسلة.
** Web3 Social **
** تصفية الوسائط الاجتماعية Web3. ** ستؤدي الطبيعة اللامركزية لتطبيقات Web3 الاجتماعية إلى المزيد من المحتوى الضار والبريد العشوائي. من الناحية المثالية ، يمكن لمنصات الوسائط الاجتماعية استخدام نماذج ML مفتوحة المصدر متفق عليها من المجتمع ونشر أدلة على التفكير النموذجي عندما يختارون تصفية المنشورات. بصفتك مستخدمًا لوسائل التواصل الاجتماعي ، قد تكون على استعداد لعرض الإعلانات المخصصة ، ولكنك ترغب في الحفاظ على خصوصية تفضيلات المستخدم واهتماماته من المعلنين. لذلك يمكن للمستخدمين اختيار تشغيل نموذج محليًا إذا رغبوا في ذلك ، والذي يمكن إدخاله في تطبيقات الوسائط لتوفير المحتوى لهم.
** GameFi **
** يمكن تطبيق ZKML على أنواع جديدة من الألعاب المتصلة بالسلسلة ، ويمكنه إنشاء ألعاب ذكاء إصطناعي وإنسان تعاونية وألعاب مبتكرة أخرى على السلسلة. بواسطة NPC سيتم نشرها على السلسلة مصحوبة بإثبات يمكن لأي شخص التحقق منه لتحديد تشغيل النموذج الصحيح. في الوقت نفسه ، يمكن استخدام نماذج ML لضبط إصدار الرمز المميز ، والتزويد ، والحرق ، وحدود التصويت ديناميكيًا ، وما إلى ذلك. من المنطق التحقق منها.
المصادقة
** استبدل المفاتيح الخاصة بمصادقة بيومترية تحافظ على الخصوصية. ** تظل إدارة المفاتيح الخاصة واحدة من أكبر نقاط الضعف في Web3. قد يكون استخراج المفاتيح الخاصة عن طريق التعرف على الوجه أو عوامل فريدة أخرى حلاً محتملاً لـ ZKML.
** 4. تحدي ZKML **
على الرغم من أن ZKML يتم تحسينه وتحسينه باستمرار ، إلا أن المجال لا يزال في المراحل الأولى من التطوير ، ولا تزال هناك بعض التحديات من التكنولوجيا إلى الممارسة:
** تؤثر هذه التحديات أولاً على دقة نموذج التعلم الآلي ، وثانيًا تؤثر على تكلفته وسرعة إثباته ، وثالثًا تؤثر على مخاطر هجمات سرقة النماذج. **
تجري حاليًا تحسينات على هذه المشكلات ، حيث أظهر العرض التوضيحي ZK-MNIST @ 0xPARC في عام 2021 كيفية تنفيذ نموذج تصنيف صور MNIST صغير الحجم في دائرة يمكن التحقق منها ؛ فعل دانيال كانج الشيء نفسه بالنسبة لنموذج مقياس ImageNet ، حاليًا مقياس ImageNet دقة تم تحسين النموذج إلى 92٪ ومن المتوقع أن يتم الوصول إليه قريبًا مع زيادة تسريع الأجهزة في مساحة ML الأوسع.
لا يزال ZKML في مرحلة التطوير المبكرة ، لكنه بدأ يظهر الكثير من النتائج ، ويمكننا أن نتوقع رؤية المزيد من التطبيقات المبتكرة لـ ZKML على السلسلة. مع استمرار تطوير ZKML ، يمكننا توقع مستقبل يصبح فيه التعلم الآلي الذي يحافظ على الخصوصية هو القاعدة.