الإيثيريوم هو نتاج تقدم ملحوظ في تعزيز التعاون البشري وآليات الحكم الذاتي الفردي. كشبكة تسوية معترف بها عالميًا، فإن الإيثيريوم يغير بشكل جذري مفهوم الملكية الرقمية وثبات البيانات. طبيعتها غير المصرح بها تتيح للأفراد في جميع أنحاء العالم إجراء تحويلات سلسة عبر المناطق الزمنية والجغرافية بحرية ودون قيود.

الميزة الرئيسية لهذا النظام تكمن في التزامه باللامركزية والأمان، حيث يضع هذه العوامل فوق السرعة وقابلية التوسع. ومع ذلك، عندما تفتقر سلسلة الكتل العامة إلى قابلية التوسع، فإن ارتفاع تكاليف المعاملات وسعة الإنتاج المحدودة تعوق المطورين والمستخدمين والتطبيقات المختلفة من الاستفادة الكاملة من قدرات الشبكة. هذه القيود في قابلية التوسع تحد في نهاية المطاف من إمكانيات الإيثيريوم ككل.

لتحقيق أقصى استفادة من إمكاناتها، يتعين على Ethereum تجاوز القيود المتعلقة بقابلية التوسع، لتصبح شبكة قادرة على دعم نظام بيئي واسع من dApps. ولتحقيق هذا الهدف، تدرس Ethereum بنشاط Rollups بوصفها حلولًا عالية التحسين للتوسع، مع التركيز خصوصًا على ZK-rollups المكافئة لـ Ethereum، باعتبارها الخيار الأكثر قابلية للتطبيق للمطورين.

إذا كنت تتابع بشكل بسيط أحدث التطورات في مجال المعرفة الصفرية لدى Ethereum، فقد تكون مألوفًا ببعض المشاريع الشهيرة مثل Polygon وStarkware وScroll وzkSync. ومع ذلك، يوجد منافس ناشئ وصامت نسبيًا لكنه يمتلك أيضًا إمكانات هائلة يتصاعد بسرعة. Taiko هو أحد مشاريع توسيع المعرفة الصفرية (zkEVM) التي تهدف إلى أن تصبح zkEVM لا مركزية بالكامل ومكافئة لـ Ethereum، وتسعى لترسيخ مكانتها في هذا المجال.

لنستكشف جوهر Taiko معًا، ولنغوص بعمق في خصائصها الفريدة.

نبذة عن Taiko

تأسست Taiko في بدايات عام 2022، واستمدت اسمها من كلمة “鼓” في اللغة اليابانية (الطبلة)، وقد أسسها Daniel Wang (الرئيس التنفيذي) وBrecht Devos (الرئيس التقني). وكلاهما من الخبراء المخضرمين ذوي خبرة واسعة في هذا المجال. عمل Daniel وBrecht معًا سابقًا في Loopring، وهي تطبيق خاص بـ ZK-rollup تم نشره على Ethereum لأول مرة في عام 2018. بعد مغادرة Loopring في عام 2021، كان Daniel يخطط في البداية لبناء شبكة اجتماعية لا مركزية، لكنه سرعان ما أدرك أن البنية التحتية القائمة لا تدعم مثل هذا النوع من التطبيقات. انضم Daniel وBrecht إلى Taiko حاملين خبرتهم من Loopring، مع فريق يضم أكثر من 20 مطور بلوكشين متميزًا وباحثي ZK ومشغلي تشفير Native موزعين في أكثر من 16 دولة. وكان هدفهم المشترك هو بناء ZK-rollup مكافئة لـ Ethereum ولا مركزية حقيقية.

على عكس منافسيها، فإن Taiko هي مشروع ZK-rollup عام يهدف إلى بناء Type-1 zkEVM لتزويد المطورين بتجربة سلسة.

لكن ما هي Type-1 ZK-rollup، وما الأهمية الحقيقية لها؟

Type-1 zkEVM

في تصنيف Vitalik Buterin للـ ZK-rollup، تضع Type-1 ZK-rollup توافقها مع EVM فوق سرعة توليد الإثبات. وهذا يعني أن Type-1 ZK-rollup لا تُجري أي تعديل على الأنظمة الحالية في Ethereum، بل تستخدم نفس دوال التجزئة، وشجرة الحالة، وشجرة المعاملات، وعمليات ما قبل التجهيز (precompiles)، ومنطق الإجماع الذي تستخدمه Ethereum. وبسبب هذه الخاصية، يمكن اعتبار Type-1 ZK-rollup مكافئة لـ EVM، ولذلك تُسمى zkEVM.

