قد تختفي معاملة عند الغسق من ذاكرة عقدتي (مِمبول) دون أن تصل أبدًا إلى انتهاء الصلاحية على السلسلة.
هذا هو وقت انتهاء الصلاحية الذي لا أرغب في تضمينه بشكل ثابت (hardcode) داخل محفظة. @Dusk معاملة لا تحمل حقل انتهاء الصلاحية. انتهاء الصلاحية هو سياسة محلية في Rusk. الإعداد الافتراضي المدمج هو ثلاثة أيام، بينما تستخدم العقد المثبّتة باستخدام node-installer v0.5.22 عمرًا في الممبول مدته 30 دقيقة مع إجراء فحوصات كل خمس دقائق.
لذا قد تقدم عقدتا Dusk سليمتان إجابات مختلفة تمامًا حول المدة المسموح فيها لنفس المعاملة المعلّقة أن تبقى.
الجزء الأسوأ هو حدث الإزالة (removed). فهو لا يعرّفني إلا على أن المعاملة غادرت ممبول العقدة المحلية. يمكن أن يؤدي الإدراج (inclusion)، أو الاستبدال (replacement)، أو انتهاء الصلاحية (expiry)، أو الإخلاء بسبب السعة (capacity eviction)، أو عملية إنفاق متعارضة إلى ظهور هذا الخروج. إذا ترجمت removed مباشرةً إلى failed، فإن منطق الاستعادة لدي سيكون تخمينًا.
بالنسبة لخدمة سحب الأموال، قد يصيب ذلك المستخدم. يمكنني وسم دفعة (payout) بأنها ميتة لأن عقدتي انتهت صلاحيتها محليًا بينما كانت عقدة أخرى قد نشرَتها بالفعل بشكل أوسع.
سأتعامل مع مهلة الممبول كإعداد لعقدة، ثم أستعلم عن حالة الدفتر (ledger) قبل أن أقرر أن معاملة DUSK آمنة لإعادة بنائها.
في Dusk، «اختفت من ممبولي» ليس الشيء نفسه مثل «اختفت».
$SOXSB $ACE #dusk $DUSK @Dusk
هذا هو وقت انتهاء الصلاحية الذي لا أرغب في تضمينه بشكل ثابت (hardcode) داخل محفظة. @Dusk معاملة لا تحمل حقل انتهاء الصلاحية. انتهاء الصلاحية هو سياسة محلية في Rusk. الإعداد الافتراضي المدمج هو ثلاثة أيام، بينما تستخدم العقد المثبّتة باستخدام node-installer v0.5.22 عمرًا في الممبول مدته 30 دقيقة مع إجراء فحوصات كل خمس دقائق.
لذا قد تقدم عقدتا Dusk سليمتان إجابات مختلفة تمامًا حول المدة المسموح فيها لنفس المعاملة المعلّقة أن تبقى.
الجزء الأسوأ هو حدث الإزالة (removed). فهو لا يعرّفني إلا على أن المعاملة غادرت ممبول العقدة المحلية. يمكن أن يؤدي الإدراج (inclusion)، أو الاستبدال (replacement)، أو انتهاء الصلاحية (expiry)، أو الإخلاء بسبب السعة (capacity eviction)، أو عملية إنفاق متعارضة إلى ظهور هذا الخروج. إذا ترجمت removed مباشرةً إلى failed، فإن منطق الاستعادة لدي سيكون تخمينًا.
بالنسبة لخدمة سحب الأموال، قد يصيب ذلك المستخدم. يمكنني وسم دفعة (payout) بأنها ميتة لأن عقدتي انتهت صلاحيتها محليًا بينما كانت عقدة أخرى قد نشرَتها بالفعل بشكل أوسع.
سأتعامل مع مهلة الممبول كإعداد لعقدة، ثم أستعلم عن حالة الدفتر (ledger) قبل أن أقرر أن معاملة DUSK آمنة لإعادة بنائها.
في Dusk، «اختفت من ممبولي» ليس الشيء نفسه مثل «اختفت».
$SOXSB $ACE #dusk $DUSK @Dusk


