Sovereign هو نظام بيئي للتجميع المفتوح والمتصل، يهدف إلى تمكين جميع المطورين من نشر التجميعات القابلة للتشغيل البيني وقابلة للتوسع، والتي يمكن أن تعمل على مختلف سلاسل الكتل. تم تصميم Sovereign SDK ليكون أبسط إطار لإنشاء zk-rollup سيادي وآمن وقابل للتشغيل البيني.
تحديات توسيع تطبيقات البلوك تشين
قيود السلاسل العامة L1
توجد حاليًا ثلاث طرق رئيسية لتوسيع تطبيقات blockchain: سلاسل الكتل العامة L1 المخصصة، وتكنولوجيا optimistic rollups و zk-rollups. على الرغم من أن سلاسل الكتل العامة L1 المخصصة تكون تصميمها ونشرها أكثر بساطة، إلا أنها تعاني من عيوب واضحة. تحتاج كل سلسلة L1 إلى تجنيد مصدقين خاصين بها، وإقناعهم بإيداع أموال كافية لحماية أمان الشبكة. نظرًا لارتفاع تكلفة الأموال، فإن هذه الطريقة مناسبة فقط لعدد قليل من التطبيقات التي تتمتع بتمويل كاف.
مشكلة Rollups المتفائلة
على الرغم من أن الـ optimistic rollups قد خففت من عتبة تطوير تطبيقات السلاسل، إلا أنها تواجه مشاكل. للتخفيف من عبء مجموعة المدققين المشتركة، تعتمد الـ optimistic rollups على إثباتات الاحتيال لمنع السلوك غير المناسب. وهذا يؤدي إلى "تأخير نهائي" أطول، وقد يتم التراجع عن المعاملات بسبب إثباتات الاحتيال. وبالتالي، تصبح جسر الـ optimistic rollups بطيئة ومكلفة.
يواجه المطورون خيارًا صعبًا: هل ينبغي بناء rollup مخصص لغرض معين، مما يجعل المستخدمين يتنقلون بشكل متكرر بين سلاسل الكتل، أم ينبغي بناء rollup عام يلبي جميع احتياجات المستخدمين؟ كلا الخيارين ليس مثاليًا. سرعة الجسور بين optimistic rollups بطيئة، والتكاليف عالية، والمخاطر كبيرة، مما يجعلها غير مناسبة للاستخدام اليومي. بينما تواجه optimistic rollups العامة مشاكل في القابلية للتوسع مشابهة لتلك التي تواجهها سلاسل الكتل العامة من المستوى الأول، ولديها وظائف محدودة.
مزايا Zk-Rollups
استنادًا إلى الأسباب المذكورة أعلاه، تعتبر zk-rollups الحل الرائد للتوسع في المستقبل. إنها تحتوي على مزايا optimistic rollups، بينما لا تعاني من تأخير نهائي طويل. يحتاج المستخدمون فقط إلى الانتظار لبضع ثوانٍ لتأكيد إتمام المعاملة، بدلاً من انتظار أيام لتحديد ما إذا كانت هناك أدلة احتيال.
ومع ذلك، لا يزال بناء zk-rollups مهمة شاقة تتطلب من مهندسي التشفير المحترفين استثمار الكثير من الوقت والجهد.
ميزات Sovereign SDK
تم تصميم Sovereign SDK لتوفير دعم مشابه لما يقدمه Cosmos SDK لسلاسل الكتل العامة من الطبقة الأولى (L1) لل zk-rollups. يوفر مكونات نمطية شائعة في تقنية البلوكتشين مثل الشبكة من نظير إلى نظير، وقاعدة بيانات، ونقاط RPC، مما يتيح للمطورين التركيز على منطق الأعمال الخاص بسلسلتهم الخاصة. بالإضافة إلى ذلك، فإنه يقدم مجموعة من الوحدات الافتراضية التي تعمل بكفاءة في بيئات المعرفة الصفرية، بما في ذلك نشر الرموز، وتخزين البيانات المعتمدة، ووحدات الربط.
تتضمن الميزات الرئيسية لـ Sovereign SDK ما يلي:
التشغيل البيني السلس: استخدام تقنية الجسر الجديدة القائمة على تجميع الإثباتات لتحقيق جسر فعال بين تجميعات Sovereign SDK على L1 المشتركة.
آمن وقابل للتوسع: من خلال تخصيص كل مكون لـ zk-rollups، يوفر Sovereign SDK أداءً ممتازًا بشكل افتراضي.
التوافق عبر السلاسل: يمكن أن تعمل مجموعات Sovereign SDK على أي سلسلة بلوكشين، لأنها تعهد بمسؤولية التحقق إلى المستخدم النهائي بدلاً من سلسلة L1 الأساسية.
تقدم المشروع
تتكون خريطة طريق تطوير Sovereign SDK من ثلاثة مراحل:
مرحلة البحث (جارٍ العمل عليها): تصميم وحدة التخزين الافتراضية، نموذج الاقتصاد التشفيري وواجهة برمجة التطبيقات الأساسية، وتطوير نموذج البحث الأولي. من المتوقع الانتهاء في الربع الثاني من عام 2023.
مرحلة النشر الأولية: نشر شبكة p2p، ونقاط RPC، وواجهة برمجة التطبيقات الأساسية، بالإضافة إلى وحدات التخزين والترتيب الافتراضية.
مرحلة تقوية التجربة: إجراء تنظيف الكود، الاختبار، اختبار الفوضى والتدقيق، بالإضافة إلى تطوير أول حالة استخدام لـ SDK. من المتوقع أن تستمر عملية التقوية الأولية لمدة ستة أشهر تقريبًا، ثم سيتم نشر SDK على الشبكة الرئيسية.
آفاق المستقبل
تهدف Sovereign Labs إلى تمكين blockchain لدعم مليارات المستخدمين. لتحقيق هذه الهدف، من الضروري خفض عتبة استخدام تقنية المعرفة الصفرية، مما يمكن المطورين العاديين من بناء rollups بسهولة.
في نفس الوقت، سيظل Sovereign SDK مجانيًا ومفتوح المصدر تمامًا، ملتزمًا ببناء كل مكون في بنية التكنولوجيا بأعلى معايير المرونة. يلتزم الفريق بعملية بناء شفافة لضمان مصداقية المشروع وموثوقيته.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
Sovereign SDK: إطار جديد يبسط تطوير zk-rollup
Sovereign: أدوات مريحة لتطوير Rollup
Sovereign هو نظام بيئي للتجميع المفتوح والمتصل، يهدف إلى تمكين جميع المطورين من نشر التجميعات القابلة للتشغيل البيني وقابلة للتوسع، والتي يمكن أن تعمل على مختلف سلاسل الكتل. تم تصميم Sovereign SDK ليكون أبسط إطار لإنشاء zk-rollup سيادي وآمن وقابل للتشغيل البيني.
تحديات توسيع تطبيقات البلوك تشين
قيود السلاسل العامة L1
توجد حاليًا ثلاث طرق رئيسية لتوسيع تطبيقات blockchain: سلاسل الكتل العامة L1 المخصصة، وتكنولوجيا optimistic rollups و zk-rollups. على الرغم من أن سلاسل الكتل العامة L1 المخصصة تكون تصميمها ونشرها أكثر بساطة، إلا أنها تعاني من عيوب واضحة. تحتاج كل سلسلة L1 إلى تجنيد مصدقين خاصين بها، وإقناعهم بإيداع أموال كافية لحماية أمان الشبكة. نظرًا لارتفاع تكلفة الأموال، فإن هذه الطريقة مناسبة فقط لعدد قليل من التطبيقات التي تتمتع بتمويل كاف.
مشكلة Rollups المتفائلة
على الرغم من أن الـ optimistic rollups قد خففت من عتبة تطوير تطبيقات السلاسل، إلا أنها تواجه مشاكل. للتخفيف من عبء مجموعة المدققين المشتركة، تعتمد الـ optimistic rollups على إثباتات الاحتيال لمنع السلوك غير المناسب. وهذا يؤدي إلى "تأخير نهائي" أطول، وقد يتم التراجع عن المعاملات بسبب إثباتات الاحتيال. وبالتالي، تصبح جسر الـ optimistic rollups بطيئة ومكلفة.
يواجه المطورون خيارًا صعبًا: هل ينبغي بناء rollup مخصص لغرض معين، مما يجعل المستخدمين يتنقلون بشكل متكرر بين سلاسل الكتل، أم ينبغي بناء rollup عام يلبي جميع احتياجات المستخدمين؟ كلا الخيارين ليس مثاليًا. سرعة الجسور بين optimistic rollups بطيئة، والتكاليف عالية، والمخاطر كبيرة، مما يجعلها غير مناسبة للاستخدام اليومي. بينما تواجه optimistic rollups العامة مشاكل في القابلية للتوسع مشابهة لتلك التي تواجهها سلاسل الكتل العامة من المستوى الأول، ولديها وظائف محدودة.
مزايا Zk-Rollups
استنادًا إلى الأسباب المذكورة أعلاه، تعتبر zk-rollups الحل الرائد للتوسع في المستقبل. إنها تحتوي على مزايا optimistic rollups، بينما لا تعاني من تأخير نهائي طويل. يحتاج المستخدمون فقط إلى الانتظار لبضع ثوانٍ لتأكيد إتمام المعاملة، بدلاً من انتظار أيام لتحديد ما إذا كانت هناك أدلة احتيال.
ومع ذلك، لا يزال بناء zk-rollups مهمة شاقة تتطلب من مهندسي التشفير المحترفين استثمار الكثير من الوقت والجهد.
ميزات Sovereign SDK
تم تصميم Sovereign SDK لتوفير دعم مشابه لما يقدمه Cosmos SDK لسلاسل الكتل العامة من الطبقة الأولى (L1) لل zk-rollups. يوفر مكونات نمطية شائعة في تقنية البلوكتشين مثل الشبكة من نظير إلى نظير، وقاعدة بيانات، ونقاط RPC، مما يتيح للمطورين التركيز على منطق الأعمال الخاص بسلسلتهم الخاصة. بالإضافة إلى ذلك، فإنه يقدم مجموعة من الوحدات الافتراضية التي تعمل بكفاءة في بيئات المعرفة الصفرية، بما في ذلك نشر الرموز، وتخزين البيانات المعتمدة، ووحدات الربط.
تتضمن الميزات الرئيسية لـ Sovereign SDK ما يلي:
التشغيل البيني السلس: استخدام تقنية الجسر الجديدة القائمة على تجميع الإثباتات لتحقيق جسر فعال بين تجميعات Sovereign SDK على L1 المشتركة.
آمن وقابل للتوسع: من خلال تخصيص كل مكون لـ zk-rollups، يوفر Sovereign SDK أداءً ممتازًا بشكل افتراضي.
التوافق عبر السلاسل: يمكن أن تعمل مجموعات Sovereign SDK على أي سلسلة بلوكشين، لأنها تعهد بمسؤولية التحقق إلى المستخدم النهائي بدلاً من سلسلة L1 الأساسية.
تقدم المشروع
تتكون خريطة طريق تطوير Sovereign SDK من ثلاثة مراحل:
مرحلة البحث (جارٍ العمل عليها): تصميم وحدة التخزين الافتراضية، نموذج الاقتصاد التشفيري وواجهة برمجة التطبيقات الأساسية، وتطوير نموذج البحث الأولي. من المتوقع الانتهاء في الربع الثاني من عام 2023.
مرحلة النشر الأولية: نشر شبكة p2p، ونقاط RPC، وواجهة برمجة التطبيقات الأساسية، بالإضافة إلى وحدات التخزين والترتيب الافتراضية.
مرحلة تقوية التجربة: إجراء تنظيف الكود، الاختبار، اختبار الفوضى والتدقيق، بالإضافة إلى تطوير أول حالة استخدام لـ SDK. من المتوقع أن تستمر عملية التقوية الأولية لمدة ستة أشهر تقريبًا، ثم سيتم نشر SDK على الشبكة الرئيسية.
آفاق المستقبل
تهدف Sovereign Labs إلى تمكين blockchain لدعم مليارات المستخدمين. لتحقيق هذه الهدف، من الضروري خفض عتبة استخدام تقنية المعرفة الصفرية، مما يمكن المطورين العاديين من بناء rollups بسهولة.
في نفس الوقت، سيظل Sovereign SDK مجانيًا ومفتوح المصدر تمامًا، ملتزمًا ببناء كل مكون في بنية التكنولوجيا بأعلى معايير المرونة. يلتزم الفريق بعملية بناء شفافة لضمان مصداقية المشروع وموثوقيته.