كيف يمكنني التحقق من ملكية OKX ورصيد عنوان المحفظة؟

تم النشر في ‏26 سبتمبر 2023تم التحديث في ‏15 نوفمبر 20255 دقيقة قراءة‏‎973‏

سترشدك هذه المقالة خلال عملية كيفية التحقق من ملكية OKX ورصيد عنوان المحفظة عبر ملف لقطة آنية للاحتياطي الخاص بـ OKX وأداة التحقق من الاحتياطي مفتوحة المصدر.

ما الذي يجب عليّ إعداده قبل التحقُّق؟

1. افتح أداة التحقُّق، وحدد ملف zip الذي تريد تنزيله. يمكنك رؤية الأداتين التاليتين في المجلد:

  • VerifyAddress: تحقق من ملكية عنوان الاحتياطي.

  • CheckBalance: التحقق من أرصدة عناوين الاحتياطيات (ملاحظة: تحتاج إلى تهيئة ملف rpc.json لتكوين معلومات عقدة استدعاء الإجراءات من بُعد (RPC) أو واجهة برمجة تطبيقات OKLink المفتوحة والمعلومات ذات الصلة الأخرى)

يمكنك رؤية أداتي VerifyAddress وCheckBalance في المجلد

2. افتح ملفات التدقيق ونزِّل تقرير إثبات الاحتياطيات

3. احفظ تقرير إثبات الاحتياطيات الذي تم تنزيله وأداة التحقُّق في نفس المجلد

كيف يمكنني التحقق من ملكية OKX لعنوان احتياطيات المحفظة؟

تحتوي بيانات اللقطة الآنية الخاصة بـ OKX على العناوين، ورسائل "أنا عنوان تابع لـ OKX" والتوقيعات الإلكترونية، بالإضافة إلى نصوص استرداد التوقيعات المتعددة لعملة BTC. يمكنك العمل باستخدام الخطوات أدناه للتأكد من امتلاك OKX لهذه العناوين.

  • تعتمد محفظة BTC على طريقتي توقيع: توقيع أحادي وتوقيع متعدد.

    • يتم اعتماد التوقيع المتعدد بنسبة 2/3، حيث تحتوي كل قطعة بيانات على توقيعين، يتم إنشاؤهما باستخدام مفتاحين خاصين من بين المفاتيح الثلاثة التي تمتلكها OKX. من خلال التحقق من صحة التوقيعين، يمكن التأكد من أن منصة OKX تمتلك مفتاحين خاصين على الأقل من المفاتيح الثلاثة، مما يثبت بشكل قاطع حيازة المنصة لعنوان التوقيع المتعدد.

    • تُثبت نتائج الرسالة والتوقيع المُتحقق منهما لعنوان BTC أحادي التوقيع ملكية OKX لهذا العنوان.

  • محفظة ETH

    • تُثبت نتائج الرسالة والتوقيع المُتحقق منهما ملكية OKX لهذا العنوان.

يمكنك التأكد من ملكية عنوان الاحتياطيات المنشور من قبل OKX باستخدام الأدوات مفتوحة المصدر أو أدوات الطرف الثالث المتوفرة.

كيف يمكنني التحقق من ملكية OKX لعنوان احتياطيات المحفظة عبر أدوات التحقُّق؟

  1. افتح برنامج Terminal

    • نظام Mac‏: Terminal

    • نظام Windows‏: Command Prompt

  2. نفّذ الأمر ثم حدد موقع المجلد الذي تم تنزيله. في هذه الحالة، أدخل الأمر cd ~/Downloads/proof-of-reserves

  3. أدخل الأمر التالي في terminal (يمكن استبدال اسم الملف بملف آخر يحتاج إلى التحقق)

    • Mac:‏./VerifyAddress --por_csv_filename=okx_por_20221122.csv

    • Windows:‏ VerifyAddress.exe --por_csv_filename=okx_por_20221122.csv ملاحظة: إذا كنت تستخدم جهاز Mac وواجهت رسالة "لا يمكن فتح الأدوات لعدم إمكانية التحقق من المطور"، يُرجى الانتقال إلى تفضيلات النظام > الأمان والخصوصية > عام > انقر على القفل لإجراء التغييرات > السماح للتطبيقات التي تم تنزيلها من App Store والمطورين المعروفين

  4. إذا تمت عملية التحقق بنجاح، ستعرض terminal الرسالة التالية: "Verify address signature end, all address passed"

ستظهر terminal الرسالة التالية: "Verify address signature end, all address passed"

كيف يمكنني التحقق من ملكية OKX لعنوان احتياطي المحفظة عبر أداة تابعة لطرف ثالث؟

لتحقق من ملكية أنواع العناوين التالية، يمكن استخدام أدوات الطرف الثالث لإثبات أن العنوان ينتمي إلى OKX:

