شبكة الاختبار لـ Zcash هي سلسلة كتل موازية لشبكة Zcash الرئيسية الحقيقية (Mainnet) تُحاكي البروتوكول نفسه والقواعد نفسها ومنطق المعاملات نفسه تمامًا - ولكن مع اختلافين أساسيين:
العملات ليست لها أي قيمة نقدية حقيقية - وتُسمّى TAZ، وليس ZEC، وتُستخدم فقط لأغراض الاختبار.
تُختبر ترقيات الشبكة والأدوات والبرمجيات هنا أولًا قبل نشرها على سلسلة كتل Zcash الحقيقية.
بعبارة أخرى، فإن Testnet تشبه بيئة معزولة أو تجريبية حيث يمكن للمطورين والمدققين والبنّائين تجربة الأفكار دون المخاطرة بأموال حقيقية.
لماذا وُجدت Testnet؟
تُعد Testnet ضرورية لتطوير سلاسل الكتل لأن سلاسل الكتل الحقيقية مثل Zcash غير قابلة للتغيير - فبمجرد تأكيد المعاملات على الشبكة الرئيسية، لا يمكن التراجع عنها. وتوفّر Testnet نسخة آمنة مماثلة للتجربة والاختبار وتصحيح الميزات قبل نشرها على Mainnet.
استخدامات Testnet
1. تطوير البرمجيات والتكامل
يمكن للمطورين الذين يبنون المحافظ أو منصات التداول أو برمجيات التعدين أو أدوات الخصوصية اختبارها بأمان على Testnet. وتشمل الإمكانات ما يلي:
إرسال المعاملات واستلامها
تعدين كتل جديدة باستخدام عملات TAZ عديمة القيمة
بناء واجهات المستخدم وواجهات API
اختبار ميزات خصوصية المعاملات (الشفافة مقابل المحمية)
مثال:
تستخدم أدوات مثل zcash_tx_tool شبكة Testnet لتوليد المعاملات واختبار وظائف الأصول المحمية في Zcash.
سيناريو من العالم الواقعي:
يمكن لمطوّر محفظة توصيل البرمجية بنقطة نهاية RPC خاصة بـ Testnet ومحاكاة دورة الحياة الكاملة - إنشاء العناوين، وإرسال المعاملات المحمية، والتحقق من الأرصدة - قبل الإطلاق الفعلي على Mainnet.
2. اختبار ترقيات الشبكة
تقوم Zcash بترقية بروتوكولها الأساسي بشكل دوري (مثل NU6.1، NU6.2 وIronwood). وتُفعَّل الترقيات الجديدة على Testnet قبل Mainnet، مما يتيح للمطورين والمجتمع اكتشاف الأخطاء وإصلاحها.
مثال:
تُدفَع قاعدة إجماع جديدة أو نوع معاملة جديد أولًا إلى Testnet. وبعد نجاح الاختبار، يتم تفعيلها على Mainnet عند ارتفاع كتلة محدد مسبقًا.
3. اختبار تطبيقات العقد
العقدة المُصانة من Zcash هي Zebra (العقدة المبنية على Rust والتي تشرف عليها Zcash Foundation) والمحفظة المُصانة هي Zallet. توقّفت zcashd، التطبيق الأصلي للعقدة، عن الدعم تلقائيًا في 18 يوليو 2026 ولم تعد تُصان - راجع دليل الترحيل من zcashd إلى Zebra وZallet. تتيح شبكة الاختبار اختبار العُقد في ظروف حقيقية دون مخاطر مالية.
يمكن لمطوري العقد القيام بما يلي:
التحقق من انتشار الكتل
اختبار واجهات RPC
مراقبة سلوك العقدة تحت الضغط
اختبار تفاعلات برمجيات التعدين
4. التعلّم والتعليم
يمكن للمبتدئين تعلّم ميزات Zcash مثل التعدين، وإنشاء المعاملات المحمية، واستخدام Unified Address.
كما توفّر الشروحات المجتمعية والوثائق الوصول إلى صنابير Testnet والمستكشفات والأدلة.
حالات استخدام حقيقية لـ Testnet
1. اختبار المطورين (محفظة / تطبيق)
الاتصال بشبكة Zcash Testnet
طلب TAZ من صنبور
إرسال معاملات محمية
التحقق من الخصوصية واستقرار واجهة المستخدم
لن تُفقد أي ZEC حقيقية حتى لو حدثت أخطاء.
2. اختبار تكامل منصات التداول
تشغيل عقدة Testnet
استخدام نقاط نهاية Zebrad JSON-RPC لمعالجة المعاملات
اختبار منطق الإيداع/السحب الآلي
يضمن ذلك كود إنتاج آمنًا ويمنع الخسائر المالية.
3. تجارب إعداد التعدين
استخدام قوالب التعدين
اختبار التحقق من الكتل
مراقبة مكافآت التعدين (TAZ فقط)
ضبط أداء التعدين
يمنع ذلك التوقف عن العمل أو خسارة الأرباح عند الانتقال إلى Mainnet.
4. البحث الأكاديمي / أبحاث البروتوكول
يمكن للباحثين اختبار ابتكارات مثل التحقق عديم الحالة وتحسين براهين انعدام المعرفة أو غيرها من تجارب البروتوكول باستخدام Testnet.
كما يمكن للمستخدمين المتقدمين تشغيل شبكات Testnet مخصصة أو بيئات regtest لإجراء تجارب متخصصة.
الفروقات الأساسية بين Mainnet وTestnet
الميزة
Mainnet
Testnet
قيمة العملات
ZEC حقيقية
TAZ (من دون قيمة نقدية)
المخاطر
مخاطر مالية
آمنة للاختبار
ترقيات البروتوكول
الإنتاج
تفعيل مبكر
مكافآت التعدين
إصدار حقيقي
مكافأة اختبار فقط
فائدة الشبكة
معاملات حيّة
الاختبار والتطوير
مفاهيم خاطئة شائعة
عملات Testnet لها قيمة -> خطأ، TAZ لا قيمة لها.
فقدان عملات Testnet أمر مهم -> خطأ، لا تُفقد أي قيمة حقيقية.
Testnet وMainnet متطابقتان -> خطأ، إذ تُعاد تهيئة Testnet كثيرًا وليست مؤمّنة اقتصاديًا مثل Mainnet.
ما هي TAZ؟
TAZ هي نسخة Testnet من عملات Zcash:
ليست أموالًا حقيقية؛ ولا يمكن استبدالها بـ ZEC أو عملات ورقية
تُستخدم للاختبار والتطوير والتعلّم
تتبع جميع قواعد Zcash: يمكن إرسالها وتعدينها واستخدامها في العناوين المحمية
مثال:
يمكن لمطوّر إرسال 100 TAZ من عنوان Testnet إلى آخر لاختبار ميزة في محفظة من دون المخاطرة بأي ZEC حقيقية.
فكّر في TAZ على أنها "أموال لعب" خاصة بشبكة Zcash Testnet.
ما هي الصنابير؟
الصنبور هو خدمة تمنح عملات TAZ مجانية للاختبار:
تكون عادةً مواقع ويب أو واجهات API
يقدّم المستخدمون عنوان Testnet؛ ثم يرسل الصنبور كمية صغيرة من TAZ