

تعد تقنية ZK rollups واحدة من حلول التوسعة المبتكرة للطبقة الثانية (L2) في شبكات البلوك تشين، وبشكل خاص على Ethereum. توفر هذه التقنية سرعة أعلى للمعاملات، ورسومًا أقل، ومستوى أمان متقدم، مع الحفاظ على مزايا البلوك تشين الأساسية. تستعرض هذه المقالة مفهوم ZK rollups، وآلية عملها، وتأثيرها المحتمل في منظومة العملات الرقمية.
Crypto rollup هو طريقة تجمع عدة معاملات خارج السلسلة وتقدمها إلى البلوك تشين الرئيسي كعملية واحدة. يساهم ذلك في تقليل الازدحام على الشبكة الأساسية وتحسين الأداء العام. تعتمد الـ Rollups على العقود الذكية للتواصل مع البلوك تشين الطبقة الأولى (L1)، مما يضمن اللامركزية والأمان.
ZK rollups، اختصار لـ zero-knowledge rollups، هي نوع محدد من الـ Rollup تعتمد على إثباتات صلاحية تشفيرية متقدمة (validity proofs). تتيح هذه الإثباتات للبلوك تشين L1 التأكد من صحة المعاملات خارج السلسلة دون الحاجة لمعرفة تفاصيل كل عملية. تعزز هذه الآلية الخصوصية والأمان مع الحفاظ على نزاهة البلوك تشين.
تعمل ZK rollups عبر معالجة المعاملات خارج السلسلة وتوليد إثباتات صلاحية. تُرسل هذه الإثباتات إلى البلوك تشين الرئيسي مع بيانات معاملات مضغوطة. يتحقق نظام L1 من صحة الإثبات، ما يضمن سلامة العمليات دون إعادة تنفيذها، وبالتالي يقل العبء الحسابي على الشبكة الرئيسية بشكل كبير.
تهدف تقنيتا ZK rollups و Optimistic rollups إلى تحسين قابلية توسع البلوك تشين، لكنهما تختلفان في آلية التحقق من العمليات. توفر ZK rollups الحسم الفوري عبر إثباتات صلاحية، بينما تعتمد Optimistic rollups على افتراض صحة العمليات ما لم يتم الطعن بها. وينتج عن ذلك اختلاف في أوقات التأكيد والمتطلبات الحسابية والكفاءة الإجمالية.
توفر ZK rollups ميزات عديدة مثل الأمان المعزز، وانخفاض الرسوم، وسرعة معالجة أعلى. لكنها تواجه تحديات مثل زيادة المتطلبات الحسابية، وصعوبة دمجها مع العقود الذكية المعقدة، إضافة إلى مخاطر مركزية محتملة بسبب الحاجة لأجهزة معالجة متخصصة.
هناك العديد من المشاريع التي تعتمد تقنية ZK rollup لتعزيز قابلية التوسع وكفاءة البلوك تشين. من أبرزها حل Polygon zkEVM، ومنصات StarkWare مثل StarkEx وStarkNet، إلى جانب Immutable X لتطبيقات الألعاب و NFT.
تمثل ZK rollups نقلة نوعية في تقنيات توسيع نطاق البلوك تشين، إذ تتيح أمانًا متقدمًا، ورسومًا أقل، وسرعة معالجة أكبر، ما يدعم انتشار حلول الطبقة الثانية بشكل واسع. ومع تطور التقنية وتزايد إتاحتها للمطورين، يمكن أن تلعب ZK rollups دورًا أساسيًا في مستقبل التطبيقات اللامركزية ومنظومات العملات الرقمية.
تعالج ZK rollups المعاملات خارج السلسلة، ثم ترسل إثبات عدم المعرفة إلى البلوك تشين الرئيسي. يساهم ذلك في تقليل الرسوم مع الحفاظ على الأمان باستخدام إثباتات تشفيرية، ما يدعم توسعة الشبكات مثل Ethereum.
StarkNet هو مثال على ZK rollup، إذ يمثل حلاً للطبقة الثانية على Ethereum، ويوفر قابلية توسع مرتفعة ورسوم معاملات منخفضة.
ZK تعني zero-knowledge، وهي طريقة تشفيرية تثبت صحة البيان دون كشف أي معلومات إضافية، وتعد أساسية لتعزيز الخصوصية في معاملات البلوك تشين.
zk اختصار لـ Zero-Knowledge، أي إثباتات عدم المعرفة المستخدمة في التشفير لتعزيز الخصوصية وقابلية التوسع في شبكات البلوك تشين.











