Cardano-db-sync: ابتكر طريقة لحساب ربحية المجمع

تم إنشاؤها على ٦ يناير ٢٠٢١  ·  3تعليقات  ·  مصدر: input-output-hk/cardano-db-sync

من تعليقdmitrystas الصورة https://github.com/input-output-hk/cardano-db-sync/issues/415#issuecomment -755156671.

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

التعليق الأكثر فائدة

هناك طريقة أخرى لتمثيلها وهي الاحتفاظ بها في الجدول rewards ولكن اجعل الحقل NULLABLE addr_id NULLABLE واستخدم NULL في هذا العمود للإشارة إلى ذلك لا يوجد عنوان صالح في هذا العمود. بدلاً من ذلك ، يمكن أن يكون هناك عمود آخر boolean يشير إلى إمكانية توزيع المكافأة.

منفتح على ردود الفعل حول كيفية التعامل مع هذا.

ال 3 كومينتر

ربما يكون الجدول orphaned_rewards هو الحل الأفضل. سنضع ذلك في الاعتبار عند تنفيذ الإصلاح للرقم 415.

هناك طريقة أخرى لتمثيلها وهي الاحتفاظ بها في الجدول rewards ولكن اجعل الحقل NULLABLE addr_id NULLABLE واستخدم NULL في هذا العمود للإشارة إلى ذلك لا يوجد عنوان صالح في هذا العمود. بدلاً من ذلك ، يمكن أن يكون هناك عمود آخر boolean يشير إلى إمكانية توزيع المكافأة.

منفتح على ردود الفعل حول كيفية التعامل مع هذا.

يضيف PR # 469 جدول OrphanReward ويقسم المكافآت المستردة من حالة دفتر الأستاذ إلى جداول Reward أو OrphanReward اعتمادًا على ما إذا كان عنوان الرهان صالحًا أم غير صالح.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات