Kakarot zkEVM هو جهاز افتراضي للإيثيريوم مكتوب بلغة كايرو، يعمل على Starknet. كايرو هي لغة كاملة التورينغ مرتبطة بـ CairoVM. يستخدم CairoVM تعدد الحدود ونظام إثبات ZK-STARK لتحقيق حسابات قابلة للإثبات.
السمات الرئيسية لـ Kakarot zkEVM هي القدرة على生成 معاملات وكتل يمكن إثباتها. نظرًا لأنه يعتمد على CairoVM، فإن كل معاملة يتم تنفيذها على Kakarot قابلة للإثبات. وهذا يتيح للمطورين نشر تطبيقات EVM على Kakarot، ويتيح للمستخدمين التفاعل مع هذه التطبيقات باستخدام الأدوات المألوفة.
بالإضافة إلى ذلك، ستوفر Kakarot أيضًا التوافق مع بروتوكول Starknet، مما يجلب القابلية للتجميع للبروتوكولات في مجالات مثل DeFi وGameFi.
مسار التطوير
بدأ مشروع Kakarot في أكتوبر 2022 ، بهدف إنشاء zkEVM مفتوح المصدر بأقل من 10,000 سطر من الشيفرة. تم تحقيق هذا الهدف في غضون ستة أشهر فقط. من المقرر إطلاق شبكة الاختبار في نهاية صيف 2023.
تتكون مسار تطوير Kakarot zkEVM من ثلاث مراحل:
المرحلة الأولى: تنفيذ وظائف EVM على Starknet
سيكون Kakarot zkEVM موجودًا أولاً كجزء مدمج من EVM في Starknet L2. سيمكن هذا المطورين من نشر عقود ذكية مكتوبة بلغة Solidity (أو لغات متوافقة مع EVM الأخرى) مباشرة على Starknet، واستخدام الأدوات المعروفة لديهم في التطوير. يمكن للمستخدمين التفاعل مع هذه التطبيقات اللامركزية باستخدام مجموعة الأدوات الشائعة. ستكون تجربة Kakarot مشابهة لتجربة الاستخدام على Polygon أو Scroll أو Ethereum L1.
المرحلة الثانية: تنفيذ L3 zkEVMs
سيتم دمج Kakarot مع Madara، وتفعيل L3 zkEVMs، ودعم مستويات أعلى مثل L4 وL5 عند الحاجة. سيتمكن الفريق من نشر سلسلة تطبيقات zkEVM، واستخدام إثبات الفعالية لتسوية المعاملات على Starknet. يمكن أن تسمح هذه البنية بالحفاظ على أمان Ethereum L1 مع تقليل تكاليف اللامركزية.
من خلال نقل الحساب إلى طبقات أعلى، يمكن تقليل تكاليف الغاز بشكل كبير وزيادة الأداء. يمكن للمستخدمين اختيار نشر الأدلة وبيانات المعاملات على Starknet للحصول على أمان أعلى، أو استخدام حلول أخرى لتوافر البيانات لتقليل التكاليف.
المرحلة الثالثة: تنفيذ type 1 zkEVM
من خلال التكامل الإضافي بين Kakarot و Madara، يمكن تحقيق zkEVM من النوع 1. يتطلب ذلك كتابة قواعد توافق إيثريوم باستخدام Cairo، والتحول من Pedersen Merkle Patricia Trie إلى Keccak MPT. يعتمد تحقيق هذا الهدف أيضًا على مسار تطوير إيثريوم، وخاصة التغييرات المحتملة في دالة التجزئة بعد ترقية Verge.
تكوين الفريق
تأسس الفريق الأساسي لـ Kakarot خلال ماراثون هاكر في لشبونة. بدعم من مؤسسة Starknet وOnlydust، يوجد الآن أكثر من 40 مساهمًا في Kakarot.
الأعضاء الرئيسيون يشملون:
إلياس تازارتيز: المؤسس المشارك والرئيس التنفيذي، يركز على هندسة البلوكتشين والتطوير الشامل.
كلمنت والتر: المؤسس المشارك والرئيس التنفيذي للتكنولوجيا، لديه خلفية في العلوم والهندسة وريادة الأعمال.
حالة التمويل
أكمل Kakarot جولة التمويل الأولي، ولم يتم الكشف عن المبلغ المحدد. تشمل الجهات المستثمرة Starkware وLambDa. وتشمل المستثمرين الملائكيين فيتاليك بوتيرين، ونكولاس باكا، المؤسس المشارك لشركة Ledger، وراند هندي، المؤسس المشارك والرئيس التنفيذي لشركة ZAMA.
آفاق المشروع
Kakarot كتنفيذ لـ EVM على Starknet ، من المتوقع أن يصبح جسرًا مهمًا يربط بين Starknet وبيئة Ethereum. يمكن أن يقلل من عتبة التطوير ، مما يسهل على مشاريع بيئة Ethereum البناء على Starknet ، مع الحفاظ في الوقت نفسه على مستوى عالٍ من الأمان وتكاليف منخفضة.
تتصل تطوير Kakarot ارتباطًا وثيقًا بنظام Starknet البيئي. مع استمرار تحسين Starknet لتجربة المستخدم، من المتوقع أن تسهم Kakarot بشكل كبير في ازدهار نظام Starknet البيئي. ومع ذلك، فإن نجاح Kakarot يعتمد أيضًا إلى حد ما على تطور Starknet.
بالمقارنة مع مشاريع zkEVM الأخرى، فإن حجم فريق Kakarot أصغر، والميزانية وسمعة العلامة التجارية أقل. هذه أيضًا واحدة من الأسباب التي تجعل Kakarot لم يتم نشره حاليًا كـ zkEVM L2 عام.
بشكل عام، لا يزال كاكاروت في المرحلة المبكرة، ومن المقرر إطلاق شبكة الاختبار الخاصة به قريبًا. من الجدير متابعة تطوير هذا المشروع في المستقبل.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
Kakarot: كتابة EVM على Starknet باستخدام Cairo ستجلب التفاعل البيئي
كاكاروت: EVM على Starknet مكتوبة بـ Cairo
Kakarot zkEVM هو جهاز افتراضي للإيثيريوم مكتوب بلغة كايرو، يعمل على Starknet. كايرو هي لغة كاملة التورينغ مرتبطة بـ CairoVM. يستخدم CairoVM تعدد الحدود ونظام إثبات ZK-STARK لتحقيق حسابات قابلة للإثبات.
السمات الرئيسية لـ Kakarot zkEVM هي القدرة على生成 معاملات وكتل يمكن إثباتها. نظرًا لأنه يعتمد على CairoVM، فإن كل معاملة يتم تنفيذها على Kakarot قابلة للإثبات. وهذا يتيح للمطورين نشر تطبيقات EVM على Kakarot، ويتيح للمستخدمين التفاعل مع هذه التطبيقات باستخدام الأدوات المألوفة.
بالإضافة إلى ذلك، ستوفر Kakarot أيضًا التوافق مع بروتوكول Starknet، مما يجلب القابلية للتجميع للبروتوكولات في مجالات مثل DeFi وGameFi.
مسار التطوير
بدأ مشروع Kakarot في أكتوبر 2022 ، بهدف إنشاء zkEVM مفتوح المصدر بأقل من 10,000 سطر من الشيفرة. تم تحقيق هذا الهدف في غضون ستة أشهر فقط. من المقرر إطلاق شبكة الاختبار في نهاية صيف 2023.
تتكون مسار تطوير Kakarot zkEVM من ثلاث مراحل:
المرحلة الأولى: تنفيذ وظائف EVM على Starknet
سيكون Kakarot zkEVM موجودًا أولاً كجزء مدمج من EVM في Starknet L2. سيمكن هذا المطورين من نشر عقود ذكية مكتوبة بلغة Solidity (أو لغات متوافقة مع EVM الأخرى) مباشرة على Starknet، واستخدام الأدوات المعروفة لديهم في التطوير. يمكن للمستخدمين التفاعل مع هذه التطبيقات اللامركزية باستخدام مجموعة الأدوات الشائعة. ستكون تجربة Kakarot مشابهة لتجربة الاستخدام على Polygon أو Scroll أو Ethereum L1.
المرحلة الثانية: تنفيذ L3 zkEVMs
سيتم دمج Kakarot مع Madara، وتفعيل L3 zkEVMs، ودعم مستويات أعلى مثل L4 وL5 عند الحاجة. سيتمكن الفريق من نشر سلسلة تطبيقات zkEVM، واستخدام إثبات الفعالية لتسوية المعاملات على Starknet. يمكن أن تسمح هذه البنية بالحفاظ على أمان Ethereum L1 مع تقليل تكاليف اللامركزية.
من خلال نقل الحساب إلى طبقات أعلى، يمكن تقليل تكاليف الغاز بشكل كبير وزيادة الأداء. يمكن للمستخدمين اختيار نشر الأدلة وبيانات المعاملات على Starknet للحصول على أمان أعلى، أو استخدام حلول أخرى لتوافر البيانات لتقليل التكاليف.
المرحلة الثالثة: تنفيذ type 1 zkEVM
من خلال التكامل الإضافي بين Kakarot و Madara، يمكن تحقيق zkEVM من النوع 1. يتطلب ذلك كتابة قواعد توافق إيثريوم باستخدام Cairo، والتحول من Pedersen Merkle Patricia Trie إلى Keccak MPT. يعتمد تحقيق هذا الهدف أيضًا على مسار تطوير إيثريوم، وخاصة التغييرات المحتملة في دالة التجزئة بعد ترقية Verge.
تكوين الفريق
تأسس الفريق الأساسي لـ Kakarot خلال ماراثون هاكر في لشبونة. بدعم من مؤسسة Starknet وOnlydust، يوجد الآن أكثر من 40 مساهمًا في Kakarot.
الأعضاء الرئيسيون يشملون:
حالة التمويل
أكمل Kakarot جولة التمويل الأولي، ولم يتم الكشف عن المبلغ المحدد. تشمل الجهات المستثمرة Starkware وLambDa. وتشمل المستثمرين الملائكيين فيتاليك بوتيرين، ونكولاس باكا، المؤسس المشارك لشركة Ledger، وراند هندي، المؤسس المشارك والرئيس التنفيذي لشركة ZAMA.
آفاق المشروع
Kakarot كتنفيذ لـ EVM على Starknet ، من المتوقع أن يصبح جسرًا مهمًا يربط بين Starknet وبيئة Ethereum. يمكن أن يقلل من عتبة التطوير ، مما يسهل على مشاريع بيئة Ethereum البناء على Starknet ، مع الحفاظ في الوقت نفسه على مستوى عالٍ من الأمان وتكاليف منخفضة.
تتصل تطوير Kakarot ارتباطًا وثيقًا بنظام Starknet البيئي. مع استمرار تحسين Starknet لتجربة المستخدم، من المتوقع أن تسهم Kakarot بشكل كبير في ازدهار نظام Starknet البيئي. ومع ذلك، فإن نجاح Kakarot يعتمد أيضًا إلى حد ما على تطور Starknet.
بالمقارنة مع مشاريع zkEVM الأخرى، فإن حجم فريق Kakarot أصغر، والميزانية وسمعة العلامة التجارية أقل. هذه أيضًا واحدة من الأسباب التي تجعل Kakarot لم يتم نشره حاليًا كـ zkEVM L2 عام.
بشكل عام، لا يزال كاكاروت في المرحلة المبكرة، ومن المقرر إطلاق شبكة الاختبار الخاصة به قريبًا. من الجدير متابعة تطوير هذا المشروع في المستقبل.