لأغراض تعليمية فقط؛ لا يشكل ذلك نصيحة استثمارية أو توصية استثمارية. قد تؤدي الاستثمارات إلى خسائر.
الإجابة المباشرة
محفظة التفاعل مع التوزيعات المجانية هي حجرة للتطبيقات غير المؤكدة، وليست ضمانا بأن الخسارة محدودة برصيدها الظاهر. أبق مفاتيح الحفظ طويل الأجل خارج جلسات المتصفح التجريبية، ومول محفظة التفاعل لمهمة محددة فقط، وتحقق من كل سلسلة وعنوان واستدعاء وتوقيع، ثم أوقف المحفظة أو اعزلها عندما يصبح سجل صلاحياتها غير موثوق.
لا يقلل العزل نطاق الضرر إلا إذا كانت الحجرات منفصلة فعلا. فقد تربط seed مشتركة أو أجهزة مخترقة أو مالك حساب ذكي أو allowance غير محدودة أو تفويض عبر السلاسل أو مسار تمويل متكرر أو هوية مكشوفة المحفظة المعزولة ظاهريا بأصول أخرى.
آلية العمل
- عرّف نموذج التهديد والحجرات قبل الاتصال: الحفظ والتداول المعتاد والتفاعل التجريبي والعزل. سجل ما إذا كانت المفاتيح أو مادة seed أو حسابات المالك أو الأجهزة أو ملفات المتصفح أو RPC endpoints أو مسارات الاسترداد مشتركة.
- ثبّت السلسلة الدقيقة ونطاق المشروع وعناوين العقود وتنفيذ proxy ومصدر المهمة عبر قنوات مستقلة. اعتبر شارة code موثق أو حسابا اجتماعيا أو رابطا شائعا دليلا، لا ضمانا.
- ضع ميزانية للمهمة من gas الأصلي والرموز وNFTs. مولها عند الحاجة فقط عبر مسار لا يتطلب اتصال محفظة الحفظ بالتطبيق، وأدرج gas الجسر والمبادلة والسحب والطوارئ في السجل.
- فك ترميز كل معاملة وتوقيع. تحقق من
chainIdوtoوvalueالأصلي وfunction selector والرمز وspender أو operator والمبلغ والموعد النهائي وnonce وعقد التحقق واستدعاءات batch وأثر أيdelegatecallأو module أو session key أو تفويض EIP-7702. - فضّل الصلاحيات الدقيقة أو المحدودة عندما يدعمها البروتوكول. ميّز allowances في ERC-20
approveوتوقيعات ERC-2612permitوNFTsetApprovalForAllوصلاحيات الحساب الذكي وتوقيعات الدخول العادية؛ فقد يسمح توقيع بلا gas بتحريك الأصول. - حاك، ثم أرسل عبر محفظة موثوقة، وطابق الحالة الفعلية لا شاشة التأكيد وحدها. تحقق من حالة الإيصال والتحويلات وallowances وNFT operators وملاك الحساب الذكي أو modules والأرصدة وgas وعناوين الوجهة على السلسلة الصحيحة.
- بعد المهمة، انقل الأصول المقصودة عبر مسار مراجع، وألغ الصلاحيات غير اللازمة على السلسلة، وافصل الموقع بصورة مستقلة، وأرشف الأدلة، واعزل المحفظة بعد توقيع مريب أو انكشاف المفتاح أو تغيرات غير مفسرة. إذا كان المفتاح مخترقا، فتأتي الهجرة إلى مفتاح جديد قبل الاعتماد على الإلغاء.
أمثلة محلولة
- التمويل ميزانية لا حدا أقصى صارما للخسارة. تستقبل محفظة التفاعل
0.08 ETHعندما يكون ETH عند$2,400و180 USDC. الرصيد القابل للاستبدال بالقيمة السوقية هو0.08 * $2,400 + $180 = $372. بعد gas قدره0.012 ETH، يتبقى0.068 ETHبقيمة$163.20إضافة إلى180 USDC، أي$343.20. لا يشمل ذلك قيمة NFT أو الإيداعات المستقبلية أو الصلاحيات القائمة أو الأموال المجسرة أو مخاطر المفتاح المشترك، لذلك كان$372ميزانية تمويل لا أقصى خسارة مضمونا. - Allowance محدودة لـ ERC-20. لدى المحفظة
1,000 USDCوتوافق للمنفقSعلى250 USDC. يستخدم استدعاء مشروع120 USDC، فيبقى رصيد الرمز880 USDCوallowance قدرها130 USDC. إن لم تعد هناك حاجة، تلغي موافقة على السلسلة بقيمة0 USDCتلك allowance. فصل الموقع لا يجري الإلغاء، وقد تعرض allowance غير المحدودة الإيداعات اللاحقة أيضا. - قد يغير التوقيع الحالة لاحقا. يوقع permit في ERC-2612 المالك
AوالمنفقSوالقيمة300 USDCوnonce41وموعدا نهائيا بعد1,800 secondsوعقد التحقق للرمز وchainIdالنشط. يرسل relayer التوقيع، فيصبح nonce للتصريح42، وينفقSمقدار180 USDC؛ من1,000 USDCيصبح الرصيد820 USDCوتبقى allowance120 USDC. لم يدفعAgas عند التوقيع، لكنه أنشأ سلطة إنفاق عند الإرسال. - افصل سجل الأمن عن سجل الاقتصاد. توزع حملة
420 USDC. استخدمت المحفظة0.035 ETHعند$2,200لكل ETH للgas، و$18رسوم جسر وسحب، و$9انزلاقا مقاسا. صافي القيمة قبل الضريبة هو$420 - $77 - $18 - $9 = $316. لا تثبت هذه النتيجة سلامة التوقيعات أو انعدام مخاطر المكافأة أو ربحية تكرار العملية.
المخاطر
- قد تجعل seed مشتركة أو شجرة حسابات حتمية عناوين متعددة ضمن نطاق اختراق مفتاح واحد.
- قد يعبر جهاز أو امتداد متصفح أو clipboard أو تطبيق محفظة مخترق حدود الحسابات الاسمية.
- قد يعيد نطاق أو حساب دعم أو QR code أو إعلان بحث مزيف توجيه سير عمل حذر.
- قد يظل عقد موثق أو frontend مألوف عرضة لثغرة أو ترقية أو سوء إعداد أو اختراق.
- قد يؤدي اختيار السلسلة الخطأ إلى إرسال أصول أو تفويض deployment مختلف ذي عنوان مشابه.
- قد تتجاوز address poisoning والعروض المختصرة فحص أول المحارف أو آخرها فقط.
- قد تتجاوز allowance في ERC-20 مبلغ المهمة أو تبقى قابلة للاستخدام ضد إيداعات لاحقة.
- قد تغطي موافقة operator في ERC-721 أو ERC-1155 مجموعة كاملة بدلا من رمز واحد.
- قد تنشئ permits في ERC-2612 وتوقيعات typed أخرى سلطة بلا معاملة فورية من الموقع.
- قد يخلق ضعف فصل النطاق أو موعد طويل أو معالجة nonce خاصة بالبروتوكول خطر replay أو الإرسال المتأخر.
- قد يخفي
personal_signالأعمى أو calldata مبهمة أمرا أو تفويضا أو تغيير مالك أو تحويلا. - قد تتضمن batch استدعاء غير متوقع أو تحويل قيمة أصلي أو
delegatecallأو سياسة فشل جزئي. - قد تبقى modules الحساب الذكي وsession keys وأوصياء الاسترداد ومفوضو EIP-7702 بعد جلسة dapp واحدة.
- فصل الموقع لا يلغي allowances أو operators أو permits أو modules أو delegations على السلسلة.
- قد يسبق المهاجم الإلغاء أو يفشل أو يستهدف سلسلة خاطئة أو يصل بعد استخدام الصلاحية.
- تضيف الجسور مخاطر فشل سلسلة المصدر والوجهة والرسالة وrelayer والسيولة والنهائية.
- قد يكشف التمويل من عنوان حفظ عام والعودة إليه رابط المحافظ ويجذب تصيدا موجها.
- قد تبطل قواعد Sybil أو فحوص الهوية أو شروط المشروع المكافأة رغم نجاح التفاعل تقنيا.
- قد تجعل gas والانزلاق وضرائب الرمز وضعف السيولة والمكافأة عديمة القيمة الحملة خاسرة اقتصاديا.
- قد تحول المفاتيح المفقودة والسجلات الناقصة والبرمجيات الخبيثة والعقوبات والضرائب وتأخر الاستجابة تجربة صغيرة إلى خسارة تشغيلية أكبر.
مفاهيم خاطئة شائعة
- تجعل المحفظة المؤقتة أي موقع أو توقيع آمنا.
- الرصيد الظاهر للمحفظة هو أقصى خسارة ممكنة.
- لا يمكن لتوقيع بلا gas أو شبيه بتسجيل الدخول تحريك الأصول.
- يؤدي فصل dapp إلى إلغاء صلاحياته على السلسلة.
- تحمي محفظة الأجهزة مستخدما يؤكد تفاصيل خبيثة على شاشتها الموثوقة.
موضوعات ذات صلة
المصادر
- Ethereum security and scam prevention - Ethereum.org (accessed: 2026-08-12)
- Trillion Dollar Security Project - Security Challenges Overview Report - Ethereum.org (accessed: 2026-08-12)
- ERC-20: Token Standard - Ethereum Improvement Proposals (accessed: 2026-08-12)
- EIP-712: Typed structured data hashing and signing - Ethereum Improvement Proposals (accessed: 2026-08-12)
- ERC-2612: Permit Extension for EIP-20 Signed Approvals - Ethereum Improvement Proposals (accessed: 2026-08-12)
- ERC-1155: Multi Token Standard - Ethereum Improvement Proposals (accessed: 2026-08-12)
- EIP-7702: Set Code for EOAs - Ethereum Improvement Proposals (accessed: 2026-08-12)
- How to revoke smart contract allowances/token approvals - MetaMask Help Center (accessed: 2026-08-12)