Succinct SP1: آلة افتراضية عدم المعرفة الرائدة في الأداء
Succinct هو مشروع إثبات المعرفة الصفرية (ZKP) الذي يحظى باهتمام كبير، ويعتبر منتجه الأساسي SP1 هو الأسرع حاليًا في zkVM.
SP1 لديها المزايا التالية:
أداء ممتاز، سرعة إثبات تصل إلى 28 مرة أعلى من zkVM الأخرى، وتكلفة لا تتجاوز جزءاً من تكلفة الحلول الأخرى.
يدعم استخدام لغة Rust لكتابة ZKP، مما يسمح بإعادة استخدام مكتبات التعليمات البرمجية الحالية، مما يزيد بشكل كبير من كفاءة التطوير.
مناسب لسيناريوهات التطبيقات على مستوى الإنتاج، وقد خضع لتدقيق أمني صارم وتم اعتماده من قبل العديد من المشاريع الكبيرة.
مقدمة SP1
SP1 هو آلة افتراضية زيرو كنوledge عامة (zkVM)، يسمح للمطورين باستخدام Rust أو لغات أخرى تدعم تجميع LLVM لكتابة رمز عادي، وتوليد إثباتات زيرو كنوledge فعالة للتحقق من التنفيذ الصحيح للبرامج.
تتمثل الابتكارات الأساسية لـ SP1 في تقليل العقبات في تطوير ZKP بشكل كبير، مع الحفاظ على الأداء العالي والمرونة. مما يجعل تطوير ZKP سهلاً مثل كتابة البرمجيات العادية، مما يسمح للبنية التحتية للبلوكشين (مثل Rollup، والجسور عبر السلاسل، والأوراكل) بتحقيق القابلية للتحقق من خلال كود قابل للصيانة.
تكنولوجيا ZKP لها تطبيقات واسعة في مجال blockchain، بما في ذلك:
التوسع: من خلال Rollup، يتم ضغط عدد كبير من المعاملات في إثبات واحد، مما يقلل من عبء السلسلة الرئيسية.
التوافقية: تحقق من حالة السلاسل المختلفة، وتعزز الاتصال عبر السلاسل.
حماية الخصوصية: ضمان خصوصية المعاملات أو الحالة، وحماية بيانات المستخدم.
جسور وآلات التنبؤ: تجعل البيانات أو الحسابات خارج السلسلة قابلة للتحقق بدون ثقة على السلسلة.
إن تطوير ZKP التقليدي معقد للغاية، ويحتاج إلى فريق متخصص في علم التشفير، ومدة طويلة من التطوير، وتكاليف صيانة مرتفعة. لقد غير ظهور SP1 هذا الوضع.
في أعباء العمل الفعلية على سلسلة الكتل (مثل التحقق من العميل الخفيف، وRollup، إلخ)، SP1 أسرع من zkVM الأخرى بمعدل يتراوح بين 4-28 مرة، بالقرب من أداء الدوائر المخصصة المحسّنة يدويًا. عند التشغيل على مجموعة GPU، يستغرق التحقق من كتل شبكة إيثريوم الرئيسية 40 ثانية فقط، وتكلفته تنخفض إلى بضعة سنتات.
دعم تطوير Rust
تسمح SP1 للمطورين باستخدام Rust لكتابة منطق ZKP، وإعادة استخدام مكتبات Rust الموجودة مباشرة (مثل revm و reth و alloy وغيرها). يمكن للمطورين الاستفادة مباشرة من كود عقد blockchain الجاهز، مع تعديلات بسيطة يمكنهم من إنشاء ZKP، مما يتجنب عناء كتابة الدوائر المعقدة من الصفر.
آلية ما قبل الترجمة
تمتاز SP1 بإدخال آلية "البرمجة المسبقة"، التي تحقق تحسينًا عاليًا لعمليات التشفير الشائعة (مثل keccak و sha256 والتحقق من التوقيع وغيرها). وقد أدى ذلك إلى تقليل كبير في تكاليف الحساب، وزيادة كفاءة معالجة أعباء العمل المعقدة على البلوكشين. على سبيل المثال، تقوم SP1 بتشغيل عميل خفيف ZK Tendermint، مما يقلل وقت التحقق من ساعتين ونصف إلى 4.6 دقيقة.
المصدر المفتوح والأمان
SP1 مفتوح المصدر بالكامل (ترخيص MIT/Apache 2.0)، وهيكلها المعماري القابل للتعديل يسمح للمطورين بتخصيص "البرمجيات المسبقة التجهيز"، وتحسين أداء حالات الاستخدام المحددة. SP1 جذبت مطوري فرق مشاريع معروفة عديدة للمشاركة في تحسينها. بالإضافة إلى ذلك، تم تدقيق SP1 عبر عدة جولات من قبل العديد من شركات الأمان ZK الرائدة، وحققت نتائج "صفر ثغرات عالية الخطورة" في مسابقات التدقيق العامة.
الاعتماد على نطاق واسع
تم اعتماد العديد من المشاريع المعروفة SP1 لبناء ZKP، مما يضمن أصول ضخمة على السلسلة. من Rollup إلى الجسور عبر السلاسل، ومن الأوراق المالية إلى بروتوكولات الخصوصية، أصبحت SP1 جزءًا مهمًا من البنية التحتية للبلوكشين.
تطبيقات SP1
SP1 في مجال blockchain له تطبيقات متعددة:
Rollup: بناء ZK Rollup، توليد إثباتات المعرفة الصفرية لتحويل الحالة، ربط السلسلة الرئيسية لتحقيق سعة عالية وتكلفة منخفضة.
جسر عبر السلاسل: التحقق من توافق Layer 1 (مثل Tendermint أو عميل Ethereum الخفيف) ، وبناء جسر عبر السلاسل بشكل آمن وفعال.
التوافقية: تحقيق تحديد سريع وتوافقية بين الـRollups.
الأورacle: يدعم الحسابات الكبيرة خارج السلسلة ويولد إثباتات قابلة للتحقق على السلسلة، مما يقلل من تكاليف الغاز.
حماية الخصوصية: تحقيق معاملات وحالات سرية، وحماية أمان بيانات المستخدم.
التجميع: تجميع ZKP من نفس النوع، مما يقلل من تكلفة التحقق على السلسلة.
ظهور SP1 جلب إمكانيات جديدة للبنية التحتية للبلوك تشين، ومن المتوقع أن يدفع تقنية ZKP للتطبيق في سيناريوهات أوسع.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 13
أعجبني
13
3
مشاركة
تعليق
0/400
StableNomad
· 07-28 21:58
إحصائيًا واعد... لكننا سمعنا كل هذا من قبل مع مجموعات التفاؤل بصراحة
شاهد النسخة الأصليةرد0
SchrodingerGas
· 07-28 21:42
نقطة التوازن في لعبة المنافسة على الأداء البيئي مرة أخرى
SP1: Succinct تصنع أسرع zkVM لإعادة تشكيل البلوكتشين البنية التحتية
Succinct SP1: آلة افتراضية عدم المعرفة الرائدة في الأداء
Succinct هو مشروع إثبات المعرفة الصفرية (ZKP) الذي يحظى باهتمام كبير، ويعتبر منتجه الأساسي SP1 هو الأسرع حاليًا في zkVM.
SP1 لديها المزايا التالية:
مقدمة SP1
SP1 هو آلة افتراضية زيرو كنوledge عامة (zkVM)، يسمح للمطورين باستخدام Rust أو لغات أخرى تدعم تجميع LLVM لكتابة رمز عادي، وتوليد إثباتات زيرو كنوledge فعالة للتحقق من التنفيذ الصحيح للبرامج.
تتمثل الابتكارات الأساسية لـ SP1 في تقليل العقبات في تطوير ZKP بشكل كبير، مع الحفاظ على الأداء العالي والمرونة. مما يجعل تطوير ZKP سهلاً مثل كتابة البرمجيات العادية، مما يسمح للبنية التحتية للبلوكشين (مثل Rollup، والجسور عبر السلاسل، والأوراكل) بتحقيق القابلية للتحقق من خلال كود قابل للصيانة.
تكنولوجيا ZKP لها تطبيقات واسعة في مجال blockchain، بما في ذلك:
إن تطوير ZKP التقليدي معقد للغاية، ويحتاج إلى فريق متخصص في علم التشفير، ومدة طويلة من التطوير، وتكاليف صيانة مرتفعة. لقد غير ظهور SP1 هذا الوضع.
! موجز SP1: أسرع zkVM
خصائص SP1
في أعباء العمل الفعلية على سلسلة الكتل (مثل التحقق من العميل الخفيف، وRollup، إلخ)، SP1 أسرع من zkVM الأخرى بمعدل يتراوح بين 4-28 مرة، بالقرب من أداء الدوائر المخصصة المحسّنة يدويًا. عند التشغيل على مجموعة GPU، يستغرق التحقق من كتل شبكة إيثريوم الرئيسية 40 ثانية فقط، وتكلفته تنخفض إلى بضعة سنتات.
تسمح SP1 للمطورين باستخدام Rust لكتابة منطق ZKP، وإعادة استخدام مكتبات Rust الموجودة مباشرة (مثل revm و reth و alloy وغيرها). يمكن للمطورين الاستفادة مباشرة من كود عقد blockchain الجاهز، مع تعديلات بسيطة يمكنهم من إنشاء ZKP، مما يتجنب عناء كتابة الدوائر المعقدة من الصفر.
تمتاز SP1 بإدخال آلية "البرمجة المسبقة"، التي تحقق تحسينًا عاليًا لعمليات التشفير الشائعة (مثل keccak و sha256 والتحقق من التوقيع وغيرها). وقد أدى ذلك إلى تقليل كبير في تكاليف الحساب، وزيادة كفاءة معالجة أعباء العمل المعقدة على البلوكشين. على سبيل المثال، تقوم SP1 بتشغيل عميل خفيف ZK Tendermint، مما يقلل وقت التحقق من ساعتين ونصف إلى 4.6 دقيقة.
SP1 مفتوح المصدر بالكامل (ترخيص MIT/Apache 2.0)، وهيكلها المعماري القابل للتعديل يسمح للمطورين بتخصيص "البرمجيات المسبقة التجهيز"، وتحسين أداء حالات الاستخدام المحددة. SP1 جذبت مطوري فرق مشاريع معروفة عديدة للمشاركة في تحسينها. بالإضافة إلى ذلك، تم تدقيق SP1 عبر عدة جولات من قبل العديد من شركات الأمان ZK الرائدة، وحققت نتائج "صفر ثغرات عالية الخطورة" في مسابقات التدقيق العامة.
تم اعتماد العديد من المشاريع المعروفة SP1 لبناء ZKP، مما يضمن أصول ضخمة على السلسلة. من Rollup إلى الجسور عبر السلاسل، ومن الأوراق المالية إلى بروتوكولات الخصوصية، أصبحت SP1 جزءًا مهمًا من البنية التحتية للبلوكشين.
تطبيقات SP1
SP1 في مجال blockchain له تطبيقات متعددة:
ظهور SP1 جلب إمكانيات جديدة للبنية التحتية للبلوك تشين، ومن المتوقع أن يدفع تقنية ZKP للتطبيق في سيناريوهات أوسع.
! موجز SP1: أسرع zkVM