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

تخزين عقد البلوكشين: الحالة الحالية والاستعلام التاريخي

تسجل الحالة الحالية الحسابات والتخزين اللازمين لتنفيذ كتل جديدة، بينما تصف أجسام الكتل والإيصالات نشاطا سابقا.

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

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

أسئلة تتطلب بيانات مختلفة

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

ما يقدمه الأرشيف

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

التقليم والإصدارات

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

البيانات الغائبة ليست صفرا

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

مواصفات قابلة للتكرار

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

إدارة الذاكرة المؤقتة

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

المصادر

  1. Ethereum nodes and clients (يفتح في علامة تبويب جديدة)
  2. Geth archive mode (يفتح في علامة تبويب جديدة)