الصورة من Taiko

تتمثل ميزة Type-1 zkEVM في قدرتها على الاستفادة بشكل كامل من أدوات التطوير والبنية التحتية التي تم ترسيخها بالفعل في Ethereum، بما في ذلك العميل. بينما يُنظر إلى Type-2/2.5 zkEVM أيضًا على أنها متوافقة مع EVM، فإنها ستغيّر بعض أجزاء مكدس Ethereum، ما قد ينعكس بشكل سلبي على تكاليف gas أو على دوال تجزئة Keccak. وبناءً على نوع المشروع، قد تؤدي هذه التغييرات إلى آثار سلبية على آليات الأمان أو كفاءة العقود الذكية. لذلك، بالنسبة للمشاريع التي تكون حساسة لتغيرات رسوم الغاز أو تحتاج إلى التحقق من أمان دوال تجزئة Keccak في بيئة واقعية، قد يكون Type-1 zkEVM الأنسب.

然而، لا تقوم EVM بحد ذاتها بتصميمٍ خاص لتنفيذ عمليات صديقة لـ ZK، مما يؤدي إلى الحاجة إلى قدر كبير من الحسابات لتوليد إثباتات المعرفة الصفرية (ZKP). حاليًا، قد يستغرق توليد إثبات معرفي واحد من أجل كتلة واحدة على شبكة Ethereum ساعات عدة. لكن توجد إمكانات للتحسين من خلال العمليات المتوازية لمُولِّدات الإثبات (الجهة المسؤولة عن إنشاء ZKP) ومن خلال التطوير طويل الأمد لحلول تسريع العتاد مثل ASIC.

نظرة تقنية عامة

هدف Taiko هو أن تصبح Type-1 zkEVM، مصممة خصيصًا لتنفيذ كود العقود الذكية في Ethereum بسلاسة ودون الحاجة إلى أي تعديل. سيسمح ذلك للمطورين بالانتقال بسهولة من التطبيقات الحالية إلى Layer 2 دون الحاجة إلى تطبيق كود جديد.

تتكون Taiko من ثلاثة مكونات رئيسية:

  1. zkEVM: تتحقق zkEVM من صحة حسابات EVM عبر إثباتات الصلاحية. يمكن لـ Taiko تشغيل EVM مباشرةً دون الحاجة إلى إجراء أي تعديل. وبفضل استخدام الكود المُحقق عمليًا من شبكة Ethereum، والاستفادة من أدوات التطوير الحالية للحفاظ على حالته الأصلية، فإن ذلك يفيد المطورين بشكل كبير. يمكن للمطورين ترحيل عقود Solidity الحالية بسهولة إلى Taiko دون الحاجة إلى تجميعها بلغة مختلفة أو تعديل الإطارات. بالإضافة إلى ذلك، يتم بناء Taiko-client على أساس Geth لضمان التوافق مع ترقية بروتوكولات Ethereum في المستقبل.

  2. عُقد Layer 2 rollup: تتولى عقد Taiko جمع وتنفيذ معاملات المستخدمين على سلسلة L2. تشرف هذه العقد على إدارة سلسلة rollup وتقدم حالتها.

  3. بروتوكول Taiko: يعرّف بروتوكول Taiko قواعد الـ rollup وينفذها، ويحدد المشاركين المحتملين. وتعمل العقود الذكية المُنشأة على Ethereum Layer 1 كآلية لتوافر البيانات، وتتحقق من ZKP.

تعمل هذه المكونات معًا لضمان توافق سلس مع Ethereum Layer 1، وتوفير تجربة مألوفة للمطورين والمستخدمين.

اللامركزية

بالإضافة إلى إعطاء الأولوية لتوافق EVM، تولي Taiko اهتمامًا كبيرًا باللامركزية. في البداية، غالبًا ما تركز شبكات الـ rollup على الأداء أولًا ثم تُدخل اللامركزية تدريجيًا. لكن لدى Taiko نية استخدام مُقترحي اللامركزية (المُسلسِل/serialiser) لتقديم الكتل من البداية، واعتماد مُولِّد إثباتات لا مركزي لإنشاء ZKP. تُبرز هذه المقاربة الالتزام القوي لدى Taiko باللامركزية، نظرًا لأنه لا توجد حتى الآن شبكات rollup أخرى تستخدم مُسلسِلًا لا مركزيًا.