لنأخذ عنوان التوقيع الأحادي لـ BTC كمثال هنا:

  1. نزِّل ملفات التدقيق وافتحها

  2. انسخ سجلًا من الملف، بما في ذلك العنوان والرسالة والتوقيع

انسخ سجلًا من الملف

3. انتقل إلى أداة التحقُّق من توقيع BTC، وألصق العنوان والرسالة والتوقيع

4. إذا تم اجتياز عملية التحقُّق، فستظهر النتيجة على النحو التالي:

نتيجة التحقُّق

كيف يمكنني التحقَّق من ملكية أصول وضع الوديعة الثابتة بعملة ETH على OKX؟

بالنسبة لأصول وضع الوديعة الثابتة بعملة ETH، استخدم مستكشف الطرف الثالث (beaconcha.in) للتحقق من ملكية OKX لهذه المفاتيح العمومية.

  1. نزِّل ملف وضع الوديعة الثابتة بعملة ETH وافتحه.

  2. انسخ أي مفتاح عام لأداة التحقق

انسخ المفتاح العام لأداة التحقق

3. انتقل إلى beaconcha.in، ألصق المفتاح العام لأداة التحقق

4. تحقق مما إذا كان "عنوان المرسل" و"عنوان المستلم" يتطابقان مع العناوين الموجودة في ملف وضع الوديعة الثابتة بعملة ETH. تم توقيع "عنوان المرسل" و"عنوان المستلم" من قِبل OKX لتأكيد الملكية، ويمكن التحقق منهما باستخدام الإرشادات المذكورة أعلاه

عنوان المرسل

عنوان المستلم

كيف يمكنني التحقق من رصيد عنوان احتياطي محفظة OKX؟

  1. قارن رصيد العنوان لشبكة عملة رقمية محددة عند ذروة اللقطة الأنية مع رصيد العنوان في ملف اللقطة الآنية المنشور بواسطة OKX للتحقق مما إذا كانا متسقين.

  2. قارن مجموع أرصدة العناوين لشبكة عملة رقمية محددة عند ذروة اللقطة الآنية مع مجموع أرصدة العناوين في ملف اللقطة الآنية الذي نشرته OKX للتحقق من اتساقهما.

للاستعلام عن رصيد العناوين عند ذروة اللقطة الآنية، يمكنك إما تكوين عقدة استدعاء الإجراءات من بُعد (RPC) أو استخدام واجهة برمجة التطبيقات المفتوحة من OKLink.

كيف يمكنني التحقق من رصيد عنوان BTC المحدد والرصيد الإجمالي؟

1. قم بتثبيت عميل Bitcoin Core، وزامن حتى آخر ذروة، ثم قم بإرجاع الكتلة إلى ذروة لقطة OKX الآنية

  1. قم بتنزيل Bitcoin Core هنا مع الإصدار 0.21 أو أعلى

  2. قم بتعديل ملف تكوين Bitcoin Core لتمكين الوصول إلى عقدة استدعاء الإجراءات من بُعد (RPC). قم بإنشاء ملف ~/.bitcoin/bitcoin.conf وافتحه باستخدام محرر أو قم بتشغيل أمر vi ~/.bitcoin/bitcoin.conf، edit server=1 rpcuser=OKX rpcpassword=OKXWallet

  3. أدخل مجلد bin، وشغّل أمر ./bitcoind، ثم شغّل العقدة.

  4. انتظر حتى تتم مزامنة العقدة مع الذروة الأخيرة. يستغرق الأمر حوالي 12 ساعة

  5. للاستعلام عن الرصيد من ذروة لقطة OKX الآنية، يجب إرجاع العقدة إلى هذه الذروة بعد المزامنة مع أحدث ذروة.

    1. انتقل إلى متصفح BTC وابحث عن تجزئة الكتلة للذروة التالية بعد ذروة اللقطة الآنية. انسخ معرف تجزئة الكتلة وأدخله في جزء قيمة التجزئة في الطلب التالي

    2. شغّل الأمر ./bitcoin-cli invalidateblock00000000000000000005829017993a7a21e4b7c731c95b9cb979c01294a7bd27
      ملاحظة: '00000000000000000005829017993a7a21e4b7c731c95b9cb979c01294a7bd27' - هذا مثال، ويرجى تحديث هذه المعلمة كقيمة تجزئة للكتلة التالية في ذروة كتلة BTC في ملف إثبات الاحتياطيات الذي قمت بتنزيله.

    3. انتظر حتى تعود العقدة إلى ذروة اللقطة. يمكنك تشغيل الأمر ./bitcoin-cli getblockcount للتحقق من اكتمال عملية التراجع، أو يمكنك مراجعة سجلات مخرجات العقدة للحكم على ذلك.

