انتقل للمحتوىBlockAssay

الأطراف المقابلة

P09-L04 · P09 · P09-M01

افصل التفاعلات المرصودة عن تسميات الكيانات غير المتحقق منها

ILLUSTRATIVE · needs_review

المتطلبات السابقة: P09-L03

أهداف التعلم

  • صنّف نقاط التنفيذ والحركة منفصلة.
  • عدّ أحداث المستلمين الناجحة وفق قاعدة صريحة.
  • قيّم اعتماد التسميات/تعارضها دون استنتاج انتماء.

النسخة المصدرية ⁦EN⁩ · ⁦P09-L04⁩ · ⁦45⁩ دقيقة مقدرة · ⁦needs_review⁩

أهمية الموضوع

قد تستدعي محفظة موجّهًا وترسل رموزًا لعنوان حفظ وتستقبل تحويلًا غير مطلوب. قد يعرض الرسم الثلاثة أطرافًا مقابلة رغم اختلاف العلاقات. وصفها شركاء أو منتسبين يختلق معنى لا يقدمه السجل.

يبني الدرس جدول أطراف مقابلة مصنفًا وسجل تسميات مزود منفصلًا. ستميّز التفاعلات التقنية والحركات الناجحة وادعاءات الكيانات غير المتحقق منها.

الشرح

عرّف الطرف المقابل بحسب نوع الحدث

في تحويل قيمة مباشر، المصدر والوجهة المفكوكان نقطتا الحركة. في استدعاء عقد، العنوان المستدعى نقطة تنفيذ. في سجل رمز، للعقد المصدر وحقلي المصدر/الوجهة أدوار مختلفة. حدّد العلاقة التي تقيسها.

لا يمكن مقارنة قائمة أطراف بلا قاعدة على نحو قابل للتكرار. يختلف «مستلمو تحويل فريدون» عن «كل العقود المستدعاة». قد تضم معاملة الفئتين. لا تدمجهما في عدد واحد وتسميه عدد العلاقات التجارية.

تبقى هوية الأصل والشبكة لازمتين. تحويل ⁦TOKEN-A⁩ وتحويل ⁦TOKEN-B⁩ كميتان منفصلتان ولو اتحد المستلم. يثبت استدعاء صفري القيمة تفاعل تنفيذ دون إثبات دفعة أصلية.

اقرأ التنفيذ المتداخل بعناية

يمثل ⁦callTracer⁩ في ⁦Geth⁩ إطارات استدعاء ويمكن إعداده للاستدعاء الأعلى فقط [⁦S09-TRACES⁩]. قد يُسقط إعداد ناقص تفاعلات متداخلة. سجّل هل يغطي المصدر العمق المعني بدل افتراض أن المستقبل الأعلى نقطة التنفيذ الوحيدة.

قد يفوّض الموجّه نشاطًا أو يمرره عبر عقود أخرى. ليس الحساب الذي استدعاه المستخدم بالضرورة مستلم حركة الرمز النهائية. احفظ الرابطين بنوعين مختلفين في رسم التفاعل بدل اعتبارهما تكرارًا أو علاقتين اقتصاديتين متماثلتين.

تحمل سجلات إيصالات ⁦Ethereum⁩ ربط المعاملة ومعلومات الحدث [⁦S09-RECEIPT⁩]. يتطلب فك الحدث مصدرًا ومعنى صحيحين. ليس العقد المصدر لحدث ⁦Transfer⁩ رمز لهذا السبب مشتريًا أو مستلمًا أو منتسبًا لكل عنوان مسمى فيه.

ميّز المشاركة عن العلاقة الطوعية

يجد بحث توقيع ⁦Solana⁩ معاملات تشير إلى عنوان في ⁦accountKeys⁩ [⁦S09-SIGNATURES⁩]. لا تعني الإشارة وحدها أن العنوان أجاز المعاملة. افحص الموقعين والتعليمات والآثار قبل إسناد دور نشط.