يضمن تركيز Taiko على اللامركزية أساسًا متينًا لـ dApps، مع الحفاظ في الوقت نفسه على الولاء للقيم الأساسية لـ Ethereum. كما كشف الفريق عن خططهم لإطلاق منظمة مستقلة لا مركزية (DAO)، وسيتم مناقشة المزيد من التفاصيل في المستقبل.

وضع Taiko الحالي

في 7 يونيو 2023، حققت Taiko إنجازًا مهمًا في سعيها إلى اللامركزية وإلى zkEVM مكافئ لـ Ethereum، وذلك من خلال إطلاق شبكة alpha-3 الاختبارية المسماة Grímsvöt. لعبت هذه الشبكة الاختبارية دورًا حاسمًا في اختبار تصميم الشبكة ومكوناتها بشكل شامل، وكان هدفها الأساسي هو فصل اللامركزية بين المُقترحين والمُثبتين، مع تطوير دعم لتقنيات Layer 3. كما يوضح خارطة طريق Taiko، فقد خصص الفريق عدّة شبكات اختبار، تركز كل شبكة على اختبار مكوّن محدد من مكدس التقنيات، وذلك للتحضير لإطلاق الشبكة الرئيسية في الربع الأول من 2024.

الصورة من Taiko

علاوة على ذلك، أعلنت Taiko Labs عن إتمام جولة تمويل ناجحة بقيمة 22 مليون دولار أمريكي. قادت Sequoia China جولة البذور (seed) بقيمة 10 ملايين دولار أمريكي في الربع الثالث من عام 2022، بينما قادت Generative Ventures أحدث جولة من الفئة A (A) بقيمة 12 مليون دولار أمريكي والتي تم إغلاقها مؤخرًا. ومن بين المستثمرين الآخرين في الجولتين: IOSG Ventures وGSR وGGV Capital، إضافة إلى عدد من المستثمرين الملائكة من مجتمع Ethereum. ستُستخدم هذه الأموال لتأسيس صندوق استثمار لإدارة النظام البيئي بهدف جذب dApps والمطورين للانضمام إلى هذا النظام.

الخلاصة

لا شك أن Type-1 zkEVM تقدم أفضل تجربة للمطورين الذين يعرفون Ethereum، وبالتالي تقلل الاحتكاك لديهم عند بناء التطبيقات على شبكات Layer 2. على المدى القصير، تتمتع Taiko بميزة واضحة في توفير أسهل طريقة للمطورين للانتقال لتطبيقات Rollup. لكن تأتي هذه التوافقية على حساب الكفاءة. ومع ازدياد دراية المطورين بـ ZK-rollups، قد يميلون أكثر إلى بناء التطبيقات على Type-3 وType-4 ZK-rollups ذات الأداء الأعلى. ومع ذلك، قد لا يحدث ذلك بسرعة، إذ ما زال معظم المطورين يفضلون التطوير على سلاسل متوافقة مع EVM، وبما أن السرعة تعد عاملًا حاسمًا في صناعة البلوكشين، فإن كثيرًا من المطورين قد يظلون ضمن مجالاتهم المألوفة ويركزون على جوانب أخرى من تطبيقاتهم، مع ترك موضوع الانتقال إلى rollups في مرتبة أقل مؤقتًا.

ما زالت Taiko تسعى لتحقيق هدف طموح وتبرز بهويتها كمشروع فريد، بهدف الوصول إلى نتائج استثنائية. ومع استمرار إجراء اختبارات alpha على الشبكات، أحرزت Taiko تقدمًا ملحوظًا في أن تصبح منصة سهلة الوصول وصديقة للمطورين والمستخدمين من مجتمع Ethereum. وهي تتمسك بالقيم الأساسية لـ Ethereum، مع توفير قابلية التوسع والكفاءة، بما يمهد لتأثير مهم على Ethereum في المستقبل. ومن المتوقع أن يساهم المشروع في اعتماد أوسع، وينمّي نظامًا بيئيًا مزدهرًا، ويلعب دورًا محوريًا في تشكيل مسار تطور Ethereum.