سجلات مخرجات العقدة

2. تكوين المعلمات

  1. افتح ملف rpc.json

  2. قم بتكوين معلمات RPC المتعلقة بـ btc في ملف rpc.json واحفظ الملف

مثال: تكوين المعلمات

3. تحقق مما إذا كان رصيد عنوان الشبكة متوافقًا مع الرصيد الموضح في ملف اللقطة الآنية باستخدام أداة CheckBalance.

  1. افتح برنامج Terminal

    • نظام Mac‏: Terminal

    • نظام Windows‏: Command Prompt

  2. نفّذ الأمر ثم حدد موقع المجلد الذي تم تنزيله. في هذه الحالة، أدخل الأمر cd ~/Downloads/proof-of-reserves

التحقَّق من رصيد عنوان واحد

  1. أدخل الأمر التالي في terminal (يمكن استبدال اسم الملف بملف آخر يحتاج إلى التحقق)

    • Mac‏: ./CheckBalance --mode="single_address" --coin_name="btc" --address="3A1JRKqfGGxoq2qSHLv85u4zn935VR9ToL" --por_csv_filename=okx_por_20221122.csv

    • Windows:‏ CheckBalance.exe --mode="single_address" --coin_name="btc" --address="3A1JRKqfGGxoq2qSHLv85u4zn935VR9ToL" --por_csv_filename=okx_por_20221122.csvملاحظة: إذا كنت تستخدم نظام Mac وواجهت رسالة "لا يمكن فتح الأدوات لعدم إمكانية التحقَّق من المطور"، يُرجى الانتقال إلى تفضيلات النظام > الأمان والخصوصية > عام > انقر على القفل لإجراء التغييرات > السماح للتطبيقات التي تم تنزيلها من App Store والمطورين المعروفين

  2. يتم عرض رصيد عنوان واحد بناءً على النتيجة المُرجَعة

يتم عرض رصيد عنوان واحد بناءً على النتيجة المُرجَعة

3. قارن رصيد OKX المنشور في الملف والنتيجة المُرجَعة لمعرفة ما إذا كان متسقًا

التحقَّق من رصيد جميع العناوين

  1. أدخل الأمر التالي في terminal (يمكن استبدال اسم الملف بملف آخر يحتاج إلى التحقق)

    • Mac‏: ./CheckBalance --mode="single_coin_total_balance" --coin_name="btc" --por_csv_filename=okx_por_20221122.csv

    • Windows:‏ CheckBalance.exe --mode="single_coin_total_balance" --coin_name="btc" --por_csv_filename=okx_por_20221122.csv ملاحظة: إذا كنت تستخدم نظام Mac وواجهت رسالة "لا يمكن فتح الأدوات لعدم إمكانية التحقَّق من المطور"، يُرجى الانتقال إلى تفضيلات النظام > الأمان والخصوصية > عام > انقر على القفل لإجراء التغييرات > السماح للتطبيقات التي تم تنزيلها من App Store والمطورين المعروفين

  2. يتم عرض رصيد جميع العناوين بناءً على النتيجة المُرجَعة

يتم عرض رصيد جميع العناوين بناءً على النتيجة المُرجَعة

3. قارن رصيد OKX المنشور في الملف والنتيجة المُرجَعة لمعرفة ما إذا كان متسقًا

كيف يمكنني التحقق من رصيد عنوان ETH المحدد والرصيد الإجمالي؟

أصدرت OKX عناوين المحفظة على Ethereum وOptimism وArbitrum وPolygon وAvalanche وغيرها من البلوكشين، بالإضافة إلى الأرصدة المقابلة لـ ETH. باستخدام أدوات مفتوحة المصدر، يمكنك التحقق من رصيد هذه العناوين. للتحقق، يمكنك اختيار استخدام RPC الافتراضي، أو RPC من طرف ثالث، أو واجهة برمجة تطبيقات OKLink.

  • باستخدام rpc الافتراضي دون تعديل rpc.json، يمكنك الانتقال مباشرة إلى خطوة التحقق

  • استخدم عقدة استدعاء الإجراءات من بُعد (RPC) التابعة لطرف ثالث (مثل: Infura وAlchemy) - يمكنك العرض في الملحق

  • استخدم واجهة برمجة التطبيقات الخاصة بـ OKLink للتحقق - يمكنك العرض في الملحق

استخدم الأداة CheckBalance للتحقق مما إذا كان الرصيد الموجود على عنوان الشبكة متوافقًا مع الرصيد الموضح في ملف اللقطة الآنية

  1. افتح برنامج Terminal

    • نظام Mac‏: Terminal

    • نظام Windows‏: Command Prompt

  2. نفّذ الأمر ثم حدد موقع المجلد الذي تم تنزيله. في هذه الحالة، أدخل الأمر cd ~/Downloads/proof-of-reserves

