Le scénario pour lequel personne n'écrit de règles
Un jeu de dés génère sa propre aléatoire, il ne peut donc pas la perdre. Un jeu réglé sur le prix ne le fait pas : il dépend d'un nombre qui arrive de l'extérieur, continuellement, et les choses extérieures défaillent. Un relais tombe. Un réseau se partitionne. Un fournisseur a une mauvaise après-midi.
La question intéressante n'est pas si cela arrive — cela arrivera — mais ce qu'un venue fait dans les minutes après. C'est le moment où l'écart entre « provably fair » comme phrase marketing et comme engagement d'ingénierie devient visible, parce qu'il n'y a pas de seed à révéler et pas de hash à vérifier. Il n'y a qu'une politique, écrite à l'avance ou improvisée sous pression.
La plupart des venues ne publient pas une. Nous pensons que c'est révélateur.
Pourquoi nous ne vous laissons pas simplement vous fermer
La réponse instinctive est favorable aux joueurs : si le flux meurt, laissez les gens sortir au dernier prix que nous avions. Cela semble généreux. C'est en réalité la chose la plus exploitable qu'un desk puisse faire.
Notre flux s'arrêtant ne fait pas arrêter le marché. Le Bitcoin continue de se négocier sur chaque exchange sur terre, et un joueur avec un deuxième écran peut voir exactement où il est allé tandis que notre dernier prix connu reste figé. Étant donné la possibilité de se fermer à ce nombre obsolète, personne ne ferme les perdants. Tout le monde ferme les gagnants, à un prix qui n'est plus vrai, et la maison absorbe l'intégralité de la différence.
Cette asymétrie a un nom — sélection adverse — et c'est précisément pourquoi les exchanges régulés suspendent pendant une défaillance de données plutôt que de continuer à remplir. Un venue qui continue de négocier à un prix qu'il ne peut pas vérifier n'est pas généreux ; il est prélevé, et le coût atteint finalement les joueurs qui n'étaient pas en train de regarder.
La politique miroir n'est pas mieux. Régler tout le monde au dernier prix connu après un certain délai c'est le même nombre obsolète appliqué de force : cela donne un gain inespéré à celui des deux côtés du marché qui s'est retrouvé en avant, à un prix qui n'a jamais été négocié depuis.
Ce qui se passe réellement, dans l'ordre
La règle a trois étapes, et la première c'est celle qui s'exécute presque à chaque fois.
- Un tick plus ancien que quelques secondes n'est pas un prix. Les fills, liquidations, take-profits et stops exigent tous un nouveau, donc une brève interruption met simplement tout en pause et se résout quand le flux rattrape.
- Une interruption plus longue met en pause l'horloge de financement aussi. Le temps passé dans le noir est crédité à nouveau, donc personne ne paie de financement pour les minutes que le desk ne pouvait pas tarifer.
- Dix minutes dans le noir sur un marché, et chaque position ouverte sur celui-ci est fermée à zéro — enjeu remboursé intégralement, pas de profit, pas de perte, pas de frais.
ENGINE-VERIFIEDLe moteur refuse de remplir ou liquidater sur un tick passé sa fenêtre de fraîcheur, enregistre le moment où le flux est devenu obsolète, crédite cette panne à chaque compteur de financement ouvert à la récupération, et annule les past cryptopro.void-after-outage-minutes — dix par défaut. Une annulation se règle à exactement zéro : pas de financement, pas de part de la maison, enjeu retour.
La pause étant symétrique c'est la partie qui importe le plus. Ce serait trivialement facile d'écrire un desk qui arrête de laisser les joueurs sortir tout en permettant au sweep de les liquidater — et cela ressemblerait presque identique de l'extérieur. Il ne le fait pas, et c'est vérifiable dans le même chemin de code : les deux lisent le prix à travers la même porte de fraîcheur.
Pourquoi la décision est prise sur une horloge
Rembourser les enjeux n'est pas l'option la plus généreuse disponible. Un joueur qui était en avant de 300% au moment où le flux s'est arrêté perd ce gain, et ne l'appréciera pas. Nous pensons que c'est toujours la bonne règle, pour une raison qui est plus facile à voir de l'autre côté.
Une annulation basée sur le temps est direction-blind. Elle ne sait pas et ne se soucie pas de qui était en avant, elle ne peut donc pas être jouée par l'une ou l'autre partie et elle ne peut pas être accusée de favoriser la maison. Toute résolution basée sur le prix, peu importe la façon dont elle est choisie, choisit nécessairement un gagnant en utilisant des informations qui ne sont plus fiables.
Elle se termine aussi, ce qui semble évident jusqu'à ce que vous remarquiez ce que l'alternative est. Sans une règle d'annulation terminale, un flux qui ne revient jamais laisse les positions ouvertes indéfiniment : vous ne pouvez pas les fermer, le sweep ne peut pas les résoudre, et l'argent reste gelé indéfiniment. Geler est une bonne réponse pour dix minutes et une intolérable pour dix jours.
Un vide n'a ni profit ni perte, c'est exactement pourquoi il peut être appliqué sans savoir qui était gagnant.
En disant cela, avant et après
Une règle qui n'apparaît qu'après son activation n'est pas une règle, c'est une excuse. Donc la politique de dix minutes est imprimée sur le ticket à côté des frais, sur la page de section et dans le guide du jeu — avant que quoi que ce soit ne se passe.
Et quand elle s'active, la position ne disparaît pas simplement de votre historique. Elle est enregistrée comme annulée plutôt que fermée, avec la fenêtre où notre flux était indisponible, donc l'entrée se lit « mise retournée · flux de prix en baisse 14:32–14:47 » plutôt que de vous laisser deviner.
Un détail délibéré dans cette formulation : elle dit notre flux, jamais « le marché s'est arrêté ». Le marché était ouvert tout le temps. Nous ne pouvions pas le voir. Ce sont des déclarations différentes et une seule d'entre elles est vraie.
FAQ
Puis-je fermer ma position pendant que le flux de prix est en panne ?
Non, et la maison non plus ne peut vous liquider. Les deux actions nécessitent un tick assez frais pour être fiable, et elles le lisent par la même porte, donc la pause s'applique équitablement aux deux côtés.
Que se passe-t-il avec ma position si le flux n'est jamais rétabli ?
Après dix minutes d'obscurité, il est fermé à zéro et votre mise complète est retournée. C'est la règle terminale — sans elle, les positions resteraient ouvertes indéfiniment avec l'argent gelé.
J'étais en profit quand le flux est mort. Je le garde ?
Non. Un vide se règle exactement à zéro pour tout le monde, ce qui permet à la règle d'être appliquée sans référence à qui était en avance. La même règle vous protège quand le marché s'est déplacé contre vous pendant la panne.
Je paie le financement pendant le temps où le flux était en panne ?
Non. Le temps de panne est crédité sur l'horloge de financement à la récupération, et une position annulée ne paie pas de financement et aucune part de la maison du tout.
SOURCES & RÉFÉRENCES
- Moteur Betkyo : CryptoProEngine strictPrice(), sweep() et voidForOutage() — la porte de fraîcheur, le crédit de panne et la règle de dix minutes sont lues à partir de ces fonctions
LES JEUX DANS CET ARTICLE