ملخّص الذكاء الاصطناعي
عرض المزيد
استخلص فحوى محتوى المقال بسرعة، مستشعرًا معنويات السوق في غضون 30 ثانية فقط!
المرونة والتنوع في Ethereum جعلتها واحدة من أكثر شبكات شعبية بين البلوكشين لمطوري الويب3 . ومع ذلك، فإن كل هذه الشهرة أدت إلى بعض المشاكل في ازدحام الشبكة وارتفاع رسوم الغاز . فئة جديدة من حلول التوسع تأمل في حل هذه المشكلة عن طريق تقديم المزيج المثالي من الراحة والأمان وقابلية التوسع. تسمى zkEVMs، وهذه الآلية الجديدة لديها القدرة على تسهيل معالجة عدد كبير من معاملات إيثريوم. لاكتشاف كيفية عمل zkEVMs، استكشف هذا الدليل المفيد.
النقاط الرئيسية :
zkEVM هو حل توسعي يجمع بين تكنولوجيا المعرفة الصفرية وتوافق EVM.
إنها تضمن أن يتمتع الناس بجميع الوظائف والراحة في تشغيل المشاريع على EVM (آلة إيثريوم الافتراضية)، بينما لا يزالون يحصلون على المعاملات السريعة واستخدام البيانات المنخفض لـ ZK-rollup.
بعض من أشهر zkEVMs في السوق تنتمي إلى حلول التوسع للطبقة الثانية مثل Polygon و Scroll و zkSync.
التجميعات بدون معرفة (ZK-rollups) هي نوع من حلول توسيع نطاق البلوكشين. إنها تستخدم الدلائل التشفيرية بدون معرفة للتحقق من البيانات، وتجميع عدة تحقق ورفعها على السلسلة الرئيسية. هذا يجعل من السهل تأكيد المعاملات دون الحاجة إلى معالجة الكثير من البيانات الإضافية.
آلة Ethereum الافتراضية (EVM) هي بيئة حوسبة تستخدم بلوكتشين Ethereum لمعالجة العقود الذكية. هذا البرنامج يتيح للمطورين بناء تطبيقات لامركزية (DApps) ومشاريع أخرى على Ethereum.
التوافق مع EVM يعني أساسًا أن النظام سيعمل مع جميع البروتوكولات القياسية على إثيريوم. إذا كان المشروع متوافقًا مع EVM، فإن جميع العقود الذكية التي يكتبها وينشرها على إثيريوم يمكن أن تعمل على إثيريوم دون أية مشاكل.
تكافؤ EVM يأخذ التوافق إلى خطوة أبعد. بدلاً من القدرة البسيطة على العمل مع إثيريوم، فإن أنظمة التكافؤ مع EVM تعمل كما لو كانت جزءًا من نظام إثيريوم البيئي. يضمن تكافؤ EVM أن حتى الميزات غير الأساسية، مثل الوحدات، والأدوات ومكتبات العقود الذكية في الطبقة 2، ستعمل بسلاسة.
zkEVM هو حل توسيع يجمع بين تقنية المعرفة بصفر والتوافق مع EVM. هذا يضمن أن الناس يختبرون كل الوظائف والراحة لتشغيل المشاريع على EVM بينما لا يزالون يحصلون على المعاملات السريعة والاستخدام المنخفض للبيانات لـ ZK-rollup.
تمت مناقشة خيارات zkEVM المعتمدة من إثيريوم تقريبًا منذ إنشاء أول ZK-rollups. ومع ذلك، استغرق الأمر بعض الوقت للمطورين لتصميم واحد يمكنه التعامل بالكامل مع جميع حالات الاستخدام لجهاز إثيريوم الافتراضي. تم إطلاق أول zkEVMs على الشبكة الرئيسية للجمهور في مارس 2023، مع zkSync’s Era تليها zkEVM التابعة لـ Polygon.
هنالك عدة خطوات مختلفة تتضمنها عملية إنشاء zkEVM تكون متوافقة مع EVM وقابلة للتوسع بشكل كامل. لإنشاء لفيفة ZK متوافقة مع EVM بنجاح، يجب على النظام إكمال العملية التالية:
يتم تشغيل الحساب الكامل لعقد ذكي في بيئة خارجية.
يقوم دائرة الإثبات بتقييم تفاصيل بيانات المعاملة ويولد إثبات بالمعرفة الصفرية إذا كان بإمكانه تأكيد أن المعاملة تم التحقق منها بشكل صحيح.
يتم جمع العديد من إثباتات المعرفة الصفرية وتجميعها في دفعة واحدة تُقدَّم إلى السلسلة الرئيسية دفعة واحدة.
يتلقى عقد التحقق المعتمد على الإيثريوم إثباتات المعرفة الصفرية ويتحقق من صحة كل معاملة.
عقد ذاتي التنفيذ يقوم بتحديث شبكة الإيثريوم مع المعرفة بأن جميع المعاملات ذات الصلة تم التحقق منها.
تأتي حلول zkEVM في أشكال وأحجام عديدة. عادة، يمكن تقسيم مشروع zkEVM إلى واحدة من الفئات الأربع التالية.
تم تصميم هذا النوع من zkEVM ليكون متوافقًا تمامًا مع كل جوانب إيثريوم ومع جميع طبقات إيثريوم. على الرغم من أن zkEVM من النوع 1 قادر على العمل بشكل مريح كما هو على البنية التحتية الحالية، إلا أنه قد يستغرق وقتًا إضافيًا قليلًا لمعالجة كل حساب لإثبات عدم المعرفة.
يميل هذا النوع من zkEVM إلى أن يبدو كإيثريوم من الخارج، ولكن تفاصيل التصميم الداخلي (مثل هيكل الكتل) قد تختلف قليلًا. تساعد التعديلات البسيطة في zkEVM من النوع 2 على تسريع توليد الإثبات، ولكن قد تكون هناك بعض عدم التوافق الطفيفة عند التعامل مع حالات استخدام أكثر تفصيلًا.
zkEVM من النوع 3 متوافق مع معظم التطبيقات. ومع ذلك، بعض الهياكل، مثل الـ pre-compiles، قد لا تعمل مع البنية التحتية الحالية لـ EVM.
بالرغم من الحاجة إلى إعادة الكتابة أحيانًا، فإن هذا zkEVM لديه مزايا كونه سهل البناء وسريع في توليد إثباتات الصلاحية.
هذا النوع من zkEVM يكتب شفرة العقد الذكي بلغة مستوى عالي يمكن تجميعها بعد ذلك إلى لغة متوافقة مع EVM. إنه بالتأكيد أسرع طريقة للتحقق من صلاحية العمليات، ولكنه يحتوي على مستويات أعلى من عدم التوافق.
السبب الرئيسي الذي يجعل الكثير من الناس متحمسين بشأن مشاريع zkEVM هو قدرتها على حل معضلة البلوكشين، التحدي القياسي مع أي بلوكشين الذي يجعل من المستحيل تقريبًا أن تكون لا مركزية، وقابلة للتوسع وآمنة في الوقت ذاته.
شبكة الإيثيريوم بطبيعتها لا مركزية وآمنة، ولهذا السبب هي شائعة جدًا بين مطوري الويب 3. ومع ذلك، كان عليها أن تضحي بالكثير من التوسع المتأصل للحفاظ على موثوقيتها. هذا أدى إلى بعض المشاكل مثل رسوم الغاز المرتفعة جدًا عندما تتطلب بعض الاتجاهات على الإنترنت من الشبكة معالجة العديد من العقود الذكية دفعة واحدة.
هنا تأتي دور الزي رول أبز. هذه الحلول التوسعية هي وسيلة سهلة وسريعة لمعالجة المعاملات على الإيثيريوم. بما أنها تتطلب فقط التحقق من المعاملات ليتم وضعه على الشبكة الرئيسية، لا يحتاج المستخدمون إلى إرسال جميع بيانات المعاملة الوصفية والتفاصيل الأخرى. علاوة على ذلك، تصميم الرول أب يتيح للمستخدمين معالجة جميع هذه التحقق دفعة واحدة، لذا حتى الكميات الهائلة من البيانات يمكن التعامل معها بسرعة وبتكلفة ميسورة.
بالإضافة إلى إضافة التوسع، zkEVM هي الحل الأمثل لأنها تتفاعل بسلاسة مع بيئة الإيثيريوم. المطورون الذين يستخدمون zkEVM لا داعي للقلق بشأن الأخطاء نتيجة لسوء الفهم بين نظامهم وEVM. يمكنهم استخدام مجموعة واسعة من أدوات التطوير المتاحة على الإيثيريوم، لذا فإن إنشاء تطبيقات لامركزية قابلة للتوسع ومشاريع أخرى يكون بسيطًا.
لقد أصدرت عدة مجموعات مختلفة نسخها الخاصة من zkEVM. فيما يلي مقارنة موجزة لبعض من أفضل تصاميم zkEVM.
هذا النظام المفتوح المصدر لـ zkEVM هو شبكة من النوع 3، وهو واحد من أول zkEVMs التي تم إطلاقها. بالإضافة إلى ذلك، فإن لديه موافقة مبتكر الإيثريوم فيتاليك بوترين. نظرًا لأنه يعتمد على مجموعة المدققين الضخمة للغاية الخاصة بـ Polygon، فإن zkEVM الخاص بـ Polygon آمن جدًا. بالمقارنة مع تصاميم zkEVM الأخرى، يقوم zkEVM من Polygon بعمل ممتاز في الأداء بسرعات عالية، لكنه ليس دائمًا متوافق تمامًا مع EVM.
يستخدم zkEVM الخاص بـ zkSync، المسمى Era، آلة افتراضية مخصصة لتسريع توليد أدلة الصلاحية مع دعم العديد من بروتوكولات الإيثريوم. نظام Era زك إيفي إم هو من النوع 4 الذي يحول شفرة سوليدتي وفايبر ويول إلى شفرة متوافقة مع EVM. يميل zkSync إلى أن يكون لديه مشاكل توافق أكثر من مشاريع zkEVM الأخرى، لكنه يتفوق على الباقين في توفير معاملات سريعة وبأسعار معقولة.
إن zkEVM التي تركز على المطورين لدى Scroll تقدم حالياً شبكة اختبار الفا للعامة. في الوقت الحالي، تعتبر zkEVM من نوع 3، وتتشابه مستويات سرعتها وتوافقها إلى حد ما مع zkEVM الخاصة بـ Polygon. ومع ذلك، تخطط Scroll على المدى القصير للانتقال إلى zkEVM من نوع 2، وعلى المدى الطويل لتصبح zkEVM من نوع 1. إذا تمكنت من إدارة هذه الأهداف، فقد تصبح واحدة من الخيارات الأكثر توافقاً في السوق.
يمكن أن تقدم zkEVMs للمستخدمين العديد من الفوائد المختلفة:
يمكن للمطورين بسهولة إنشاء مشاريع جديدة لإيثريوم، بحيث يمكنهم الاستمرار في العمل مع نظام مألوف.
لقد أثبتت ZK-rollups أنها واحدة من أسرع الطرق للتعامل مع جميع المعاملات الصغيرة التي تُستخدم بشكل شائع لتطبيقات DApps الخاصة بإيثريوم ومشاريع الويب 3 الأخرى.
نظرًا لأن zkEVM قابلة للتشغيل المتبادل، يمكن للأشخاص الذين يستخدمونها أن يثقوا في أن تصميماتهم ستعمل بسلاسة مع كل من البنية التحتية لإيثريوم الحالية والمستقبلية.
بالمقارنة مع بعض الحلول الأخرى للتوسع، توفر zkEVMs أمانًا وخصوصية إضافية.
تتميز zkEVMs بتكاليف غاز أقل من الخيارات الأخرى لتوسيع إيثريوم، مثل السلاسل الجانبية (sidechains).
ومع ذلك، يُرجى أن تضع في اعتبارك أن zkEVM قد يأتي مع بعض العيوب المحتملة:
لا يعمل تصميم zkEVM دائمًا بشكل جيد مع مفهوم حساب إثبات المعرفة الصفرية، لذلك فهو ليس الطريقة الأكثر سهولة للتوسيع على إيثيريوم.
كلما اقترب zkEVM من التوافق الحقيقي مع إيثيريوم، قل كفاءته. يمكن أن تكون zkEVM من النوع 1 مكلفة جدًا في التشغيل.
من المحتمل أن يواجه zkEVM صعوبة خاصة في تحقيق التوافق مع الأوبكود الخاص بـ EVM. غالبًا ما تواجه zkEVM صعوبات في إدارة أشياء مثل تنفيذ البرنامج أو معالجة الخطأ.
تشجع zkEVM الاعتماد بشكل أكبر على نظام EVM، ويشعر بعض مؤيدي الويب 3 بالقلق من أن نظامه البيئي لا يمكن أن يكون لا مركزيًا حقًا إذا كانت معظم المشاريع تعمل على بلوكتشين واحدة.
منذ إصدار أولى تصميمات zkEVM، كان هناك اهتمام كبير بالمفهوم. العديد من الناس يشعرون بالحماس لأنهم يعتقدون أن zkEVMs ستجعل بناء تطبيقات إيثيريوم الموزعة أكثر تكلفة بشكل معقول. قدرة الجمع بين السرعة والراحة والتكلفة المنخفضة لديها إمكانات لجعل الشبكة الرئيسية لإيثيريوم أكثر شعبية. إذا عملت zkEVMs كما يدعي مبدعوها، فقد يؤدي ذلك إلى انفجار في مشاريع الويب 3 و DeFi المبنية على بنية تحتية لإيثيريوم الحالية.
ومع ذلك، يجدر بالذكر أن إضافة ZK-rollups إلى EVM استغرقت وقتًا طويلاً لأن التصميم الأساسي لإيثيريوم لا يعمل بشكل جيد مع فكرة ZK-rollup. قد يواجه الأشخاص بعض الأخطاء عند العمل مع العقود الذكية على إيثريوم، مما قد يؤدي إلى إبعاد الناس عن مشاريع zkEVM. في النهاية، سيعتمد نجاح أو فشل هذا الحل التوسعي على مدى فعالية الأنظمة الأولى.
من خلال الاستفادة من قوة تكنولوجيا المعرفة الصفرية، تجعل zkEVMs من الممكن توسيع نطاق إيثريوم بشكل أكثر كفاءة. تقلل من كمية بيانات المعاملات المخزنة على شبكة إيثريوم الرئيسية، مما يجعل المشاريع أسرع وأكثر توفيرًا للتكاليف. علاوة على ذلك، فإن توافقها مع EVM يتيح للمطورين بناء تصميمات تتفاعل بسلاسة مع بيئة إيثريوم. هذا المزيج من التوافق والقابلية للتوسع يمكن أن يؤدي إلى مجموعة متنوعة من المشاريع المثيرة.
#Bybit #TheCryptoArk