التحقَّق من رصيد عنوان واحد

1. على سبيل المثال، إذا كنت ترغب في التحقَّق مما إذا كان رصيد عنوان ETH‏ 0xc5451b523d5fffe1351337a221688a62806ad91a عند الذروة المحددة يتوافق مع الرصيد المعروض في ملف اللقطة الآنية (مثال: okx_por_20221122.csv)، تحتاج إلى تنفيذ الأمر التالي في terminal:

  • Mac‏: ./CheckBalance --mode="single_address" --coin_name="eth" --address="0xc5451b523d5fffe1351337a221688a62806ad91a" --por_csv_filename=okx_por_20221122.csv

  • Windows:‏ CheckBalance.exe --mode="single_address" --coin_name="eth" --address="0xc5451b523d5fffe1351337a221688a62806ad91a" --por_csv_filename=okx_por_20221122.csv

ملاحظة:

  • إذا كنت بحاجة إلى الاستعلام عن عملات أخرى، فاستبدل "coin_name" و"address" بالقيم المناسبة

  • إذا كنت تستخدم جهاز Mac وواجهت رسالة "لا يمكن فتح الأدوات لعدم إمكانية التحقق من المطور"، يُرجى الانتقال إلى تفضيلات النظام > الأمان والخصوصية > عام > انقر على القفل لإجراء التغييرات > السماح للتطبيقات التي تم تنزيلها من App Store والمطورين المعروفين

2. يتم عرض رصيد عنوان ETH المُستعلم عنه عند الذروة المحددة بناءً على النتيجة المرجَعة

رصيد عنوان ETH المُستعلم عنه عند الذروة المحددة

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

التحقَّق من مجموع جميع أرصدة العناوين لعملات رقمية معينة

1. على سبيل المثال، إذا كنت تريد التحقَّق مما إذا كان رصيد جميع عناوين ETH عند الارتفاع المحدد يتوافق مع الرصيد الموضح في ملف اللقطة الآنية (مثال: okx_por_20221122.csv)، تحتاج إلى تنفيذ الأمر التالي في terminal:

  • Mac‏: ./CheckBalance --mode="single_coin_total_balance" --coin_name="eth" --por_csv_filename=okx_por_20221122.csv

  • Windows:‏ CheckBalance.exe --mode="single_coin_total_balance" --coin_name="eth" --por_csv_filename=okx_por_20221122.csv

ملاحظة:

  • إذا كنت بحاجة إلى الاستعلام عن عملات أخرى، فاستبدل "coin_name" بالقيم المدعومة مثل BTC وETH وETH-ARBITRUM وETH-OPTIMISM

  • إذا كنت تستخدم جهاز Mac وواجهت رسالة "لا يمكن فتح الأدوات لعدم إمكانية التحقق من المطور"، يُرجى الانتقال إلى تفضيلات النظام > الأمان والخصوصية > عام > انقر على القفل لإجراء التغييرات > السماح للتطبيقات التي تم تنزيلها من App Store والمطورين المعروفين

2. يتم عرض رصيد جميع عناوين ETH عند الذروة المحددة بناءً على النتيجة المرجَعة

رصيد جميع عناوين ETH عند الذروة المحددة

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

الملحق

استخدم عقدة استدعاء الإجراءات من بُعد (RPC) التابعة لطرف ثالث (على سبيل المثال: Infura، Alchemy)

قم بتكوين معلمات RPC لكل عقدة أرشيف شبكة في ملف rpc.json، كما هو موضح في الشكل التالي: احصل على عقدة أرشيف evm

  • قم بتثبيت عقدة الأرشيف يدويًا. قد يستغرق الأمر بعض الوقت للمزامنة. يُرجى الرجوع إلى الرابط هنا

  • استخدم عقد الطرف الثالث: Infura، وAlchemy

مثال: Alchemy توفر خدمة عقدة أرشيف Ethereum

  1. سجّل الدخول إلى OKLink

  2. انتقل إلى الملف > واجهة برمجة التطبيقات

  3. حدد إنشاء واجهة برمجة التطبيقات ضمن بيانات الشبكة لإنشاء مفتاح واجهة برمجة التطبيقات

قم بتكوين المعلمات المتعلقة بـ OKLink open API في ملف rpc.json

OKLink هي شركة بيانات بلوكشين ضخمة توفر واجهة مفتوحة للاستعلام عن رصيد العنوان لذروة محددة في البلوكشين. كما يُمكنك الحصول على واجهة برمجة التطبيقات العامة من OKLink للتحقق من رصيد العناوين الذي تنشره OKX.