قد يكون التحويل الوارد غير مطلوب. لا تثبت مجرد الاستلام موافقة أو عضوية أو شراكة. حتى التفاعل المباشر المتكرر قد يلائم استعمال خدمة عامة عاديًا بدل انتماء.

قد يضم تحويل بوساطة عقد مفوّضًا أو سياسة تطبيق. لا تستنتج أن الحائز المرئي وقّع شخصيًا كل حركة. تفصل بيانات النتائج أدوار الحساب وعروض التنفيذ [⁦S09-STRUCTURES⁩]؛ تتطلب النية البشرية أدلة إضافية.

خزّن التسميات كادعاءات مصدر

يجب أن تضم تسمية المزود الناشر والعنوان/الشبكة الدقيقين وسياق الالتقاط/التحديث والعبارة والأساس وحالة التحقق. بيّن غياب الحقول. ليست «⁦Exchange-X⁩» بجوار عنوان هوية كيان مثبتة مستقلًا.

لا تقدم واجهتان تستعملان مصدر التسميات نفسه تأكيدين مستقلين. قد يحفز اتفاق التسميات التحقيق مع إبقاء اعتمادها صريحًا. إذا تعارضت المصادر، احفظ التسميتين والتعارض.

حتى آلية إيداع خدمة متحقق منها فعلًا لا تحدد مستخدم الحساب المستفيد ولا تثبت أن التحويل بيع. الانتماء التقني وحفظ الخدمة والهوية الشخصية أسئلة منفصلة.

عدّ الوحدة المقصودة

استخدم مفاتيح أحداث ناجحة فريدة لعدّ الحركة. استخدم عناوين نقاط نهائية فريدة لعدّ المستلمين ضمن أصل/فترة معلنين. الإرسال المتكرر لعنوان واحد أحداث متعددة لكن مستلم فريد واحد.

استبعد المحاولات الفاشلة من إجمالي التدفق الناجح واحفظها بجدول محاولات. لا تمحها من التحقيق. إذا غابت النتيجة فأبقها غير محسومة؛ لا تستنتج نجاحًا أو فشلًا من صف واجهة جميل.

ميّز الروابط الواردة والصادرة في تقرير الاتجاه. يختلف الاستقبال من عقد عن استدعائه. لا تثبت رحلة ذهاب وعودة ملكية أو غرض رد مبلغ دون دليل آلية مساند.

بيّن ما يقوّي الادعاء

اطلب للدور التقني عمليات مفكوكة وشيفرة/واجهة تطبيق ثنائية (⁦ABI⁩) صحيحة وتغطية تتبع وأرصدة متسقة. اطلب لهوية مزود أساس التسمية وتعضيدًا مستقلًا. حدّد لادعاء الانتماء الأدلة التنظيمية أو الموثقة اللازمة.

لا تبحث عن هوية شخصية لمجرد أن عنوانًا عامًا يثير الاهتمام. أبقِ السؤال متناسبًا مع الهدف التعليمي. لا يضم التمرين أشخاصًا حقيقيين أو عناوين قابلة للاستعمال، ولا يتطلب تحقيق إسناد يتجاوز السجلات المقدمة.

نتيجة محدودة مثل «أجرى ⁦W⁩ إرسالين ناجحين لـ ⁦TOKEN-A⁩ إلى ⁦X⁩؛ يسمّى ⁦X⁩ باسم ⁦Exchange-X⁩ من مصدر مشترك واحد غير متحقق منه هنا» مفيدة. لا تعني بيعًا أو شراكة أو مالكًا مشتركًا.

احفظ الحدود السببية والمالية

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

غاية الدرس مفردات علاقات دقيقة. ليست الروابط الأكثر دليلًا أقوى بالضرورة على علاقة بشرية. قد تكشف خطوط عدة المزيد من الآليات الداخلية لمعاملة عامة واحدة.

