Rubriques tendance
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Jour 3/5 ~ Déballage des confirmations
~ Comment les chaînes modélisent la finalité, et pourquoi votre application doit penser de manière probabiliste ~
Hier, nous avons exploré comment la "confirmation" dépend de la chaîne. Aujourd'hui, déballons comment ces chaînes modélisent réellement la finalité, et pourquoi votre application doit aller au-delà d'une vue binaire de "confirmé vs non confirmé".
La plupart des chaînes n'offrent pas une réponse claire et unique. Au lieu de cela, vous travaillez avec un spectre :
1. finalité déterministe :
les chaînes utilisant un consensus de type BFT (par exemple, cosms, certains alt-DAs), le règlement L1 (par exemple, ethereu après finalité) et la plupart des PoS offrent des garanties solides - une fois finalisée, une transaction ne peut pas être annulée.
2. finalité probabiliste :
les chaînes pow (comme bitcoin) et l'"pré-finalité" d'ethereum offrent des garanties statistiques. Une tx enterrée à 12 blocs de profondeur est peu susceptible d'être réorganisée - mais pas impossible. Plus c'est profond, plus c'est sûr.
3. signaux faibles :
confirmations de séquenceur, inclusion dans le mempool, relais de constructeurs - ils sont rapides, mais comportent des risques. Ces signaux sont utiles, mais doivent être traités avec précaution.
Les applications traitent souvent ces sources de manière égale :
→ "attendre X blocs"
→ "faire confiance au séquenceur"
→ "vérifier l'inclusion"
Mais cette abstraction se brise dès que vous passez à l'interopérabilité.
Une application cross-chain pourrait s'étendre :
~ Une chaîne BFT à finalité rapide
~ Un rollup optimiste avec des fenêtres de fraude de 7 jours
~ Un L1 avec finalité probabiliste
~ Une chaîne avec des garanties uniquement de séquenceur
La logique de votre application ne peut pas coder en dur une règle unique pour tous.
vous devez demander : "Quelle est la probabilité que cette tx soit annulée ? Et qui l'applique ?"
==> la finalité n'est pas binaire et le compromis entre vitesse et sécurité n'est pas linéaire. (les multisigs, par exemple, ne gagnent ni en vitesse ni en confiance.)
→ ce dont vous avez besoin, c'est d'une confiance programmable et consciente de la chaîne == un moyen d'exprimer ce que "confirmé" signifie dans chaque contexte.
2,56K
Meilleurs
Classement
Favoris