قابلية التوسع هي واحدة من المشاكل الرئيسية لتكنولوجيا البلوكشين. في سياق البلوكشين، تشير إلى قدرة الشبكات على التعامل مع عدد متزايد من المعاملات المتزامنة. المشكلة الرئيسية هي أنه مع إضافة المزيد من المعاملات إلى قائمة الانتظار من المعاملات المعلقة، تصبح الشبكات عادة أبطأ وأكثر تكلفة.
تقدم الحلول المعتمدة على المعرفة الصفرية وسيلة واعدة لمعالجة قضايا قابلية التوسع. في هذه المقالة، سوف نستكشف حل التوسع ZKsync، وكيف يعمل، وكيف يختلف عن التجميع المتفائل، وبعض فوائده. سنناقش أيضًا استخدام وتوزيع رمز ZK عبر الإرسال الجوي.
ما هو ZKsync؟
ZKsync هو حل لتوسيع الطبقة الثانية مصمم لجعل المعاملات على Ethereum أسرع وأرخص من خلال معالجتها خارج السلسلة الرئيسية لـ Ethereum. يقوم بذلك عبر استخدام ما يُسمى rollups إثبات المعرفة الصفرية (zk-rollups). Zk-rollups هي حلول تقوم بتجميع عدة معاملات معًا ومعالجتها خارج السلسلة.
يمكننا التفكير في حلول الطبقة الثانية باعتبارها حارة إضافية تُضاف إلى طريق سريع مزدحم. من خلال توفير مساحة أكبر للسيارات (المعاملات) للتحرك، يقلل ذلك من الاختناقات على الطريق الرئيسي (Ethereum). تمثل هذه الحارة الإضافية معالجة المعاملات خارج السلسلة التي يجريها ZKsync عبر zk-rollups.
كيف يعمل ZKsync؟
1. تجميع المعاملات
يبدأ كل شيء باستخدام zk-rollups لجمع المعاملات خارج السلسلة وتجميعها في دفعات. يتجنب ZKsync معالجتها بشكل فردي لتقليل الحمل على سلسلة Ethereum الرئيسية.
على سبيل المثال، تخيل مكتب بريد حيث بدلًا من إرسال كل رسالة بشكل منفصل إلى عنوان محدد، يتم تجميعها أولًا وتحتويها في مجموعات ثم تسليمها كلها مرة واحدة، مما يجعل العملية أكثر كفاءة بكثير.
2. استخدام إثباتات المعرفة الصفرية
بعد ذلك، ينشئ ZKsync إثباتات معرفة صفرية (ZKPs) للتحقق من الدفعات. تضمن ZKPs أن المعاملات داخل الدفعات صحيحة مع الحفاظ على تفاصيلها خاصة.
يمكنك التفكير في ZKPs كطريقة لإثبات أنك تعرف كلمة مرور سرية دون مشاركتها فعليًا. على سبيل المثال، إذا أرادت Alice إثبات أنها تعرف كلمة المرور لنادي سري، يمكنها الإجابة عن أسئلة محددة لا يعرفها إلا شخص لديه كلمة المرور، دون الكشف عن كلمة المرور نفسها.
3. إرسال الإثباتات إلى Ethereum
يتم بعد ذلك إرسال هذه ZKPs إلى شبكة Ethereum الرئيسية حيث يتم فحصها بدقة. بمجرد التحقق منها والتحقق من صحتها، يتم قبولها بواسطة شبكة Ethereum، مما يعني أن المعاملات تُسجل رسميًا وتُؤكد على blockchain.
رمز ZK
تتيح رموز ZK للمستخدمين المشاركة في نظام حوكمة ZKsync عبر تقديم قوة تصويتية. يمكن تفعيل قوة التصويت هذه عبر عملية التفويض. دعنا نلقي نظرة على كيفية عملها:
لتفعيل القوة التصويتية لرموز ZK الخاصة بك، يجب أن تفوضها إلى عنوان على ZKsync. يمكن أن يكون عنوانك أنت أو عنوان شخص آخر.
الشخص الذي يتحكم في هذا العنوان يصبح مفوضًا (Delegate) يمكنه التصويت على مقترحات الحوكمة.
لا يؤدي التفويض إلى تغيير ملكية الرموز، لكنه يُفعّل القوة التصويتية للعنوان المختار.
يمكن تغيير التفويض في أي وقت بواسطة حامل الرمز ويستمر حتى يتم تعديله أو نقل الرموز.
لا يمكن تقسيم التفويض عبر عناوين متعددة. يتم تفويض كامل القوة التصويتية الموجودة في محفظة واحدة إلى عنوان واحد.
تم إدراج رمز ZK على Binance مع تطبيق وسم seed في 17 يونيو 2024. يُرجى الرجوع إلى إعلان الإدراج الرسمي للحصول على مزيد من التفاصيل.
إسقاط جائزة ZKsync
وزع إسقاط جائزة رمز ZK 17.5% من إجمالي المعروض على محافظ مؤهلة. تم تقسيم التخصيص بين المستخدمين والمساهمين.
إسقاط جوائز قائم على الاستخدام
لكي تكون مؤهلًا لإسقاط الجائزة كمستخدم، كان عليك جسر أموالك إلى ZKsync Era والامتثال لما لا يقل عن واحد من المعايير السبعة التالية:
تفاعل مع ما لا يقل عن 10 عقود ذكية غير قائمة على الرموز على ZKsync.
استخدم Paymasters لما لا يقل عن 5 معاملات على ZKsync Era. الـ Paymasters هي حسابات خاصة مصممة لتغطية تكاليف المعاملات لحسابات أخرى، مما قد يجعل بعض المعاملات مجانية للمستخدمين النهائيين.
تداول ما لا يقل عن 10 رموز ERC-20 مختلفة على بورصات ZKsync Era اللامركزية (DEXs).
قدم أي مقدار من السيولة إلى بورصات DEXs والبروتوكولات الخاصة بالإقراض/الاقتراض التي يتم تتبعها على ZKsync Era.
احتفظ بما لا يقل عن رمز NFT غير قابل للاستبدال Libertas Omnibus واحد وقت لقطة البيانات.
كن نشطًا لمدة تزيد عن 3 أشهر على ZKsync Lite قبل شبكة ZKsync Era الرئيسية.
تبرع لـ Gitcoin عبر الجولات المُستضافة على ZKsync Lite.
تخصيصات إسقاط جائزة ZKsync
وفقًا لـ ZKsync، كانت التخصيصات مبنية على صيغة تحجيم القيمة المكونة من عدة خطوات:
1. كانت الخطوة الأولى هي تحديد الرصيد اليومي للأصول المشفرة المحتفظ بها على عنوان ما. شمل ذلك كلًا من رصيد المحفظة والcrypto المرسلة إلى بروتوكولات التمويل اللامركزي (DeFi).
2. بعد ذلك، تم تقييم الأصول المشفرة في بروتوكولات DeFi بقيمة تساوي 2x قيمتها الاسمية. على سبيل المثال، إذا كان لديك ما قيمته 100 دولار من crypto في بروتوكول DeFi، فستحسبها المعادلة كـ 200 دولار.
3. أخيرًا، تم جمع الأرصدة اليومية وتقسيمها على مدة لقطة البيانات (366 يومًا) لحساب متوسط الأرصدة المرجّح زمنيًا.
على سبيل المثال، تخيل أن Alice أرسلت أصولًا مشفرة بقيمة 200 دولار إلى ZKsync Era قبل لقطة البيانات بـ 30 يومًا وقامت فورًا بتخصيص 1/4 منها (50 دولارًا) لبروتوكول DeFi. أما الـ 150 دولارًا الأخرى فقد تم الاحتفاظ بها في محفظتها حتى لقطة البيانات. والآن، دعنا نحسب متوسط رصيدها المرجّح زمنيًا (TWAB):
TWAB = ( ($150 30 days) + ($50 2 * 30 days) ) / 366 = $20.50
يمكن لكل عنوان استلام مضاعفات إضافية بناءً على أنشطة محددة تشير إلى سلوك مستخدم حقيقي أو إلى مساهمة في ZKsync. تمت إضافة هذه المضاعفات فوق التخصيصات. إليك بعض الأنشطة التي قد تضيف مضاعفات:
1. احتفظ بما لا يقل عن واحدة من مجموعات NFT الأصلية التالية من ZKsync وقت لقطة البيانات: Dudiez، Hue، Moody Mights، Webears، ZKPENGZ، zkSkulls، أو zkVeggies.
2. احتفظ بما لا يقل عن 50% من إسقاط جوائز ARB/OP/ENS لمدة تزيد عن 90 يومًا بعد المطالبة به.
إسقاط جوائز قائم على المساهمة
تضمن إسقاط جائزة رمز ZK أيضًا تخصيصات محددة لمختلف المساهمين في نظام ZKsync البيئي. فيما يلي تفصيل مفصل لإسقاط الجوائز القائم على المساهمة:
1. مشاريع ZKsync الأصلية: تم تخصيص 215,250,000 رمز ZK مباشرةً للمساهمين وخزائن مشاريع ZKsync الأصلية التي تبني على ZKsync Era، بما في ذلك بروتوكولات DeFi، والألعاب، وسلاسل ZK، ومجموعات NFT، والبنية التحتية، وأكثر من ذلك.
2. البنّاؤون: تم تخصيص 86,895,375 رمزًا لأفراد ومطورين وباحثين ومجتمعات وشركات ساهموا في نظام ZKsync البيئي من خلال التطوير أو المناصرة أو التعليم.
مطورو GitHub: المطورون الذين لديهم ما لا يقل عن 25 commit عبر مستودعات مؤهلة قبل 24 مارس 2024.
مجموعة Protocol Guild: باحثون ومطورون من Ethereum.
مشاركو ZK quest: المشاركون في تفعيل مطوري ZK quest في Istanbul Devconnect 2023 و/أو ETH Denver 2024.
وغير ذلك الكثير.
3. مجتمعات على السلسلة. تم تخصيص 102,375,000 رمز لمجموعة صغيرة من مجتمعات تجريبية على السلسلة لاستكشاف طرق استخدام الرموز وNFTs، مثل:
مستلمو إسقاط جوائز رمز DEGEN للموسم 1.
مستلمو إسقاط جوائز رمز BONSAI للموسم 1.
المشاركون في الموسمين 1 و2 من Crypto The Game (CTG) وفريق CTG.
حاملو Pudgy Penguin وMilady Maker.
كيف يمكنك المطالبة بإسقاط جائزة ZKsync؟
انتبه لمواقع الويب المزيفة وهجمات التصيّد. تأكد من أنك تستخدم المواقع والقنوات الرسمية.
اتبع هذه الخطوات للتحقق من أهليتك والمطالبة برموز ZK الخاصة بك:
1. قم بزيارة موقع إسقاط الجوائز الرسمي وتحقق مما إذا كنت مؤهلًا لإسقاط الجوائز. أدخل عنوان محفظتك أو اسم مستخدم GitHub واضغط [Check].
2. انقر [Connect wallet] واتبع التعليمات لتوصيل محفظة العملات المشفرة الخاصة بك.
3. بعد ذلك، سيتعين عليك تفويض القوة التصويتية لرموز ZK الخاصة بك. يمكنك إما تفويضها إلى نفسك أو إلى أي عضو آخر في المجتمع.
4. أخيرًا، اضغط [Claim your tokens] واتبع التعليمات. إذا واجهت خطأً، انقر [Claim your tokens] مرة أخرى.
كيف يمكنك المطالبة بإسقاط ZKsync على Binance؟
للمطالبة برموز ZK من Binance، يحتاج المستخدمون المؤهلون إلى إيداع حد أدنى 0.02 ETH من عنوان مُدرج في القائمة البيضاء على شبكة ZKsync Era إلى حسابهم في Binance. ستُعتبر الإيداعات فقط التي تمت مباشرة من العناوين المدرجة ضمن القوائم البيضاء النشطة لمستخدمي ZKsync صالحة لهذا التوزيع.
دفعات العناوين المدرجة في القائمة البيضاء:
الدفعة 1
الدفعة 2
الدفعة 3
الدفعة 4
سيتم توزيع رموز ZK على أساس من يأتي أولًا يخدم أولًا على المستخدمين الذين يستوفون المعايير. يمكن لكل مستخدم المطالبة برموز ZK مرة واحدة فقط (أي مطالبة واحدة لكل Binance User ID)، وبحد أقصى 200 رمز ZK لكل مستخدم. حتى إذا قام المستخدم بإيداع 0.02 ETH من عناوين متعددة إلى Binance UID واحد، فلن يمكنه المطالبة بإسقاط الجوائز إلا مرة واحدة بإجمالي 200 رمز ZK.
من المقرر أن يبدأ أول إسقاط جائزة لرمز ZK على Binance في 25 يونيو 2024. يرجى الرجوع إلى الإعلان الرسمي للحصول على مزيد من التفاصيل حول برنامج توزيع رموز Binance ZK Token Distribution Program.
هجمات السيبيل والانتقادات المجتمعية
أثار إسقاط جائزة ZKsync جدلًا بين مجتمع العملات المشفرة، مما أثار مخاوف بشأن تنفيذه وعدالته.
تعرض إسقاط جائزة ZKsync لانتقادات بسبب نقص التدابير الفعالة ضد هجمات السيبيل. جادل العديد من المستخدمين بأن معايير الأهلية كان من السهل استغلالها، مما يسمح بإنشاء عدة محافظ لخداع النظام والحصول على المزيد من الرموز.
ردًا على ذلك، أوضح مطورو ZKsync أنهم اختاروا عمدًا عدم استخدام كشف سيبيل صارم للغاية لتجنب استبعاد عدد كبير من المستخدمين العضويين عن غير قصد. بدلًا من ذلك، نفذوا التحجيم بالقيمة والمضاعفات لاكتشاف هجمات سيبيل المحتملة مع إعطاء الأولوية للمستخدمين العضويين.
جادل البعض بأن رموز ZK لم يتم توزيعها بشكل عادل. ذكر النقاد أن الحد الأقصى البالغ 100,000 رمز ZK لكل عنوان كان صغيرًا جدًا لأنه قلل بشكل غير عادل المكافآت للمستخدمين المشاركين بشكل كبير في نظام ZKsync البيئي. ادعى بعض المستخدمين أنهم لم يحصلوا على أي شيء رغم استيفائهم لمعايير الأهلية واستخدام منتجات ZKsync لسنوات متعددة.
لمعالجة هذه المخاوف، أوضح ZKsync استراتيجية توزيعه، مؤكدًا على تركيزه على مكافأة المشاركين النشطين. أشار الفريق إلى أن 89% من الرموز المُسقطة تم منحها للمستخدمين الذين تفاعلوا بنشاط مع ZKsync Era.
ZKsync مقابل Optimistic Rollups
آلية الأمان
تبدأ optimistic rollups بافتراض أن جميع المعاملات صالحة. تستخدم طريقة يتم فيها دفع العقد لفحص المعاملات بعد معالجتها. إذا تم العثور على أي مشكلات، يتم الإبلاغ عنها وتصحيح المعاملات. تتمثل المشكلة في هذا النهج في اعتماده على عناصر بشرية قد ترتكب أخطاء بسهولة.
على النقيض من ذلك، يستخدم ZKsync ZKPs لضمان أمان المعاملات. يمكن أن يوفّر هذا النهج مستوى دقة أعلى نسبيًا مقارنة بـ optimistic rollups.
زمن التسوية
تتميز rollups المتفائلة بفترة تحدٍ تُسمى فترة التحدي لمدة 7 أيام. من الضروري ذلك لأن rollups المتفائلة تفترض في البداية أن جميع المعاملات صالحة، ولا تقوم بتصحيحها إلا إذا قام شخص ما بالطعن في صحتها. لا تصبح المعاملات نهائية حتى نهاية هذه الفترة، مما يؤدي إلى أزمنة تسوية أبطأ.
على النقيض من ذلك، يستخدم ZKsync ZKPs للتحقق من المعاملات. تُصبح المعاملات نهائية بمجرد التحقق منها بواسطة العقد. يتجاوز هذا النهج الحاجة إلى فترة تحدٍ، مما يجعل أزمنة التسوية أسرع.
فوائد ZKsync
قابلية التوسع
يعزز ZKsync قابلية توسع شبكة Ethereum من خلال معالجة المعاملات خارج السلسلة الرئيسية باستخدام zk-rollups. وهذا يقلل رسوم المعاملات ويُسرّع أزمنة المعاملات. ونتيجة لذلك، يتيح ZKsync لـ Ethereum دعم المزيد من المستخدمين والتطبيقات اللامركزية (DApps).
قابلية التوافق مع EVM
تعني قابلية التوافق مع EVM أن المطورين الذين أنشأوا بالفعل DApps لجهاز Ethereum الظاهري (EVM) يمكنهم ترحيلها إلى ZKsync مع تغييرات بسيطة جدًا. هذا يقلل منحنى التعلم ويجعل من الأسهل تبني حلول توسيع ZKsync.