المصطلحات الأساسية

  • نقطة التنفيذ: عنوان مستدعى أثناء التنفيذ.
  • نقطة الحركة: مصدر أو وجهة تحويل أصل مفكوك.
  • المصدر: عقد ينتج سجل حدث.
  • المستلم الفريد: وجهة متميزة وفق قاعدة معلنة.
  • ادعاء المزود: تسمية منشورة تنتظر تقييم النطاق/المصدر.
  • الانتماء: علاقة تنظيمية تحتاج دليلًا مستقلًا.

مثال تاريخي

⁦ILLUSTRATIVE⁩ — ⁦FIX-P09-04.⁩ ⁦SIM-EVM-A⁩ و⁦W⁩، ترتيب مصطنع ⁦T1–T4.⁩ مبالغ ⁦TOKEN-A⁩ مطبّعة. كل النتائج المدرجة مقدمة، لا مقاسة.

السجلالحدث/النتيجةالعلاقة المقدمة
⁦C1⁩⁦T1⁩ ناجحةيستدعي ⁦W⁩ الموجّه ⁦ROUTER⁩ بقيمة أصلية⁦0⁩
⁦C2⁩⁦T1⁩ ناجحةاستدعاء ⁦ROUTER⁩ المتداخل لـ ⁦POOL⁩؛ تتبع كامل مقدم
⁦C3⁩⁦T1⁩ ناجحةيصدر ⁦TOKEN-A⁩ تحويل ⁦W→X,10⁩
⁦C4⁩⁦T2⁩ ناجحةتحويل ⁦TOKEN-A⁩ ⁦W→X,5⁩
⁦C5⁩⁦T3⁩ ناجحةتحويل ⁦TOKEN-A⁩ ⁦UNKNOWN-SENDER→W,1⁩؛ لا تفويض ⁦W⁩ مقدم
⁦C6⁩⁦T4⁩ فاشلةمحاولة تحويل ⁦TOKEN-A⁩ ⁦W→Y,20⁩؛ أثر ناجح⁦0⁩
⁦L1⁩⁦Feed-Q⁩ / ⁦X⁩تسمية «⁦Exchange-X⁩»، أساسها المساند غائب
⁦L2⁩⁦Interface-R⁩ / ⁦X⁩التسمية نفسها مستوردة من ⁦Feed-Q⁩
⁦L3⁩⁦Feed-Z⁩ / ⁦X⁩تسمية «خزانة خاصة»، أساسها المساند غائب

لا سجل بيع أو انتماء تنظيمي أو دليل تحكم بشري مقدم. للتسميات التقاط مصطنع ⁦T5⁩؛ لا طابع زمني حقيقي.

ما تثبته الأدلة

⁦OBSERVED⁩ في البيانات: يستدعي ⁦W⁩ الموجّه ⁦ROUTER⁩؛ تفاعل ⁦POOL⁩ متداخل وإرسالان من ⁦TOKEN-A⁩ إلى ⁦X⁩ مقدمان. تشترك ⁦L1/L2⁩ في مصدر تسمية؛ تتعارض ⁦L3.⁩

⁦INFERRED:⁩ إجمالي الصادر الناجح ⁦TOKEN-A⁩ هو ⁦15⁩، مع مستلم ناجح فريد واحد ⁦X⁩ وفق الفترة/القاعدة. يضيف ⁦C6⁩ مستلمًا محاوَلًا ⁦Y⁩ لا تدفقًا ناجحًا.

ما لا تثبته الأدلة

⁦UNKNOWN:⁩ الكيان وراء ⁦X⁩ وموافقة استلام ⁦C5⁩ والدوافع والملاك المستفيدون.

⁦INSUFFICIENT EVIDENCE⁩: لا تثبت تفاعلات ⁦ROUTER/POOL⁩ انتماء. ليست ⁦L1/L2⁩ دليل هوية مستقلًا؛ لا تحسم ⁦L3⁩ التعارض. لا يثبت استقبال ⁦X⁩ بيعًا.

