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



الأمر الأكثر إزعاجًا هو أن العديد من لوحات المعلومات تستخدم التخزين المؤقت بسرعة، أو تعتمد على خدمة RPC عامة، والأمر يكون مقبولًا عادة، لكن عندما تكون معدلات التمويل عالية جدًا، والجميع يتابع "هل ستحدث انعكاسات/هل ستستمر في تضخيم الفقاعة"، فإن الزيادة في حجم الاستعلامات تؤدي إلى تأخير واضح للعين… أنت تظن أنك تراقب في الوقت الحقيقي، لكنك في الواقع تراقب إعادة التشغيل.

طريقتي الآن بسيطة جدًا: لنفس العنوان/المؤشر، أتحقق على الأقل من خلال خدمتي RPC اثنين ومتصفح كتل واحد، وإذا وجدت "كتل مفقودة"، لا تتسرع في استنتاج النتائج. على أي حال، ما تعلمته ليس مهارة، بل أن لا تعتبر "ما أراه" هو "ما يحدث على السلسلة".
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • تعليق
  • إعادة النشر
  • مشاركة
تعليق
إضافة تعليق
إضافة تعليق
لا توجد تعليقات
  • تثبيت