P02-L08 · P02 · P02-M02
أعد بناء تحويل تاريخي دون افتراض هوية مشتركة
المتطلبات السابقة: P02-L07
أهداف التعلم
- أعد بناء تحويل تاريخي دون افتراض هوية مشتركة
- أعد بناء زوج الحرق/الرسالة/الإتمام المعتمد.
- وفّق بين الوحدات الخام والكميات المعروضة.
- احفظ حدود جمع الأدلة والإسناد إلى الأشخاص.
النسخة المصدرية EN · P02-L08 · مدة تقديرية 30 دقيقة · needs_review
للقراءة فقط. لا اتصال بمحفظة، ولا أموال حقيقية، ولا عبارة استرداد أو مفتاح خاص أو توقيع أو إجراء مباشر. المدة تقدير تحريري؛ المرئيات مواصفات وليست مكونات منشورة.
أهمية الموضوع
يحتاج البحث بين السلاسل رابطًا في البروتوكول، لا قصة عن مبالغ متساوية. تتيح هذه الحالة التاريخية إعادة إنتاج رابط محدد النطاق، مع إظهار أن منشأ أدلة Ethereum أضعف.
الشرح
حدد نطاق الحالة قبل تفسيرها
استخدم مجموعة البيانات المعتمدة سابقًا عند الالتزام 7010890930afb9b34c1b47f49fbd5ee1796c8550 [WHDATA]. تتناول إتمام تحويل Wormhole من Solana إلى Ethereum بقيمة 80000 WETH في 2 فبراير 2022. لا تتناول الحادثة كاملة، أو توثيق سك الرموز الأصلي، أو حساب الخسائر الإجمالية، أو إعادة بناء الأرصدة الحالية.
المصدر استجابة Solana RPC أصلية محفوظة، طُلبت بمستوى الالتزام finalized. سجل البروتوكول VAA مؤرشفة. دليل وجهة Ethereum عرض انتقائي لمستكشف Etherscan عبر ذاكرة نتائج البحث. ليس إيصالًا أو ترويسة أصلية من Ethereum جُمعت بصورة مستقلة. ضع هذا الحد بجوار إعادة البناء، لا في حاشية عامة وحدها.
اقرأ الأدوار كلًا على حدة
تحدد البيانات دافع رسوم المصدر، وموقّع حساب الرسالة، ومالك حساب الرموز، وحساب الحرق، وباعث Core. وللوجهة مرسل معاملة ومستلم. قد تجتمع أدوار في السجل نفسه؛ لكن تطابق البروتوكول لا يثبت متحكمًا بشريًا مشتركًا بين السلاسل. تظل الهوية البشرية المشتركة INSUFFICIENT EVIDENCE.
يحرق إجراء المصدر رموزًا: لا تختلق مستلمًا عند المصدر. الطريقة المحددة عند الوجهة completeTransfer(bytes)، وليست مسار فك التغليف إلى ETH الأصلي. يدعم الدليل إتمام نقل رموز WETH وفق السجل المعروض.
وفّق بين المبلغ والوقت
حساب رصيد المصدر: 11000010000000−3000010000000=8000000000000 وحدة خام. مع ثماني منازل عشرية عند المصدر تكون الكمية 80000. يعرض المستكشف عند الوجهة 80000000000000000000000 وحدة خام و80000 WETH؛ عدد المنازل العشرية 18 مستنتج من هذه النسبة، وليس نتيجة استدعاء مستقل لـ decimals().
وقت المصدر 2022-02-02T18:27:10Z تقدير إنتاج من RPC. وقت الوجهة 2022-02-02T18:28:37Z وقت الكتلة كما عرضه المستكشف. الفرق 87 ثانية حساب بين هذين العرضين، وليس قياسًا مستقلًا لزمن العملية الكامل. تقع أوقات جمع الأدلة في 2026 ولا تحل محل أوقات الحدث.
أثبت الرابط الفعلي
قارن سلسلة الباعث/عنوانه، والتسلسل 62741، والـ nonce 55109، والحمولة الكاملة البالغة 133 بايتًا. يبلغ جسمَا VAA المؤرشفة والمستهلكة عند الوجهة 184 بايتًا وهما متطابقان. يختلف الغلافان الكاملان: 13 توقيعًا في الأرشيف مقابل 15 في الرسالة المستهلكة. قد ترفض مقارنة الغلافين كاملين تطابقًا صحيحًا لجسم الرسالة لسبب خاطئ.
لم يُتحقق من توقيعات Guardian تشفيريًا بصورة مستقلة. تحفظ قيم SHA-256 سلامة الملفات محليًا؛ وليست بصمة Keccak الموقّعة للبروتوكول ولا إثبات إجماع. تشرح مراجع الترميز المثبتة فك الترميز دون إثبات مطابقتها للبرنامج الثنائي المنشور.
قدّم نتيجة قابلة لإعادة الإنتاج
استخدم روابط الادعاءات الأحد عشر والسجلات المحفوظة، لا تحقيقًا جديدًا في الحادثة. يتحقق reproduce.py دون اتصال من الترابط وضوابط الاختبار السلبية. نجاحه يدعم الاتساق الداخلي ضمن افتراضات موفر البيانات والاستخراج المجمدة. لا يرفع فئة مصدر Ethereum، ولا يتحقق من Guardians، ولا يحدد شخصًا.
استخدم OBSERVED للحقول على مستوى جمعها، وINFERRED لفك الترميز والترابط، وUNKNOWN لحقائق التحقق المستقل غير المتاحة، وINSUFFICIENT EVIDENCE للتحكم البشري المشترك أو السلامة العامة. إعادة بناء جزئية دقيقة أنفع من ادعاء اكتمال غير مسنود.
المصطلحات الأساسية
- WETH: إيثر مغلّف، أي ETH في صورة رمز؛ يعيد هذا الإتمام رمزًا لا ETH أصليًا.
- VAA (Verified Action Approval): رسالة Wormhole ذات محتوى بروتوكول وغلاف توقيعات؛ اسمها لا يعني أن التمرين تحقّق من التوقيعات بصورة مستقلة.
- Guardian: مشارك في التصديق على رسائل Wormhole؛ التوقيع لا يثبت هوية بشرية.
- جسم VAA: محتوى الرسالة دون غلاف التوقيعات.
- مجموعة معرّفات الباعث: هوية السلسلة/العنوان/التسلسل.
- توحيد المقياس: التحويل بين مقاييس الوحدات الخام.
- قيمة تحقق من السلامة: تكشف التغيير محليًا، ولا تثبت الأصالة.
مثال تاريخي
HISTORICAL — مجموعة بيانات معتمدة دون تغيير. اقرأ البيانات والمنشأ والسجلات المجمدة. توقيع المصدر: j3jUDG43di8Dsg7Q3jQhstamtBovu1GLqnDJ7yNvM3r4pnK9e7uqgt9uBobCjT5S1BKhZZFQNQwDxypEYqLknec، slot119027698. معاملة الوجهة: 0x24c7d855a0a931561e412d809e2596c3fd861cc7385566fd1cb528f9e93e5f14، الكتلة المعروضة 14128237. الرسالة: 1/ec7372995d5cc8732397fb0ad35c0121e0eaa90d26f828a534cab54391b3a4f5/62741. محددات تاريخية للقراءة. لا يلزم التفاعل.
مواصفات العناصر البصرية
خط زمني تاريخي للمعاملة، مع RPC المصدر عند 18:27:10Z والرسالة 62741 وعرض Ethereum عند 18:28:37Z في مسارات منشأ منفصلة. اعرض تطابق جسم الرسالة واختلاف الغلاف 13/15. لا ترسم رابط ملكية مشتركة. النص البديل: لتطابق 80000 WETH دليل أصلي عند المصدر ودليل مستكشف عند الوجهة؛ تبقى الهوية البشرية وفحوص Guardian المستقلة غير محسومة.
ما تثبته الأدلة
تطابقًا تاريخيًا محدد النطاق لحرق WETH/الرسالة/الإتمام ضمن عروض RPC والأرشيف والمستكشف المعتمدة.
ما لا تثبته الأدلة
تحققًا مستقلًا من إيصال/ترويسة Ethereum الأصليين، أو تحققًا تشفيريًا من Guardian، أو تحكمًا بشريًا مشتركًا، أو تغطية الجسر، أو الحادثة كاملة، أو سلامة الرمز.
الأخطاء الشائعة
- ترقية عرض Etherscan إلى إيصال أصلي.
- اعتبار SHA-256 تحققًا من التوقيع.
- اشتراط تطابق الغلاف بدل جسم الرسالة.
- تسمية إتمام WETH المحدد فكَّ تغليف إلى ETH أصلي.
تمرين عملي
أنشئ صفوف المصدر/الرسالة/الوجهة، مع فئة الجمع وأساس الوقت والدور والمبلغ عبر الادعاءات C01–C11. أعد الحسابات. اشرح اختلاف الغلاف واذكر ثلاث نتائج غير مثبتة. فحص اختياري دون اتصال: python content/academy-2/datasets/p02-l08/reproduce.py من جذر المستودع؛ لا ترسل calldata ولا توصل محفظة.
قدّم جدولًا موجزًا وتعليلًا من المادة وحدها. التوزيع المقترح: دراسة 12 دقيقة، فحص/حساب 8 دقائق، تصحيح/اختبار 10 دقائق.
عرض التصحيح المشروح
حرق المصدر الخام 8e12/1e8=80000. عرض الوجهة 8e22/1e18=80000، مع التصريح بأن تفسير 18 منزلة عشرية مستنتج. تربط مجموعة المعرّفات والـ nonce وتطابق الحمولة/الجسم السجلات وفق افتراضات الموفر، لا المبلغ/الوقت وحدهما. يختلف الغلافان 13/15 مع تطابق الجسمين. يظل إيصال/ترويسة Ethereum الأصليان والتحقق من Guardian غير متاحين؛ الهوية البشرية المشتركة INSUFFICIENT EVIDENCE. لا تستنتج تغطيةً، أو إجمالي خسائر الحادثة، أو فك تغليف إلى ETH أصلي.
معيار المراجعة: 1 نقطة لكل من النطاق الدقيق ومنشأ المصدر/التمرين والتعليل الصحيح والحدود الصريحة والعمل الآمن دون اتصال (المجموع 5). اختلاق ملاحظات أو إسناد بشري غير مسنود يستوجب تصحيحًا مهما كانت الدرجة. تغذية راجعة تعليمية، لا شهادة.
قائمة التحقق
- إصدار البيانات المعتمد.
- منشأ المصدر والوجهة.
- مجموعة المعرّفات الكاملة والحمولة/الجسم.
- أساس المنازل العشرية.
- وقت الحدث منفصلًا عن وقت الجمع.
- حدود الهوية البشرية.
الملخص
يحتاج البحث بين السلاسل رابطًا في البروتوكول، لا قصة عن مبالغ متساوية. تعيد الحالة التاريخية إنتاج رابط محدد النطاق مع منشأ أضعف ظاهر لأدلة Ethereum. تدعم المادة تطابقًا تاريخيًا لحرق WETH/الرسالة/الإتمام ضمن عروض RPC والأرشيف والمستكشف المعتمدة. لا تثبت تحققًا أصليًا مستقلًا من Ethereum أو Guardian، أو تحكمًا بشريًا، أو تغطية الجسر، أو إعادة بناء الحادثة كاملة، أو سلامة الرمز.
الملخص
- أعد بناء زوج الحرق/الرسالة/الإتمام المعتمد.
- وفّق بين الوحدات الخام والكميات المعروضة.
- احفظ حدود جمع الأدلة والإسناد إلى الأشخاص.
الدرس التالي
P03-L01 بعد مراجعة التمرين والمتطلبات.
الأدوات
NONE. لا يتطلب الكتالوج المعتمد وصولًا إلى منتج لهذا الدرس. استخدم المادة المجمدة دون اتصال.
المصادر وحدود الادعاءات
- [WHDATA] مجموعة البيانات التاريخية المعتمدة P02-L08 (مصدر داخلي غير منشور) — استجابة RPC مجمدة من المصدر، وVAA مؤرشفة، واستخراج من مستكشف Ethereum، و11 رابطًا للادعاءات؛ مع حفظ حدود المنشأ التي اعتمدها المالك. فُحص 2026-10-01.
القيم الاصطناعية مدخلات تعليمية أنشأها المؤلف. تستخدم القيم التاريخية، إن وجدت، مجموعة البيانات المرتبطة وحدود منشأها الأضيق. فحص المصدر ليس قبولًا تحريريًا مستقلًا.
مواصفات العناصر البصرية
P02-L08-V01
أعد بناء تحويل تاريخي دون افتراض هوية مشتركة
أدلة تاريخية مع حدود جمعها وإسنادها
خط زمني تاريخي للمعاملة، مع RPC المصدر عند 18:27:10Z والرسالة 62741 وعرض Ethereum عند 18:28:37Z في مسارات منشأ منفصلة. اعرض تطابق جسم الرسالة واختلاف الغلاف 13/15. لا ترسم رابط ملكية مشتركة. النص البديل: لتطابق 80000 WETH دليل أصلي عند المصدر ودليل مستكشف عند الوجهة؛ تبقى الهوية البشرية وفحوص Guardian المستقلة غير محسومة.
لتطابق 80000 WETH دليل أصلي عند المصدر ودليل مستكشف عند الوجهة؛ تبقى الهوية البشرية وفحوص Guardian المستقلة غير محسومة.
390px: صفوف متراصة مع نص مكافئ كامل؛ عرض 768px/سطح المكتب قيد الفحص
النص العربي RTL؛ المعرّفات والأرقام مع وحداتها LTR؛ احفظ اتجاهات الأسهم التي تعبّر عن الوقائع
P02-L08-WH-SOL-ETH-20220202-62741-v1
المصادر وحدود الادعاءات
WHDATA · ACCEPTED_FROZEN_DATASET
مجموعة البيانات التاريخية المعتمدة P02-L08
- الادعاء المدعوم
- استجابة RPC مجمدة من المصدر، وVAA مؤرشفة، واستخراج من مستكشف Ethereum، و11 رابطًا للادعاءات؛ مع حفظ حدود المنشأ التي اعتمدها المالك.
- حدود التحقق
- أُعيد استخدام السجلات المعتمدة دون تغيير وفُحصت محليًا؛ تبقى أوقات جمعها السابقة و11 رابطًا للسجلات في dataset/provenance.json.
- تاريخ التحقق
- 2026-10-01
مصدر داخلي غير منشور: تم التحقق من هذا الدليل داخليًا ولم يُنشر.
منشأ مجموعة البيانات
id: P02-L08-WH-SOL-ETH-20220202-62741-v1
dataStatus: HISTORICAL
source: مصدر داخلي غير منشور: تم التحقق من هذا الدليل داخليًا ولم يُنشر.
observedAt: 2026-10-01T15:07:40.657038Z
timeBasis: Event, report and retrieval times are separately recorded in dataset provenance
scope: Bounded attributed historical records; see dataset limitations
observedAtMeaning: Inherited dataset capture context, not event time or new live observation