الأخطاء الشائعة

عدّ العقد المصدر مستلمًا؛ اعتبار استدعاءات الموجّه شراكات؛ دمج نقاط متداخلة ومباشرة دون أنواع؛ تبني تسميات منسوخة كتصديق مستقل؛ واعتبار استلام غير مطلوب عضوية طوعية.

تمرين عملي

أنتج جدول علاقات مصنفًا وإحصاء صادر ⁦TOKEN-A⁩ الناجح. افصل ادعاءات تسميات الكيانات عن سجلات السلسلة. أعد صياغة «باع ⁦W⁩ مقدار⁦15⁩ لمنتسبه ⁦Exchange-X⁩ واستقبل دفعة شريك».

عرض التصحيح المشروح

التصحيح المحلول والاستدلال المتوقع

روابط التنفيذ: ⁦W→ROUTER⁩ و⁦ROUTER→POOL⁩ في ⁦T1.⁩ روابط الحركة: ⁦W→X10⁩ في ⁦T1⁩ و⁦W→X5⁩ في ⁦T2⁩ و⁦UNKNOWN-SENDER→W1⁩ في ⁦T3.⁩ ⁦TOKEN-A⁩ العقد المصدر، لا مستلم إضافي. لا تسهم ⁦T4⁩ بتدفق ⁦TOKEN-A⁩ ناجح.

إجمالي الصادر ⁦10+5=15⁩، حدثان ومستلم ناجح فريد واحد. احفظ المستلم المحاوَل ⁦Y⁩ منفصلًا. لا يُستنتج عدد أطراف عام لجميع الأصول.

الصياغة: «أرسل ⁦W⁩ ضمن الفترة المقدمة ⁦15⁩ ⁦TOKEN-A⁩ إلى ⁦X⁩ عبر حدثين ناجحين واستقبل⁦1⁩ من عنوان آخر. لـ ⁦X⁩ تسميات مزود متعارضة غير متحقق منها، وعرضان يشتركان في ⁦Feed-Q.⁩ يبقى غرض التداول والانتماء والموافقة للحدث الوارد غير محسوم».

الدرجة من عشرة: نقاط مصنفة (أربع)، إجماليات/أعداد (اثنتان)، اعتماد التسميات/تعارضها (اثنتان)، صياغة محدودة (اثنتان).

قائمة التحقق

  • عرّف العلاقة وقواعد العد.
  • افصل المستدعي والنقطة المتداخلة والعقد المصدر والمستلم.
  • تحقق من النتيجة وتغطية التتبع.
  • سجّل التسميات واعتماد المصادر.
  • احفظ احتمالات عدم الطلب/النية المجهولة.
  • تجنب نتائج انتماء وبيع وهوية دون أدلة.

الملخص

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

الملخص

ليس التفاعل انتماء. يختلف تكرر المستلمين عن تكرر الأحداث. تسميات المزود ادعاءات لها مصدر وتعارضات.

مواصفات العناصر البصرية

استخدم نمطين مختلفين لروابط الاستدعاء والتحويل مع معرّفات السجلات؛ افصل العقد المصدر ⁦TOKEN-A.⁩ علّم ⁦C6⁩ فاشلًا وموافقة ⁦C5⁩ مجهولة. اعرض تسميات ⁦X⁩ بسجل مصدر مع قوس اشتراك ⁦L1/L2⁩ بالمصدر وتعارض ⁦L3⁩، دون شارة هوية.

أنواع أطراف توضيحية؛ لا يثبت التفاعل انتماء.

