انتقل إلى المحتوى
رؤية عالمية للأصول الرقميةرؤية عالمية · سياق محلي
ChainView BTC866CHAIN VIEW
البلوك تشين

عناوين CREATE2: إمكانية التنبؤ لا تثبت سلامة العقد

يشتق CREATE2 عنوان عقد من الناشر وقيمة ملح وتجزئة كود التهيئة.

اقرأ باللغةالعربية简体中文繁體中文English한국어РусскийEspañol (México)Tiếng Việtไทย
عناوين CREATE2: إمكانية التنبؤ لا تثبت سلامة العقد

رسم توضيحي أصلي للموضوع: رسم أصلي للموضوع من ChainView BTC866 · ChainView BTC866 Editorial · CC BY 4.0

كيف يحسب العنوان

يشتق CREATE2 عنوان عقد من الناشر وقيمة ملح وتجزئة كود التهيئة. يسمح ذلك بحساب الوجهة قبل النشر، وهي خاصية مفيدة للتنسيق. لكن معرفة عنوان مسبقا لا تعني أن العقد موجود أو مدقق أو مهيأ كما يصفه الإعلان، ولا تثبت أن الأموال المرسلة إليه يمكن استردادها.

التهيئة والسلوك اللاحق

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

وجهة بلا كود بعد

العنوان غير المنشور لا يحتوي كود تشغيل يمكن فحصه هناك. ظهوره في خبر أو تشابهه مع وجهة مألوفة ليس تدقيقا. افصل حساب العنوان ومعاملة النشر والتحقق من العقد الناتج إلى خطوات مستقلة، ولا تستخدم وجود الخطوة الأولى كبديل عن أدلة الخطوتين الأخريين.

مثال للفحص المفاهيمي

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

الاحتفاظ بأدلة السيطرة

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

الشبكة جزء من الهوية

السلسلة نفسها من أحرف العنوان على شبكتين لا تضمن الكود أو الحالة أو المسيطر نفسه. طابق الشبكة في المحفظة ومصدر الفحص. يجب أن يتضمن التقرير معرف الشبكة لا العنوان وحده، حتى لا يتحقق قارئ آخر من نشر مختلف ويظن أن نتائجه تخص الأصل المعلن. يشمل مصدر التحقق الجيد وقت الفحص أيضا، لأن نشر عقد أو تغيير إعداد بعده قد يجعل ملاحظة سابقة غير صالحة للوضع الحالي.

المصادر

  1. EIP-1014 CREATE2 (يفتح في علامة تبويب جديدة)
  2. Solidity contract creation (يفتح في علامة تبويب جديدة)