
إذا احتفظت بـ ZIL في حساب Legacy (
zil1...
)، توفر تطبيق ZKP Migration App طريقة لنقل هذا الرصيد إلى حساب Zilliqa EVM (0x...) الذي تتحكم فيه. يوضح هذا الدليل من أين تحصل على التطبيق وما الذي تتوقعه في كل مرحلة.
اقرأ هذا الدليل قبل البدء. تتضمن العملية عبارة استرداد محفظتك وتحويلًا للأموال. تحقّق من كل عنوان بعناية واستخدم الروابط الرسمية فقط أدناه. لن يطلب منك Zilliqa أبدًا إرسال عبارة الاسترداد الخاصة بك إلى أي شخص أو إدخالها في نموذج Google Form.
تنزيل وتثبيت التطبيق
احصل على التطبيق من صفحة إصدارات GitHub الرسمية الخاصة بـ Zilliqa. اسم ملف التنزيل هو
zkp-migration-app-linux-amd64.tar.gz
.
يعمل التطبيق مباشرةً على Linux 64-bit. على Windows، يعمل عبر Ubuntu باستخدام Windows Subsystem for Linux (WSL). لا يوجد تنزيل منفصل لنظام Windows.
اتبع الدليل الخاص بجهاز الكمبيوتر لديك:
دليل تثبيت Windows
دليل تثبيت Linux
قبل فتح التطبيق، قارن مجموع SHA-256 لملف التنزيل بقيمة الإصدار المنشورة، كما هو موضح في دليل Linux. يجب على مستخدمي Windows إجراء هذا الفحص أيضًا. إذا لم تتطابق القيم، لا تفتح التطبيق.
الخطوة 1 - إشعار Legacy Account Migration

عند فتح التطبيق، سترى إشعار Legacy Account Migration. يشرح بإيجاز ما الذي يفعله هذا التطبيق: يُرجى قراءته قبل أن تقوم بأي شيء. اضغط على Continue بمجرد قراءته.
الخطوة 2 - تنزيل ملف مفتاح الدائرة (circuit key file)

يحتاج التطبيق إلى Circuit Key File لتوليد إثباتك بغير معرفة (zero-knowledge proof). يتم تنزيله مرة واحدة وتخزينه مؤقتًا على جهازك - لن تحتاج إلى تنزيله مرة أخرى في عمليات التشغيل المستقبلية. انتظر حتى تكتمل العملية؛ سترى شريط تقدم للتحقق من المجموع.

عندما يعرض Ready مع علامة اختيار خضراء، اضغط على Continue.
الخطوة 3 - أدخل تفاصيل حسابك

هذه خطوة مهمة. ستقوم بإدخال:
عنوان Legacy Account الخاص بك - عنوان zil1... القديم.
عنوان EVM Account الذي حددته - عنوان 0x... الذي تريد نقل ZIL إليه. تأكد من ذلك بعناية فائقة؛ فهذا هو المكان الذي ستنتقل إليه أموالك.
محفظة البذور الأصلية - اختر LEDGER إذا كانت محفظتك القديمة عبارة عن Ledger hardware wallet، أو OTHERS لمحافظ البرامج القياسية. هذا يحدد مسار الاشتقاق الذي يستخدمه التطبيق لاسترداد حسابك من عبارة البذور - اختيار المسار الخاطئ يعني أن التطبيق لن يجد حسابك.
⚠️ يعرض التطبيق نفسه تحذيرًا في هذه الخطوة: "فعّل وضع الطيران (Enable Flight mode) وقم بإيقاف WIFI لهذه الخطوة." أنت على وشك إدخال عبارة البذور (mnemonic seed phrase) - يريد التطبيق أن تكون دون اتصال بالإنترنت بينما تكون العبارة موجودة في الذاكرة.

أدخل Mnemonic-seed، ثم اختر اللغة الصحيحة، وبعدها اضغط Compute. حقل Passphrase اختياري - املأه فقط إذا كنت قد قمت بتعيينه مسبقًا في محفظتك؛ اتركه فارغًا في غير ذلك.
الخطوة 4 - حساب الإثبات

يحسب التطبيق الآن إثباتك بغير معرفة (zero-knowledge proof) محليًا على جهازك. لن تغادر عبارة البذور جهازك أبدًا - يقوم التطبيق فقط بإنشاء إثبات النتيجة، وليس عبارة البذور. يوضح التنبيه نفسه أن هذه العملية قد تستغرق عدة دقائق - تحلَّ بالصبر ولا تُغلق التطبيق.
الخطوة 5 - الإرسال & التحقق

بمجرد حسابه، ستحصل على كل ما تحتاجه لإكمال الهجرة فعليًا:
أرسل رصيد ZIL الخاص بمحفظتك من عنوان Schnorr الخاص بك القديم إلى عنوان legacy (zil1...) الخاص بعقد Escrow Contract الظاهر على الشاشة.
انسخ بيانات calldata لإثبات المعرفة الصفرية (سلسلة سداسية عشرية طويلة) - هذه هي التي تثبت ملكيتك وتطالب بأموالك إلى حساب EVM الذي حددته.
أرسل بيانات المعايرة (calldata) بإحدى طريقتين:
يدويًا: إذا كنت تفضّل عدم القيام بذلك بنفسك، انسخ بيانات calldata ثم أرسلها عبر رابط نموذج Google Form الظاهر على الشاشة للمعالجة يدويًا.
تلقائيًا: إذا كانت محفظتك تسمح لك بإرسال معاملة تتضمن بيانات سداسية عشرية خام (مثل MetaMask أو Rabby أو Brave Wallet، ومعظم محافظ إضافات المتصفح لسطح المكتب) فابحث عن Hex Data ضمن "Advanced details" في شاشة الإرسال/التأكيد. أحيانًا تكون مُعنونة باسم "Data" أو "Input Data". أرسل معاملة بقيمة 0 إلى عنوان عقد Escrow Contract الظاهر (عنوان 0x... المعروض على الشاشة مع لصق calldata في هذا الحقل).
للمزيد من الأمان، تقترح لك التطبيق إزالة Migration App وإعادة تشغيل جهازك بعد تقديم إثباتك.
ما الذي يحدث بعد ذلك
بمجرد إرسال بيانات المعايرة الخاصة بك (calldata) ووصول الرصيد القديم بالفعل إلى عقد Escrow Contract، سيتم تحرير ZIL الخاص بك تلقائيًا إلى حساب EVM الذي حددته - عادةً خلال 24 ساعة إذا استخدمت Google Form، فورًا إذا قمت بإرسال المعاملة بنفسك مباشرةً إلى عقد Escrow Contract.
إذا احتجت إلى مساعدة، استخدم قنوات الدعم الرسمية لدى Zilliqa. لا تشارك أبدًا عبارة الاسترداد أو المفتاح الخاص أو عبارة مرور المحفظة مع أي شخص، بما في ذلك أي شخص يعرض تقديم دعم للهجرة.