استخدم ⁦SVG/HTML⁩ حتميًا أو رسومًا بوحدات ومواضع الأدلة وبدائل نصية. كحلي/أسود مع سماوي وأزرق كهربائي وبنفسجي مقتصد؛ لا صور مستكشف زخرفية أو مفبركة. رصّ الملاحظات عند ⁦390px⁩؛ تحقق من ⁦768px⁩ وسطح المكتب و⁦RTL⁩ العربي عند تنفيذ الأصول. أبقِ المعرّفات ⁦LTR⁩ واتجاه الوقت/الروابط/المحاور الواقعي دون تغيير. استخدم علامة ⁦BlockAssay⁩ الرسمية المقدمة فقط. يبقى السجلان المرئيان مواصفات.

الأدوات

يرتبط ⁦WALLET_INTELLIGENCE⁩ بفحص سجلات العناوين العامة وعلاقاتها ومصادرها للقراءة فقط. تحقق من الشبكة المدعومة والمعرّفات الدقيقة والحقول والتغطية قبل أي تكامل وقت تشغيل؛ لا تُدّعى هنا قدرة مزود مباشرة. استخدم التمرين المضمن دون اتصال إذا لم تتوفر البيانات أو صلاحية وصول مدفوعة. لا يلزم ربط محفظة أو بيانات دخول أو مفتاح خاص أو توقيع أو تداول مباشر. تبقى البيانات المفقودة مجهولة. لا يغيّر تقدم ⁦Academy⁩ أو وضع المنشئ أو المدفوعات أو الإحالات أدلة ⁦Radar⁩ مطلقًا.

المصادر وحدود الادعاءات

جميع سجلات الأمثلة بيانات ⁦ILLUSTRATIVE⁩ أصلية، وليست قياسات سلسلة تاريخية/مباشرة. يشرح التوثيق الآليات لا المبالغ أو التسميات المختلقة. التسلسل الزمني المصطنع محدد صراحة؛ ⁦observedAt=null⁩ مقصود. تعني ⁦OBSERVED⁩ في التمرين سجلًا مقدمًا ضمن البيانات. أعد مراجعة التوثيق وفك الترميز المنشور قبل النشر. لا تثبت تسميات المزود الهوية؛ تتطلب سلطة العنوان والإسناد البشري أدلة منفصلة.

الدرس التالي

⁦P09-L05⁩ بعد التمرين المحلول ومراجعة الأسئلة.

مواصفات العناصر البصرية

P09-L04-V01

SPECIFICATION_ONLY · ILLUSTRATIVE

أي تفاعل تقني أو اقتصادي أو مجرد تسمية مزود؟

أنواع أطراف توضيحية؛ لا يثبت التفاعل انتماء.

استخدم نمطين مختلفين لروابط الاستدعاء والتحويل مع معرّفات السجلات؛ افصل العقد المصدر ⁦TOKEN-A.⁩ علّم ⁦C6⁩ فاشلًا وموافقة ⁦C5⁩ مجهولة. اعرض تسميات ⁦X⁩ بسجل مصدر مع قوس اشتراك ⁦L1/L2⁩ بالمصدر وتعارض ⁦L3⁩، دون شارة هوية.

يستدعي ⁦W⁩ موجّهًا ويرسل ⁦15⁩ رمزًا إلى ⁦X⁩؛ تسميات ⁦X⁩ متعارضة وتشترك في مصدر؛ موافقة تحويل وارد واحد مجهولة.

ملاحظات متراصة عند ⁦390px⁩ ومكافئ نصي ميسّر؛ تحقق ⁦768px/⁩سطح المكتب معلق

تسميات/تخطيط ⁦RTL⁩ أصلي؛ المعرّفات ⁦LTR⁩؛ احفظ اتجاه الوقت والمحور العددي والتحويل.

FIX-P09-04

P09-L04-V02

SPECIFICATION_ONLY · ILLUSTRATIVE

ما المرصود أو المستنتج أو المجهول أو غير المدعوم كفاية؟

حالات أدلة توضيحية وحدود الإسناد.

أربعة صفوف مسماة مرتبطة بمعرّفات سجلات الدرس والادعاء والحد والتحقق التالي؛ لا تعرض هوية بشرية أو حكم سلامة.

