المنشورات
avatar

تُرسل معاملة، وتُؤكّد، لكن محفظتك لا تزال تُظهر الرصيد القديم. تُعيد التحديث، فيظهر الرصيد. تُعيد التحديث مرة أخرى، فيختفي. لم يحدث أي خلل. أنت ببساطة وصلت إلى نسخة مختلفة لم تُحدّث بعد. نشرت Rialo دليلاً حول نماذج التماسك يشرح هذا بالضبط، والشرح أكثر فائدة من معظم نصائح واجهات المستخدم للمحفظة. تقوم الأنظمة الموزعة بنسخ البيانات عبر الخوادم، وتتلقى هذه الخوادم التحديثات في أوقات مختلفة. إذا وصلت قراءة إلى نسخة متأخرة، فستُرجع حالة مُلتزمة أقدم. هذا سلوك صحيح ضمن معظم نماذج التماسك، لكنه مربك جدًا عند الملاحظة. الحل له اسم: "اقرأ ما كتبتَه". بمجرد أن يُرسل العميل كتابة ضمن جلسة، فإن كل قراءة لاحقة في تلك الجلسة تعكسها. سترى دائمًا معاملتك الخاصة حتى لو لم يرها المستخدمون الآخرون بعد. مصحوبًا بقراءات أحادية الاتجاه، فإن عرضك لا يتحرك إلا للأمام، لذا لا يعود الرصيد للخلف أثناء الجلسة. تُسمّي وثائق @RialoHQ هذا شيئًا يجب على المحافظ تنفيذه على مستوى التطبيق، وتحدد بشكل منفصل أي نموذج يناسب أي جزء من السلسلة: تماسك قوي لنقاط التحقق النهائية، بادئة متسقة لترتيب الكتل أثناء المزامنة، وتأخر محدود للعملاء الخفيفين. تترك معظم السلاسل التماسك غير موثّق، وتدفع المطورين لاكتشافه من خلال تقارير الأخطاء. كتابة أي ضمان ينطبق أينما كان عمل غير مثير، لكنه ينقذ شخصًا من أسبوع من البحث في مشكلة لم تكن خطأ أصلًا.

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

avatarانشر ردك

التعليق