P08-L01 · P08 · P08-M01
تحقق من هوية الشبكة والعنوان والبرنامج والتنفيذ
المتطلبات السابقة: P01-L02 · P02-L03 · P03-L03
أهداف التعلم
- طابق الشبكة والعنوان ودور الكائن.
- افصل هوية الرمز عن التنفيذ.
- سجّل المصدر والسياق وفجوات الهوية.
النسخة المصدرية EN · P08-L01 · المدة المقدرة 45 دقيقة · needs_review
أهمية الموضوع
يعتمد كل حساب لاحق على تحليل الأصل المقصود. يظل تدقيق أذونات صحيح لعقد خاطئ تحقيقًا فاشلًا. تساعد الأسماء والرموز المختصرة والأيقونات في التنقل، لكنها لا تصلح مفاتيح أساسية. يوسّع هذا الدرس التعرف على حساب الإصدار بعينه إلى سجل هوية قابل لإعادة الإنتاج يميز دور الحساب والمنطق الحاكم له.
ستطابق هدفًا معلنًا بالسجلات المقدمة وتحدد أدلة التنفيذ المفقودة وتكتب نتيجة يمكن لمحلل آخر تكرارها. لن توقّع شيئًا أو توافق عليه أو تشتريه.
الشرح
ابنِ مجموعة الهوية
ابدأ بالشبكة والعنوان الدقيق ونوع الكائن. ميّز الشبكة الرئيسية من بيئات الاختبار وشبكات EVM المختلفة. لا تكفي سلسلة تشبه عنوانًا وحدها. قد يحدد رابط مستكشف شبكة مختلفة حتى حين يبدو العنوان المعروض مألوفًا. احفظ الشبكة المطلوبة حين يعيد البحث شبيهًا أكثر شيوعًا.
اكتب المعرّف كاملًا بدل بادئة مختصرة. في الفحص الحقيقي تحقق من الترميز وقارن بايتات العنوان المفكوكة بأداة موثوقة. تحتاج حالة أحرف المجموع الاختباري في EVM واصطلاحات base58 في Solana معالجة مختلفة. تستخدم البيانات تسميات غير صالحة كيلا يجري متعلم معاملة بها عرضًا؛ ومقارناتها مقارنات سلاسل تعليمية.
اسأل أي كائن يسميه المعرّف. يختلف حساب إصدار Solana عن حساب رمز يحتفظ بوحدات وعن Token Program المحتوي على منطق التعليمات [S08-TOKENS]. لا يكون تنفيذ EVM خلف وكيل تلقائيًا عنوان الأرصدة الذي يتعامل معه المستخدم. صف الدور قبل استخدام القيم.
افصل الوجود والمنطق والانتماء
إرجاع مصدر حسابًا دليل كائن في سياق، لا دليل تأييد علامة تجارية له. يتعلق تحقق مستكشف من الشفرة المصدرية بمطابقة المصدر والشفرة المنشورة؛ ولا يشهد انتماءً رسميًا أو اكتمال تدقيق. تتطلب هذه الأسئلة سجلات منفصلة [S08-CODE]. تميز Etherscan المطابقة الدقيقة من المشابهة؛ وقد تترك المطابقة المشابهة فروق المنشئ أو التهيئة. افحص نوع المطابقة المعلن بدل اعتبار كل شارة النتيجة نفسها.
استخدم نتائج متمايزة: طُوبق الكائن بعينه، والتنفيذ غير محسوم، والانتماء غير معضد. لا تحسم مطابقة هوية إيجابية الأمرين الآخرين. إذا قُدمت مطابقة شفرة، فاحفظ المترجم والإعداد ونطاق النشر بدل تلخيصها بـ«آمن».
يصف ERC-20 واجهة؛ والاسم والرمز المختصر بيانات وصفية اختيارية، ولا يشهد التوافق مشروعًا [S08-ERC20]. لذلك لا يحسم تلقي الرمز المختصر المتوقع الانتماء. قد يعرض تنفيذ طرقًا مألوفة مع ضوابط إضافية لا تصفها الواجهة الأساسية.
تتبع حدود المنطق
لحساب إصدار Solana سجّل Token Program المالك لحساب بياناته. لا تخلط حقل مالك البرنامج الأساسي بحقل مالك حساب الرمز المستخدم للحيازات. يحتاج حساب إصدار يدعم الامتدادات فك ترميز واعيًا بها. لا يثبت محلل أساسي يتجاهل الحالة الإضافية غياب سلوك إضافي.
في الوكيل قد يثبت عنوان الرمز المطلوب بينما يتغير المنطق المفوض. يصف ERC-1967 رابط تنفيذ أو منارة وحقل مسؤول اختياريًا [S08-PROXY]. يحدد النشر الفعلي الانطباق؛ ولا تثبت الحقول القياسية الفارغة غياب كل آلية ترقية ممكنة.
احفظ عنوان الوكيل والتنفيذ والسياق معًا. تخلق شفرة في سياق وحالة في آخر سجلًا مختلطًا. إذا لم يتاح الرابط، فحدد الكائن الذي يتعامل معه المستخدم مع تسمية حل المنطق غير مكتمل. لا تملأ الفجوة بأي عقد تسميه واجهة «التنفيذ».
احفظ مصدر الاسترجاع وسياقه
سجّل المصدر ووقت الاسترجاع وسياق الكتلة أو الخانة حيث أُعيد ومستوى الالتزام/النهائية وافتراضات مفكك الترميز. يعني انتهاء المهلة بيانات غير متاحة. استجابة شبكة خاطئة عدم تطابق، لا غياب على الشبكة المقصودة. لا تعاود خفيةً على سلسلة أخرى وتجمع القيم.
قد تشترك واجهتان في مفهرس. يفيد الاتفاق لكنه ليس تلقائيًا ملاحظتين مستقلتين. سجّل المصدر الأساسي إن ظهر؛ وإلا فاذكر أن الاستقلال مجهول. سجل خام وفك ترميزه أكثر قابلية لإعادة الإنتاج من صورة مقتصة دون المعرّف الدقيق.
افصل الأهداف المعلنة والمعضدة. لقطة شاشة تدعي عنوانًا رسميًا إعلان. تثبت مطابقتها فقط أنك فحصت الكائن المسمى فيها. يحتاج الانتماء مصادر مُصدر موثقة ملائمة بسياق التقاط، ولا يثبت حتى الانتماء المعضد السلامة.
استخدم قاعدة توقف
أوقف الاستنتاجات المعتمدة على الهوية حين لا تتطابق المجموعة أو لا يُحسم دور الكائن. ما زال بإمكانك توثيق الفجوة؛ ولا يمكنك إسناد عرض أصل آخر أو أذوناته إلى الهدف. لا تعوض مطابقة نتيجة بحث عامة ذلك.
قد تقول نتيجة موجزة: «تُحل الشبكة/العنوان المطلوبان إلى حساب إصدار في S0 المقدمة. لم يُقدم جرد امتداداته وانتماؤه للمُصدر». يحفظ ذلك نتيجة إيجابية وحدودها. ينبغي لسجل كامل أيضًا بيان الأدلة الإضافية التي تتيح الخطوة التالية.
ينبغي أن يبدأ مراجع مستقل من مجموعتك دون تخمين تبويب الشبكة أو العنوان المبتور الذي اخترته. يحمي التحقق للقراءة فقط سير العمل: لا تلزم موافقة محفظة لإثبات هوية كائن، ولا يحتاج تمرين بيانات دخول.
المصطلحات الأساسية
- مجموعة الهوية: الشبكة والعنوان الكامل ودور الكائن.
- حساب الإصدار: حساب Solana يمثل رمزًا.
- حساب الرمز: حساب منفصل يحتفظ بوحدات لحساب إصدار.
- التنفيذ: المنطق المستخدم بعقد مفوض.
- المصدر والسياق: ما يسند سجلًا من مصدر وسياق.
- الانتماء: علاقة مدعاة بمُصدر أو علامة تجارية.
مثال تاريخي
ILLUSTRATIVE — FIX-P08-01. S0 خيالية، لا كتلة حقيقية. يطلب الإعلان D1 حساب إصدار SIM-SOL-A / MINT-ALPHA؛ ولم يوثق الإسناد للمُصدر.
| السجل | الشبكة | المعرّف | الدور/الرابط المقدم |
|---|---|---|---|
| I1 | SIM-SOL-A | MINT-ALPHA | حساب إصدار، TOKEN-PROGRAM-A |
| I2 | SIM-SOL-B | MINT-ALPHA | حساب إصدار، الرمز المختصر نفسه |
| I3 | SIM-SOL-A | ACCOUNT-ALPHA | حساب رمز، حساب إصداره MINT-ALPHA |
| I4 | SIM-SOL-A | MINT-BETA | حساب إصدار، الرمز المختصر نفسه |
| I5 | SIM-EVM-A | TOKEN-PROXY | وكيل رمز، تنفيذه LOGIC-V1 عند S0 |
| I6 | SIM-EVM-A | LOGIC-V1 | سجل شفرة التنفيذ |
تحوي I1 حقولًا أساسية دون جرد امتدادات. لدى I5 رابط لكن لا مطابقة مصدر/بناء.
ما تثبته الأدلة
OBSERVED في البيانات: تطابق I1 مجموعة D1؛ وتشير I3 إلى حساب إصدارها لكن بدور مختلف.
INFERRED: I1 سجل البداية الصحيح للفحص الأساسي. تصف I5/I6 رابط وكيل منفصلًا مقدمًا.
ما لا تثبته الأدلة
UNKNOWN: الانتماء وحالة الامتدادات المحذوفة ومطابقة الشفرة/البناء لـ I5.
INSUFFICIENT EVIDENCE: لا تجعل الرموز المختصرة المتساوية I2/I4 الهدف. لا تستبدل I6 الحاملة للمنطق I5 التي يتعامل معها المستخدم.
الأخطاء الشائعة
مطابقة الرموز المختصرة وحدها ونسيان الشبكة واستبدال حساب حيازة بحساب إصدار وتحليل أرصدة التنفيذ وتسمية ظهور المصدر شهادة سلامة.
تمرين عملي
اختر مطابق D1؛ وارفض I2–I4 بأسباب فردية. اكتب ملاحظة هوية منفصلة لـ I5. عدّد ثلاث فجوات أدلة قبل مراجعة سلوك I1 كاملةً.
عرض التصحيح المشروح
التصحيح المحلول والتعليل المتوقع
تطابق I1. لدى I2 شبكة خاطئة و I3 دور خاطئ و I4 حساب إصدار مختلف. ملاحظة EVM هي SIM-EVM-A / TOKEN-PROXY / وكيل رمز / S0 / التنفيذ LOGIC-V1. تقدم I6 أدلة المنطق دون أن تصبح هوية الرمز.
اطلب جرد الامتدادات الكامل ومطابقة مفكك الترميز/البرنامج والمصدر والسياق/النهائية. يحتاج الانتماء اتصالات موثقة منفصلة. لا تختلق حقولًا مفقودة.
التقييم من عشر درجات: المطابقة (اثنتان)، وثلاثة أسباب رفض (ثلاث)، وفصل الوكيل/المنطق (اثنتان)، وثلاث فجوات (ثلاث). لا يمنح تخمين إسناد المُصدر درجة هوية.
قائمة التحقق
- احفظ الشبكة والمعرّف الكامل.
- تحقق من الدور ورابط البرنامج/المنطق.
- طابق السياقات قبل جمع الأدلة.
- افصل الانتماء عن مراجعة الشفرة.
- توقف حين لا تتطابق المدخلات المعتمدة على الهوية.
الملخص
ينتج تحقق الهوية سجل كائن محدودًا. الشبكة والدور الصحيحان شرطان للقياس اللاحق.
الملخص
الرمز المختصر تسمية. حسابات الإصدار والحيازة والتنفيذ كائنات مختلفة. تبقى فجوات أدلة الرابط أو الانتماء ظاهرة.
مواصفات العناصر البصرية
قارن D1 بـ I1–I4 واشرح فروق الشبكة/العنوان/الدور. ضع I5→I6 في لوحة منطق S0 منفصلة؛ وسمّ مطابقة البناء مجهولة. تجنب شارات السلامة.
مطابقة هوية توضيحية؛ دون تعضيد مُصدر.
استخدم SVG/HTML حتميًا أو رسومًا ببدائل نصية، وكحليًا داكنًا/أسود مع سماوي وأزرق كهربائي وبنفسجي باعتدال. سمّ كل كمية وعدم يقين. عند 390px رتّب اللوحات رأسيًا؛ يبقى تحقق 768px/سطح المكتب و RTL العربي عملًا مستقبليًا للأصول. أبق المعرّفات LTR والمحاور الواقعية/اتجاهات الروابط دون تغيير. استخدم علامة BlockAssay الرسمية المقدمة وحدها إذا أُضيفت العلامة التجارية. كلا السجلين مواصفات، لا أصول مسلّمة.
الأدوات
استخدم RADAR لغرض الدرس التعليمي المحدود فقط إذا تحقق دعم الشبكة والهوية الدقيقة والحقول والمصدر والسياق. لا يقرر هذا المحتوى نقطة نهاية وقت تشغيل أو قدرة مزود. استخدم البيانات المضمنة دون اتصال ودون وصول مدفوع. تبقى البيانات المفقودة مجهولة؛ ولا حاجة لاتصال محفظة أو توقيع معاملة أو إطلاق رمز أو تداول مباشر. لا يغير التقدم في Academy والمدفوعات والإحالات أدلة Radar أبدًا. يحفظ Diagnostic Passport الملاحظات والحدود، لا توقع سعر أو شهادة سلامة.
المصادر وحدود الادعاءات
- [تبويب شفرة العقد لدى Etherscan](https://kb.etherscan.com/navigating-the-contract-code-tab) — تسميات مطابقة البايت كود الدقيقة والمشابهة ومعلومات المترجم/المنشئ/التدقيق المنفصلة. فُحص 2026-09-30.
- [أصول Solana](https://solana.com/docs/tokens) — هوية حساب الإصدار/الحساب/البرنامج والمنازل العشرية؛ ميّز حقول ملكية الحساب. فُحص 2026-09-30.
- [معيار رموز ERC-20](https://eips.ethereum.org/EIPS/eip-20) — واجهة قياسية؛ اسم ورمز مختصر ومنازل عشرية اختيارية؛ لا شهادة امتياز أو هوية. فُحص 2026-09-30.
- [حقول تخزين الوكيل ERC-1967](https://eips.ethereum.org/EIPS/eip-1967) — حقول التنفيذ والمنارة والمسؤول الاختياري؛ فحص خاص بالآلية. فُحص 2026-09-30.
تدعم الوثائق الآليات، لا قيم البيانات الخيالية. جميع الأمثلة وسجلات التمارين مادة ILLUSTRATIVE أصلية مجمدة في هذا الملف. S0/S1 تسميات سياق اصطناعية؛ observedAt هي null إذ لم يُجمع قياس لسجل مباشر أو تاريخي. أعد مراجعة الوثائق والسلوك المنشور الفعلي قبل أي نشر أو تكامل.
الدرس التالي
P08-L02 بعد التمرين المحلول ومراجعة الاختبار.
مواصفات العناصر البصرية
P08-L01-V01
أي كائن يطابق الهدف المعلن؟
مطابقة هوية توضيحية؛ دون تعضيد مُصدر.
قارن D1 بـ I1–I4 واشرح فروق الشبكة/العنوان/الدور. ضع I5→I6 في لوحة منطق S0 منفصلة؛ وسمّ مطابقة البناء مجهولة. تجنب شارات السلامة.
تطابق I1؛ و I2 شبكة خاطئة و I3 حساب حيازة و I4 حساب إصدار خاطئ؛ ويرتبط وكيل منفصل بمنطق.
لوحات متراصة عند 390px مع مكافئ نصي؛ تحقق لاحقًا من 768px وسطح المكتب
تسميات وتنقل RTL؛ المعرّفات معزولة LTR؛ احفظ المحاور العددية وترتيب الأحداث واتجاه الروابط الواقعي.
FIX-P08-01
P08-L01-V02
أي ادعاء مسنود أو مشروط أو مجهول أو غير مسنود؟
حدود أدلة توضيحية؛ لا حكم سلامة أو استثمار.
أربعة صفوف مسماة OBSERVED/INFERRED/UNKNOWN/INSUFFICIENT EVIDENCE مرتبطة بادعاءات هذا الدرس ومعرّفات سجلاته. الملاحظات سجلات خيالية مقدمة، لا قياسات مباشرة.
أربعة صفوف لحالات الأدلة مع مواضع السجلات وخطوات التحقق التالية.
لوحات متراصة عند 390px مع مكافئ نصي؛ تحقق لاحقًا من 768px وسطح المكتب
تسميات وتنقل RTL؛ المعرّفات معزولة LTR؛ احفظ المحاور العددية وترتيب الأحداث واتجاه الروابط الواقعي.
FIX-P08-01
المصادر وحدود الادعاءات
S08-TOKENS · official_documentation_or_standard
أصول Solana
- الادعاء المدعوم
- هوية حساب الإصدار/الحساب/البرنامج والمنازل العشرية؛ ميّز حقول ملكية الحساب.
- حدود التحقق
- فُحصت الصفحة الأولية لدعم الآلية تحريريًا؛ ولم يُقَس أصل منشور أو مجموعة بيانات سجل بصورة مستقلة.
- تاريخ التحقق
- 2026-09-30
https://solana.com/docs/tokens
S08-ERC20 · official_documentation_or_standard
معيار رموز ERC-20
- الادعاء المدعوم
- واجهة قياسية؛ اسم ورمز مختصر ومنازل عشرية اختيارية؛ لا شهادة امتياز أو هوية.
- حدود التحقق
- فُحصت الصفحة الأولية لدعم الآلية تحريريًا؛ ولم يُقَس أصل منشور أو مجموعة بيانات سجل بصورة مستقلة.
- تاريخ التحقق
- 2026-09-30
https://eips.ethereum.org/EIPS/eip-20
S08-PROXY · official_documentation_or_standard
حقول تخزين الوكيل ERC-1967
- الادعاء المدعوم
- حقول التنفيذ والمنارة والمسؤول الاختياري؛ فحص خاص بالآلية.
- حدود التحقق
- فُحصت الصفحة الأولية لدعم الآلية تحريريًا؛ ولم يُقَس أصل منشور أو مجموعة بيانات سجل بصورة مستقلة.
- تاريخ التحقق
- 2026-09-30
https://eips.ethereum.org/EIPS/eip-1967
S08-CODE · official_documentation
تبويب شفرة العقد لدى Etherscan
- الادعاء المدعوم
- تسميات مطابقة البايت كود الدقيقة والمشابهة ومعلومات المترجم/المنشئ/التدقيق المنفصلة.
- حدود التحقق
- فُحصت صفحة الناشر الأولي؛ ولم يُتحقق من عقد منشور محدد.
- تاريخ التحقق
- 2026-09-30
https://kb.etherscan.com/navigating-the-contract-code-tab
منشأ مجموعة البيانات
id: FIX-P08-01
dataStatus: ILLUSTRATIVE
observedAt: null
source: Original frozen educational fixture embedded in lesson
timeBasis: Synthetic S0/S1 snapshots, not UTC observations or real blocks
identifiers: Deliberately invalid fictional network, asset and account labels; never use as transaction targets
scope: Fictional identity comparison and separate proxy linkage.