Je peux restaurer l’historique ancien d’un utilisateur sur Phoenix — tout en continuant à expédier un bouton d’envoi qui ne fonctionnera jamais.
La frontière maladroite qui suit Boreas. Le mainnet Dusk a désactivé de nouvelles transactions Phoenix lorsqu’il est passé en service le 10 juin. Le testnet a été introduit à 4 000 000, le 7 août. Rusk continue toutefois d’assurer les décodeurs Phoenix et la prise en charge de l’exécution historique, car les anciens blocs doivent pouvoir être rejoués.
Ainsi, désormais, « mon nœud comprend Phoenix » ne signifie plus « Phoenix est vivant ».
La défaillance du portefeuille est manifeste. Je restaure l’état historique, je démêle l’activité des anciens envois protégés (shielded send) et je laisse un flux d’envoi Phoenix ouvert—et tout va bien et se passe parfaitement jusqu’au moment où l’utilisateur signe. Au moment de l’admission, le nœud refuse la nouvelle transaction car Phoenix est mis à la retraite pour la nouvelle exécution.
Je séparerais la capacité historique de la capacité en direct côté client. Phoenix est lisible pour le rejeu et la comptabilité. Les nouveaux paiements doivent contourner l’archive et aller directement vers Moonlight.
Je suis pris au piège de la compatibilité descendante. Aucun code qui préserve l’état Dusk d’hier ne devrait être confondu avec l’autorisation de créer la transaction de demain.
#dusk $DUSK @Dusk
La frontière maladroite qui suit Boreas. Le mainnet Dusk a désactivé de nouvelles transactions Phoenix lorsqu’il est passé en service le 10 juin. Le testnet a été introduit à 4 000 000, le 7 août. Rusk continue toutefois d’assurer les décodeurs Phoenix et la prise en charge de l’exécution historique, car les anciens blocs doivent pouvoir être rejoués.
Ainsi, désormais, « mon nœud comprend Phoenix » ne signifie plus « Phoenix est vivant ».
La défaillance du portefeuille est manifeste. Je restaure l’état historique, je démêle l’activité des anciens envois protégés (shielded send) et je laisse un flux d’envoi Phoenix ouvert—et tout va bien et se passe parfaitement jusqu’au moment où l’utilisateur signe. Au moment de l’admission, le nœud refuse la nouvelle transaction car Phoenix est mis à la retraite pour la nouvelle exécution.
Je séparerais la capacité historique de la capacité en direct côté client. Phoenix est lisible pour le rejeu et la comptabilité. Les nouveaux paiements doivent contourner l’archive et aller directement vers Moonlight.
Je suis pris au piège de la compatibilité descendante. Aucun code qui préserve l’état Dusk d’hier ne devrait être confondu avec l’autorisation de créer la transaction de demain.
#dusk $DUSK @Dusk
