P13-L02 · P13 · P13-M01
أعد بناء تسلسل موافقة خبيثة منقحًا
المتطلبات السابقة: P13-L01
أهداف التعلم
- أعد بناء تسلسل موافقة خبيثة منقحًا
- أعد بناء تسلسل موافقة وإنفاق منقحًا مع فصل ادعاءات التفويض والحركة والخداع.
أهمية الموضوع
قد تمنح الموافقة تفويضًا لمنفق دون أن تنقل أموالًا بنفسها. يخفي خلط الموافقة بالخسارة أي سجل لاحق يثبت تحويل أصل فعليًا.
الشرح
افصل التسلسل المقترح إلى سجلات: العرض المقدم للمستخدم، وتغيير التفويض، ومحاولة الإنفاق، والحركة المرصودة. سماح ERC-20 إذن إنفاق تقني؛ لا يُظهر حدث موافقة وحده تحويلًا مكتملًا. تتطلب حركة ناجحة بأسلوب transferFrom التنفيذ/الإيصال ذا الصلة ومطابقة الحالة. لتفويض قائم على توقيع مخططه ونطاقه الخاصان؛ لا تعمم دلالات approve العادية على كل رسالة موقعة.
احفظ الأصل والمالك والمنفق والمبلغ والشبكة وأساس الوقت الدقيقة لحالة حقيقية. استخدم هنا تسميات ورقية غير قابلة للتنفيذ فقط. إذا وعدت صفحة معروضة بفعل ومنح تفويض مفترض فعلًا آخر، فأبلغ عن عدم الاتساق. تتطلب ادعاءات الخداع أو الإكراه دليلًا مقبولًا عن العرض والسياق؛ السماح الواسع تعرض لتحكم، لا نية إجرامية تلقائيًا.
لا تطلب أبدًا من متعلم ربط محفظة أو التوقيع أو منح موافقة أو إرسال أموال أو تقديم عبارة استرداد/مفتاح خاص لإظهار الآلية. اعمل من سجلات منقحة. قد تتطلب الاستجابة لحادث حقيقي خبرة خاصة بالسياق؛ هذا الدرس تمرين قراءة أدلة، لا إجراء معاملات.
المصطلحات الأساسية
السماح: تفويض إنفاق تقني لمنفق.
الموافقة: تحديث إذن، مختلف عن الحركة الفعلية.
حدث الإنفاق: دليل تنفيذ على أن أصولًا تحركت تحت قدرة.
تعارض العرض: يختلف الفعل الموعود عن التحكم الممنوح.
مثال تاريخي
ILLUSTRATIVE: تعد صفحة ورقية P بـ«المطالبة بـ10 وحدات». يفترض السجل R1 أن المالك W يمنح المنفق S سماحًا 1000 للأصل T. يفترض السجل R2 أن S ينقل بنجاح 400 T من W إلى D؛ لا يوجد إيصال R2 إلا صفًا مختلقًا في التمرين. لا تحدد لقطة الصفحة مشغلًا بشريًا.
مواصفات العناصر البصرية
خط زمني لأذونات عقد P→R1 تفويض→R2 حركة، بمبالغ منفصلة 10/1000/400 ومسار هوية مجهولة. دون روابط نشطة أو تعليمات موافقة قابلة للتنفيذ.
تسمية توضيحية: تسلسل موافقة منقح خيالي؛ التفويض والحركة المكتملة سجلان مختلفان.
SPECIFICATION_ONLY — لم تُنتج الصورة المعروضة أو تُراجع مستقلًا.
ما تثبته الأدلة
داخل البيانات، يغير R1 الإذن ويسجل R2 حركة 400 وحدة. يتعارض نص المطالبة بـ10 وحدات مع نطاق إذن 1000 وحدة.
ما لا تثبته الأدلة
لا يثبت موقع تصيد حقيقيًا أو توقيعًا مباشرًا أو خسارة محفظة فعلية أو هوية مشغل أو نية إجرامية. لا يثبت R1 وحده أي حركة؛ ولا يعكس إلغاء لاحق R2.
الأخطاء الشائعة
تسمية الموافقة نفسها تحويلًا؛ استخدام تسمية إذن غير محدود دليل احتيال؛ اختلاق إيصال مفقود؛ طلب توقيع المتعلم لاختبار السيناريو.
تمرين عملي
أنشئ تسلسلًا بأربعة أعمدة لـ P وR1 وR2 والهوية. احسب السماح المفترض المتبقي وفق افتراض التخفيض البسيط في التمرين واذكر تغير الاستنتاج عند غياب R2.
عرض التصحيح المشروح
P: عرض مطالبة خيالي منسوب بمقدار 10 وحدات. R1: إذن خيالي 1000 T للمنفق S. R2: حركة ناجحة خيالية 400 T إلى D. الهوية:مجهولة. وفق افتراض تخفيض السماح العادي المفترض، المتبقي=1000−400=600؛ قد تختلف التنفيذات الفعلية وتتطلب الفحص. دون R2، لا يُسند إلا تعرض التفويض واختلاف العرض، لا خسارة مكتملة. حتى مع R2، لا تحدد الحركة التقنية المشغل أو تثبت النية مستقلًا. لا حاجة لتفاعل محفظة.
قائمة التحقق
- افصل العرض والموافقة والحركة.
- اربط كل صف بالأصل/المالك/المنفق/الشبكة.
- لا تختلق سجلات تنفيذ غائبة.
- استخدم مدخلات منقحة دون اتصال ودون توقيعات أو أموال.
الملخص
يحتاج تحليل إساءة الموافقة سجل الإذن ودليل الحركة معًا، مع تقييم ادعاءات العرض والهوية منفصلة.
الملخص
- الموافقة ليست تحويلًا.
- قد يثبت سجل إنفاق لاحق الحركة ضمن نطاقه.
- لا يحدد التفويض التقني بشرًا أو يثبت النية.
الدرس التالي
P13-L03
الأدوات
استخدم أداة BlockAssay المسماة فقط كسياق لقراءة الأدلة. لا ينشئ الدرس ناتج أداة أو جلسة حساب أو استحقاق خدمة. تمرين دون اتصال؛ لا توقّع أو تنشر أو تمنح موافقة أو تمول شيئًا.
المصادر وحدود الادعاءات
- ERC20: معيار ERC-20 — واجهة الرمز ودلالات السماح؛ لا يثبت المعيار هوية المُصدر أو أذونات آمنة. حد الدليل: وثائق آلية فقط؛ القيم التوضيحية الأصلية مفترضة، لا أرصاد. للسجلات التاريخية مصدر وسياق مجمدان منفصلان وفجوات جمع صريحة.
تصنيفات الأدلة
ILLUSTRATIVE — مدخلات خيالية بالكامل دون اتصال؛ لا رصد حالي.
تاريخ الرصد
null — لا رصد حقيقي
إصدار المحتوى
1
تاريخ المراجعة
null
حالة المراجعة
needs_review
مواصفات العناصر البصرية
P13-L02-V01
أعد بناء تسلسل موافقة خبيثة منقحًا
تسلسل موافقة منقح خيالي؛ التفويض والحركة المكتملة سجلان مختلفان.
خط زمني لأذونات عقد P→R1 تفويض→R2 حركة، بمبالغ منفصلة 10/1000/400 ومسار هوية مجهولة. دون روابط نشطة أو تعليمات موافقة قابلة للتنفيذ.
خط زمني لأذونات عقد P→R1 تفويض→R2 حركة، بمبالغ منفصلة 10/1000/400 ومسار هوية مجهولة. دون روابط نشطة أو تعليمات موافقة قابلة للتنفيذ.
رتّب الأرصاد والافتراضات والفجوات والاستنتاج رأسيًا عند 390 px؛ احفظ المعرّفات كاملة ومكافئًا نصيًا كاملًا. يتمرر أي جدول عريض محليًا.
قد يتبع النثر RTL؛ تبقى المعرّفات والكميات ومحاور الزمن LTR. احفظ اتجاه الاعتماد.
P13-L02-ILLUSTRATIVE-v1
المصادر وحدود الادعاءات
ERC20 · PRIMARY_DOCUMENTATION
معيار ERC-20
- الادعاء المدعوم
- واجهة الرمز ودلالات السماح؛ لا يثبت المعيار هوية المُصدر أو أذونات آمنة.
- حدود التحقق
- وثائق آلية فقط؛ القيم التوضيحية الأصلية مفترضة، لا أرصاد. للسجلات التاريخية مصدر وسياق مجمدان منفصلان وفجوات جمع صريحة.
- تاريخ التحقق
- 2026-10-02
https://eips.ethereum.org/EIPS/eip-20
منشأ مجموعة البيانات
id: P13-L02-ILLUSTRATIVE-v1
dataStatus: ILLUSTRATIVE
observedAt: null
source: Original offline scenario in realOrHistoricalExample
scope: Fictional stipulated labels and values. No wallet, deployment, transaction, token launch or production observation.