Sovereign: حزمة أدوات تطوير لتبسيط تطبيق تقنية zk-SNARKs في Rollup
مشروع تشفير يركز على بناء rollup أكمل جولة تمويل بذور بقيمة 7.4 مليون دولار، مع تقييم يصل إلى "ثمانية أرقام". المشروع يقوم بتطوير مجموعة أدوات تطوير البرمجيات (SDK)، تهدف لمساعدة المطورين على إنشاء rollup آمن وقابل للتشغيل البيني باستخدام zk-SNARKs. فيما يلي مقدمة تفصيلية عن المشروع.
Sovereign هو نظام بيئي مفتوح ومترابط من rollup، يهدف إلى تمكين جميع المطورين من نشر rollups يمكنها التشغيل المتداخل والتوسع بسلاسة، ويمكن أن تعمل على مختلف سلاسل الكتل. الهدف من Sovereign SDK هو أن يصبح الإطار الأكثر بساطة لإنشاء zk-rollup ذو سيادة وآمن وقابل للتشغيل المتداخل.
! [تعرف على Sovereign: توفير SDKs للمجموعات لخفض عتبة تقنية إثبات المعرفة الصفرية](https://img-cdn.gateio.im/webp-social/moments-ed264356cba28fbf41102323e7eeba49.webp019283746574839201
معضلة توسيع تطبيقات blockchain
) قيود L1 التقليدية
حاليًا، هناك ثلاث طرق رئيسية لتوسيع تطبيقات البلوك تشين: سلاسل الكتل العامة L1 المخصصة، وoptimistic rollups، وzk-rollups. على الرغم من أن سلاسل الكتل العامة L1 المخصصة تتميز بتصميم ونشر بسيطين، إلا أن لديها عيوبًا ملحوظة. تحتاج كل L1 إلى تجنيد مدققين وإقناعهم برهن أموال كافية لضمان الأمان، وهذه الطريقة، بسبب تكاليف الأموال المرتفعة، مناسبة فقط لعدد قليل من التطبيقات ذات السيولة المالية العالية.
عيوب Rollups المتفائلة
تقوم Rollups بحل هذه المشكلة من خلال السماح للمطورين باستخدام منطق جديد لتوسيع blockchain القائم. ومع ذلك، فإن rollups المتفائلة السائدة حاليًا تواجه أيضًا مشاكل. فهي تعتمد على إثباتات الاحتيال لمنع السلوك غير المناسب، ولكن هذا قد يؤدي إلى "تأخير نهائي" طويل، مما يجعل الجسور عبر rollup بطيئة ومكلفة.
مزايا Zk-Rollups
بالمقارنة، تعتبر zk-rollups حلاً أكثر وعدًا للتوسع. فهي تتمتع بمزايا optimistic rollups بينما تتجنب تأخيرات النهائية الطويلة. ومع ذلك، لا يزال بناء zk-rollups مهمة معقدة تتطلب استثمارًا طويل الأمد من مهندسي التشفير المتخصصين.
حل SDK السيادي
تم تصميم Sovereign SDK لتبسيط عملية تطوير zk-rollups، مماثلًا لمساهمة Cosmos SDK في سلاسل الكتل من المستوى 1. يوفر مكونات أساسية شائعة في blockchain، مثل شبكة p2p، وقاعدة البيانات، ونقاط RPC، مما يسمح للمطورين بالتركيز على منطق أعمالهم الخاص. بالإضافة إلى ذلك، فإنه يوفر مجموعة من الوحدات الافتراضية التي تعمل بكفاءة في بيئة المعرفة الصفرية، بما في ذلك نشر الرموز، وتخزين بيانات التحقق، ووحدات الربط.
تتمثل إحدى السمات الرئيسية لـ Sovereign SDK في تقليل عتبة استخدام تقنية zk-SNARKs. لا يحتاج المطورون إلى أن يصبحوا خبراء في التشفير، بل يمكنهم ببساطة استخدام لغات البرمجة الشائعة مثل Rust (قد يتم دعم C++ في المستقبل) لكتابة التطبيقات، وسيقوم SDK تلقائيًا بترجمتها إلى آلة افتراضية zk فعالة.
الميزات الرئيسية لـ Sovereign SDK
التشغيل البيني السلس: استخدام تقنية جسر جديدة قائمة على تجميع الإثباتات لتحقيق جسر فعال بين الـ Sovereign SDK rollups على L1 المشتركة.
الأمان وقابلية التوسع: من خلال تخصيص كل مكون لـ zk-rollups، يوفر Sovereign SDK أداءً ممتازًا بشكل افتراضي، حيث لا تتجاوز فترة إثبات التأخير بضع ثوان.
التوافق عبر السلاسل: يمكن أن تعمل تجميعات Sovereign SDK على أي سلسلة بلوكشين، لأنها تُفوض مسؤولية إثبات التحقق إلى المستخدمين النهائيين، بدلاً من سلسلة L1 العامة الأساسية.
خارطة طريق المشروع
تطوير Sovereign SDK مقسم إلى ثلاث مراحل:
مرحلة البحث (جارية): تصميم وحدة التخزين الافتراضية، نموذج الاقتصاد المشفر وواجهة برمجة التطبيقات الأساسية، تطوير نموذج البحث.
مرحلة النشر الأولية: نشر شبكة p2p، وعقد RPC، وواجهة برمجة التطبيقات الأساسية، بالإضافة إلى تخزين افتراضي ووحدات ترتيب.
مرحلة صقل الشفرات: إجراء تنظيف الشيفرة، الاختبار، الاختبار العشوائي والتدقيق، وتطوير أول حالة استخدام لـ SDK.
رؤية Sovereign Labs هي جعل تقنية البلوكشين تدعم مليارات المستخدمين. لتحقيق هذا الهدف، يلتزمون بتقليل عتبة استخدام تقنيات zk-SNARKs، مع الحفاظ على إمكانية التحقق من صحة المستخدمين النهائيين واللامركزية. سيظل Sovereign SDK مجانيًا ومفتوح المصدر تمامًا، وسيتم بناء كل مكون تقني وفقًا لأعلى معايير المتانة.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
Sovereign أكملت جولة تمويل بذور بقيمة 7400000 دولار أمريكي لبناء مجموعة تطوير Rollup القائمة على المعرفة الصفرية
Sovereign: حزمة أدوات تطوير لتبسيط تطبيق تقنية zk-SNARKs في Rollup
مشروع تشفير يركز على بناء rollup أكمل جولة تمويل بذور بقيمة 7.4 مليون دولار، مع تقييم يصل إلى "ثمانية أرقام". المشروع يقوم بتطوير مجموعة أدوات تطوير البرمجيات (SDK)، تهدف لمساعدة المطورين على إنشاء rollup آمن وقابل للتشغيل البيني باستخدام zk-SNARKs. فيما يلي مقدمة تفصيلية عن المشروع.
Sovereign هو نظام بيئي مفتوح ومترابط من rollup، يهدف إلى تمكين جميع المطورين من نشر rollups يمكنها التشغيل المتداخل والتوسع بسلاسة، ويمكن أن تعمل على مختلف سلاسل الكتل. الهدف من Sovereign SDK هو أن يصبح الإطار الأكثر بساطة لإنشاء zk-rollup ذو سيادة وآمن وقابل للتشغيل المتداخل.
! [تعرف على Sovereign: توفير SDKs للمجموعات لخفض عتبة تقنية إثبات المعرفة الصفرية](https://img-cdn.gateio.im/webp-social/moments-ed264356cba28fbf41102323e7eeba49.webp019283746574839201
معضلة توسيع تطبيقات blockchain
) قيود L1 التقليدية
حاليًا، هناك ثلاث طرق رئيسية لتوسيع تطبيقات البلوك تشين: سلاسل الكتل العامة L1 المخصصة، وoptimistic rollups، وzk-rollups. على الرغم من أن سلاسل الكتل العامة L1 المخصصة تتميز بتصميم ونشر بسيطين، إلا أن لديها عيوبًا ملحوظة. تحتاج كل L1 إلى تجنيد مدققين وإقناعهم برهن أموال كافية لضمان الأمان، وهذه الطريقة، بسبب تكاليف الأموال المرتفعة، مناسبة فقط لعدد قليل من التطبيقات ذات السيولة المالية العالية.
عيوب Rollups المتفائلة
تقوم Rollups بحل هذه المشكلة من خلال السماح للمطورين باستخدام منطق جديد لتوسيع blockchain القائم. ومع ذلك، فإن rollups المتفائلة السائدة حاليًا تواجه أيضًا مشاكل. فهي تعتمد على إثباتات الاحتيال لمنع السلوك غير المناسب، ولكن هذا قد يؤدي إلى "تأخير نهائي" طويل، مما يجعل الجسور عبر rollup بطيئة ومكلفة.
مزايا Zk-Rollups
بالمقارنة، تعتبر zk-rollups حلاً أكثر وعدًا للتوسع. فهي تتمتع بمزايا optimistic rollups بينما تتجنب تأخيرات النهائية الطويلة. ومع ذلك، لا يزال بناء zk-rollups مهمة معقدة تتطلب استثمارًا طويل الأمد من مهندسي التشفير المتخصصين.
حل SDK السيادي
تم تصميم Sovereign SDK لتبسيط عملية تطوير zk-rollups، مماثلًا لمساهمة Cosmos SDK في سلاسل الكتل من المستوى 1. يوفر مكونات أساسية شائعة في blockchain، مثل شبكة p2p، وقاعدة البيانات، ونقاط RPC، مما يسمح للمطورين بالتركيز على منطق أعمالهم الخاص. بالإضافة إلى ذلك، فإنه يوفر مجموعة من الوحدات الافتراضية التي تعمل بكفاءة في بيئة المعرفة الصفرية، بما في ذلك نشر الرموز، وتخزين بيانات التحقق، ووحدات الربط.
تتمثل إحدى السمات الرئيسية لـ Sovereign SDK في تقليل عتبة استخدام تقنية zk-SNARKs. لا يحتاج المطورون إلى أن يصبحوا خبراء في التشفير، بل يمكنهم ببساطة استخدام لغات البرمجة الشائعة مثل Rust (قد يتم دعم C++ في المستقبل) لكتابة التطبيقات، وسيقوم SDK تلقائيًا بترجمتها إلى آلة افتراضية zk فعالة.
الميزات الرئيسية لـ Sovereign SDK
التشغيل البيني السلس: استخدام تقنية جسر جديدة قائمة على تجميع الإثباتات لتحقيق جسر فعال بين الـ Sovereign SDK rollups على L1 المشتركة.
الأمان وقابلية التوسع: من خلال تخصيص كل مكون لـ zk-rollups، يوفر Sovereign SDK أداءً ممتازًا بشكل افتراضي، حيث لا تتجاوز فترة إثبات التأخير بضع ثوان.
التوافق عبر السلاسل: يمكن أن تعمل تجميعات Sovereign SDK على أي سلسلة بلوكشين، لأنها تُفوض مسؤولية إثبات التحقق إلى المستخدمين النهائيين، بدلاً من سلسلة L1 العامة الأساسية.
خارطة طريق المشروع
تطوير Sovereign SDK مقسم إلى ثلاث مراحل:
مرحلة البحث (جارية): تصميم وحدة التخزين الافتراضية، نموذج الاقتصاد المشفر وواجهة برمجة التطبيقات الأساسية، تطوير نموذج البحث.
مرحلة النشر الأولية: نشر شبكة p2p، وعقد RPC، وواجهة برمجة التطبيقات الأساسية، بالإضافة إلى تخزين افتراضي ووحدات ترتيب.
مرحلة صقل الشفرات: إجراء تنظيف الشيفرة، الاختبار، الاختبار العشوائي والتدقيق، وتطوير أول حالة استخدام لـ SDK.
رؤية Sovereign Labs هي جعل تقنية البلوكشين تدعم مليارات المستخدمين. لتحقيق هذا الهدف، يلتزمون بتقليل عتبة استخدام تقنيات zk-SNARKs، مع الحفاظ على إمكانية التحقق من صحة المستخدمين النهائيين واللامركزية. سيظل Sovereign SDK مجانيًا ومفتوح المصدر تمامًا، وسيتم بناء كل مكون تقني وفقًا لأعلى معايير المتانة.