Le silence dans une voûte de Babylon n’est pas une fonctionnalité. C’est la chose la plus bruyante que j’aie jamais entendue.
J’ai passé quatre heures à retracer le mécanisme de désengagement face à une mèche de prix simulée. Déposez une fois, et votre BTC se verrouille derrière un chemin de dépense pré-signé que vous aviez autorisé avant même de savoir ce que le marché ferait demain. Ce chemin se trouve dans le mempool, en attente qu’un prix d’oracle franchisse le seuil.
Voici le détail technique que j’ai presque manqué. Le contrat de la voûte de Babylon utilise Bitcoin Script pour imposer les conditions de dépense. La structure des covenants définit exactement quelles sorties de transaction peuvent être dépensées et dans quelles conditions. Il existe un chemin de désengagement pour les retraits anticipés, et un chemin de slashing pour que l’ensemble des validateurs récupère votre BTC si l’oracle signale un mauvais prix. Les deux chemins sont pré-signés. Les deux sont immuables. La voûte exécute exactement ce que vous avez autorisé.
La période de désengagement est un véritable timelock dans Bitcoin Script. Si vous attendez toute la durée, votre BTC revient proprement. Mais retirez tôt, et le chemin de slashing se déclenche exactement comme vous l’aviez pré-signé. C’est le design. Pas de période de grâce. Pas de « êtes-vous sûr ». Le protocole ne vérifie pas votre état émotionnel. Il ne fait que vérifier que la signature correspond.
C’est la partie que je n’avais pas dissociée avant. La garde est restée avec moi. La clé n’a jamais bougé. Mais j’avais déjà signé une transaction donnant mon $BTC à un ensemble de validateurs si l’oracle rapportait un mauvais prix. La voûte TBV a exécuté parfaitement. L’adaptateur a relayé des données propres. L’oracle a délivré exactement ce que le marché lui a donné. Le seul nœud défaillant dans toute la pile, c’était moi—il y a trois semaines, quand j’ai cliqué sur déposer.
La période de désengagement n’était pas le goulot d’étranglement. Le chemin de slashing pré-signé l’était. Et ce chemin ne sait rien de mon loyer ni des chaussures de ma fille. Il ne sait que la signature que je lui ai donnée.
Tous les autres protocoles vous demandent de faire confiance à votre futur vous. Babylon vous demande de faire confiance à votre passé vous. Et c’est la seule personne dont je n’ai jamais été sûr que je pouvais avoir confiance.
@BabylonLabs_io #baby $BABY $COTI
J’ai passé quatre heures à retracer le mécanisme de désengagement face à une mèche de prix simulée. Déposez une fois, et votre BTC se verrouille derrière un chemin de dépense pré-signé que vous aviez autorisé avant même de savoir ce que le marché ferait demain. Ce chemin se trouve dans le mempool, en attente qu’un prix d’oracle franchisse le seuil.
Voici le détail technique que j’ai presque manqué. Le contrat de la voûte de Babylon utilise Bitcoin Script pour imposer les conditions de dépense. La structure des covenants définit exactement quelles sorties de transaction peuvent être dépensées et dans quelles conditions. Il existe un chemin de désengagement pour les retraits anticipés, et un chemin de slashing pour que l’ensemble des validateurs récupère votre BTC si l’oracle signale un mauvais prix. Les deux chemins sont pré-signés. Les deux sont immuables. La voûte exécute exactement ce que vous avez autorisé.
La période de désengagement est un véritable timelock dans Bitcoin Script. Si vous attendez toute la durée, votre BTC revient proprement. Mais retirez tôt, et le chemin de slashing se déclenche exactement comme vous l’aviez pré-signé. C’est le design. Pas de période de grâce. Pas de « êtes-vous sûr ». Le protocole ne vérifie pas votre état émotionnel. Il ne fait que vérifier que la signature correspond.
C’est la partie que je n’avais pas dissociée avant. La garde est restée avec moi. La clé n’a jamais bougé. Mais j’avais déjà signé une transaction donnant mon $BTC à un ensemble de validateurs si l’oracle rapportait un mauvais prix. La voûte TBV a exécuté parfaitement. L’adaptateur a relayé des données propres. L’oracle a délivré exactement ce que le marché lui a donné. Le seul nœud défaillant dans toute la pile, c’était moi—il y a trois semaines, quand j’ai cliqué sur déposer.
La période de désengagement n’était pas le goulot d’étranglement. Le chemin de slashing pré-signé l’était. Et ce chemin ne sait rien de mon loyer ni des chaussures de ma fille. Il ne sait que la signature que je lui ai donnée.
Tous les autres protocoles vous demandent de faire confiance à votre futur vous. Babylon vous demande de faire confiance à votre passé vous. Et c’est la seule personne dont je n’ai jamais été sûr que je pouvais avoir confiance.
@BabylonLabs_io #baby $BABY $COTI
