القراء مثلك يساعدون في دعم MUO. عند إجراء عملية شراء باستخدام الروابط الموجودة على موقعنا ، فقد نربح عمولة تابعة. اقرأ أكثر.

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

Zero-Knowledge Ethereum Virtual Machine هو حل قياس فريد يوفر أمانًا لا تشوبه شائبة. تضمن zk-rollup قدرًا أكبر من الأمان من خلال التحقق من صحة المعاملات دون الكشف عن بياناتك.

دعنا نتعمق في عالم zkEVM ونستكشف إمكاناته كحل لتحديات التوسع التي تواجهها Ethereum.

فهم مجموعات المعرفة الصفرية

تراكم المعلومات الصفرية عبارة عن حل للتوسيع يجمع بين المعاملات المختلفة ويجمعها كدفعة. يتم تقديم دفعة الحركات التي تم تجميعها كمعاملة واحدة. بهذه الطريقة ، يتلقى blockchain ملخص المعاملة فقط ، وليس تفاصيل التحقق من الصحة.

يمكن أن تعزز zk-rollup كفاءة الشبكة لأنها تقلل من وقت المعاملة. يسمح للشبكة بمعالجة معاملات متعددة في وقت واحد. بالإضافة إلى ذلك ، تقلل zk-rollups من تكلفة معالجة المعاملات عن طريق تقسيم التكلفة بين المستخدمين.

instagram viewer

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

ما هي تقنية zkEVM؟

ال آلة الإيثريوم الافتراضية (EVM) هي المحرك الذي يدير شبكة Ethereum. تعد تقنية zkEVM نوعًا من أجهزة Ethereum الافتراضية التي يمكنها تنفيذ العقود الذكية على Ethereum blockchain مع إثبات عدم المعرفة.

مثل EVM العادي ، تقدم zkEVM أيضًا بنية أساسية عالمية للحوسبة السحابية. لكن الفرق بين الاثنين كيف يتم تنفيذ العقود الذكية. بدلاً من التنفيذ القياسي ، تقدم zkEVM أدلة عدم المعرفة لتنفيذ العقود الذكية. بالإضافة إلى ذلك ، يمكنه تشفير البيانات الحساسة وتقديم دليل مقتضب للتنفيذ.

باستخدام هذه التقنية ، يمكنك تطوير التطبيقات اللامركزية (DApps) على شبكة Ethereum مع تعزيز الأمان والكفاءة. كما أنه يقلل من تكلفة نشر العقد الذكي على Ethereum.

كيف تعمل تقنية zkEVM؟

تستفيد zkEVM من ملف تشفير المعرفة الصفرية طريقة.

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

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

بعد إنشاء zk-proof ، ترسل مجموعة zk-rollup الخاصة بالجهاز الظاهري إثباتات الصلاحية إلى Ethereum ، حيث يتم التحقق منها. يتضمن التحقق من تنفيذ الرمز الثانوي الصحيح ، واستخدام العمليات الصحيحة ، والتنفيذ الصحيح لأكواد التشغيل.

أفضل 4 مشاريع zkEVM

على الرغم من أن zkEVM في مرحلتها التطويرية ، فقد ظهرت بالفعل العديد من المشاريع.

1. zkSync

مختبرات المادة zkSync هي واحدة من أكثر إصدارات zkEVM تطوراً. يسمح للمطورين اكتب رمز العقد الذكي في Solidity ولغات البرمجة الأخرى المتوافقة مع Ethereum. أولاً ، يترجم رمز اللغة عالي المستوى إلى لغة وسيطة تسمى Yul.

بعد ذلك ، يقوم بتحويل الكود إلى نموذج مقروء آليًا ، رمز ثانوي. لتحويله إلى رمز ثنائي ، يستخدم zkSync تقنية تجميع الجهاز الظاهري منخفض المستوى (LLVM). إنه مصمم لمنحك إمكانية الوصول إلى مكتبات البرمجة المستقبلية بلغات مختلفة.

2. مضلع zkEVM

حقوق الصورة: مضلع

قدمت شبكة Polygon أيضًا zkEVM قويًا كحل مقياس L2. المضلع zk-rollup يقدم معادلة شفرة التشغيل لـ EVM. كما أنه يوفر أمانًا محسنًا لأنه يخزن فقط أدلة zk والبيانات المضغوطة للمعاملات المجمعة. بالإضافة إلى ذلك ، فهو حل فعال حيث يمكنه إنهاء المعاملات والتحقق منها على الفور.

أولاً ، يقوم بدمج معاملات المستخدم المختلفة لإنشاء دفعة في المستوى 2. ثم يتم إرسال دفعة المعاملة إلى الطبقة الأولى والتحقق منها من خلال إثبات الصلاحية. أخيرًا ، يتم إجراء تغييرات على Ethereum blockchain.

3. ستارك نت

ستارك نت هو zk-rollup آخر متوافق مع EVM يدعم Solidity ولغات أخرى عالية المستوى EVM. يستخدم نوعًا من zk-proof المعروف باسم zk-STARK (حجة المعرفة الشفافة المختصرة الصفرية). يوفر أمانًا محسنًا ، لكن رسوم الغاز يمكن أن تكون أعلى.

على StarkNET ، يمكنك استخدام Solidity أو غيرها من لغات البرمجة النصية EVM لتطوير العقود الذكية. ثم يحول رمز اللغة عالي المستوى إلى لغة البرمجة الخاصة به ، القاهرة. المترجم Nethermind WARP، يحول الرمز إلى StarkNET.

انتقل تقدم أيضًا حل التحجيم الذي يستخدم zk-rollups. تحتوي بنيتها التحتية على العديد من أوجه التشابه مع Polygon zkEVM ، لكنها توفر مرونة أعلى. إنه يوفر نظامًا رشيقًا بينما لا يزال في مرحلة الاختبار. في المستقبل ، تخطط Scroll لتحويل حل L2 القابل للتطوير إلى مكافئ EVM أكثر أمانًا وشفافية.

zkEVM إحداث ثورة في البنية التحتية للبلوك تشين

يمكن لمجموعات Zero-Knowledge أن تنفذ آلاف المعاملات على Ethereum دفعة واحدة. تقدم zkEVM بيئة سحابية حيث يمكن تنفيذ مثل هذه العقود الذكية. هذا هو السبب في أنها نهج مبتكر لحل مشكلة ثلاثية بلوكتشين. من خلال الاستفادة من هذه التقنية ، يمكنك إنشاء تطبيقات DApps قابلة للتطوير وآمنة ولا مركزية تمامًا على Ethereum.

zkEVM يجعل Ethereum أسرع وقابلة للتطوير وأرخص. علاوة على ذلك ، فإنه يوفر لك مزيدًا من الخصوصية حيث يمكنه إخفاء بياناتك. الآن ، تعمل العديد من حلول L2 على دمج هذه التقنية التي ستفتح بوابة للبنية التحتية blockchain القابلة للتطوير بشكل لا نهائي.