جدول أدلة بأربع حالات مع مواضع السجلات وعدم اليقين.

ملاحظات متراصة عند ⁦390px⁩ ومكافئ نصي ميسّر؛ تحقق ⁦768px/⁩سطح المكتب معلق

تسميات/تخطيط ⁦RTL⁩ أصلي؛ المعرّفات ⁦LTR⁩؛ احفظ اتجاه الوقت والمحور العددي والتحويل.

FIX-P09-04

المصادر وحدود الادعاءات

S09-TRACES · official_documentation_or_standard

أدوات التتبع المدمجة في ⁦Geth⁩

الادعاء المدعوم
نطاق تتبع إطارات الاستدعاء وإعدادات كل أداة تتبع.
حدود التحقق
فُحصت الصفحة الأساسية؛ لم تُتحقق مستقلًا قيم السجل التوضيحية أو تسميات الكيانات.
تاريخ التحقق
2026-09-30
فتح المصدر الأساسي
https://geth.ethereum.org/docs/developers/evm-tracing/built-in-tracers

S09-RECEIPT · official_documentation_or_standard

واجهات تنفيذ ⁦Ethereum⁩ ⁦eth_getTransactionReceipt⁩

الادعاء المدعوم
حالة الإيصال وربطه بالمعاملة والسجلات.
حدود التحقق
فُحصت الصفحة الأساسية؛ لم تُتحقق مستقلًا قيم السجل التوضيحية أو تسميات الكيانات.
تاريخ التحقق
2026-09-30
فتح المصدر الأساسي
https://ethereum.github.io/execution-apis/api/methods/eth_getTransactionReceipt/

S09-SIGNATURES · official_documentation_or_standard

⁦Solana⁩ ⁦getSignaturesForAddress⁩

الادعاء المدعوم
سجل التوقيعات التي تشير إلى العنوان، بترتيب الأحدث أولًا وتقسيم الصفحات.
حدود التحقق
فُحصت الصفحة الأساسية؛ لم تُتحقق مستقلًا قيم السجل التوضيحية أو تسميات الكيانات.
تاريخ التحقق
2026-09-30
فتح المصدر الأساسي
https://solana.com/docs/rpc/http/getsignaturesforaddress

S09-STRUCTURES · official_documentation_or_standard

بنى ⁦JSON⁩ في ⁦Solana⁩ ⁦RPC⁩

الادعاء المدعوم
بيانات النتائج الوصفية والرسوم والتعليمات والأرصدة بوصفها عروضًا متميزة.
حدود التحقق
فُحصت الصفحة الأساسية؛ لم تُتحقق مستقلًا قيم السجل التوضيحية أو تسميات الكيانات.
تاريخ التحقق
2026-09-30
فتح المصدر الأساسي
https://solana.com/docs/rpc/json-structures

منشأ مجموعة البيانات

id: FIX-P09-04

dataStatus: ILLUSTRATIVE

observedAt: null

source: Original frozen educational records embedded in this lesson

scope: Fictional typed execution/transfer records and conflicting dependent entity labels.

identifiers: Invalid training labels; no usable addresses or signatures

timeBasis: Synthetic S/T or SIM-DAY markers explicitly defined in example; no real ledger/UTC observation

اختبر تعليلك

P09-L04-Q1 · من مستلم حركة ⁦TOKEN-A⁩ في ⁦T1⁩؟
P09-L04-Q2 · ما إجمالي صادر ⁦TOKEN-A⁩ الناجح؟
P09-L04-Q3 · كم مستلم ⁦TOKEN-A⁩ ناجح فريد مقدم؟
P09-L04-Q4 · هل تثبت ⁦L1/L2⁩ هوية ⁦X⁩ مستقلًا؟
P09-L04-Q5 · ماذا يثبت استقبال ⁦C5⁩ عن الانتماء؟