J’ai supposé que le comité de la charte (covenant) n’était qu’une formalité, le genre de multisig dont a besoin chaque protocole de staking sur Bitcoin, et que personne ne lit le code. J’ai seulement changé d’avis après avoir retracé ce qui se passe lorsqu’un validateur tente de se désengager (unbond) plus tôt.
Il n’y a pas de file d’attente de désengagement (unbonding queue) comme on s’y attend. Quand vous stakez, vous ne signez pas une promesse d’attendre. Vous signez la transaction de sortie elle-même, à l’avance, avec un délai (timelock), détenue par le comité de la charte avant que votre BTC ne commence jamais à se diriger vers un validateur. Le comité ne décide pas si vous récupérez votre Bitcoin. Il détient une transaction qui a déjà tranché, et il se contente d’attendre l’horloge que la signature a spécifiée.
Ce seul détail change ce que le comité est réellement. Ce n’est pas un organe de gouvernance doté d’un pouvoir discrétionnaire. C’est un notaire pour une décision que vous avez déjà prise. Son travail entier consiste à refuser d’avoir un avis. Dès qu’un membre du covenant commence à évaluer si votre sortie est équitable, la conception a déjà échoué, car l’équité devait être tranchée au moment de la signature, et non au moment du rachat (redemption).
Je n’ai cessé de penser à quel point c’est inhabituel en dehors du code. Presque toutes les institutions avec lesquelles nous avons affaire — une banque, un propriétaire, un tribunal — se réservent le droit de réinterpréter votre dossier plus tard. Le comité de Babylon est conçu pour n’avoir aucun dossier à réinterpréter. Il est déjà « signé fermé ».
Je ne pense pas que cela rende la sortie anticipée sans douleur. Cela signifie que la douleur a été évaluée avant que vous ne stakez, et non négociée après. Une structure où la conversation la plus difficile a déjà eu lieu, en silence, le jour où vous avez cliqué sur confirmer.
$BABY @BabylonLabs_io #baby $COTI $ON
Il n’y a pas de file d’attente de désengagement (unbonding queue) comme on s’y attend. Quand vous stakez, vous ne signez pas une promesse d’attendre. Vous signez la transaction de sortie elle-même, à l’avance, avec un délai (timelock), détenue par le comité de la charte avant que votre BTC ne commence jamais à se diriger vers un validateur. Le comité ne décide pas si vous récupérez votre Bitcoin. Il détient une transaction qui a déjà tranché, et il se contente d’attendre l’horloge que la signature a spécifiée.
Ce seul détail change ce que le comité est réellement. Ce n’est pas un organe de gouvernance doté d’un pouvoir discrétionnaire. C’est un notaire pour une décision que vous avez déjà prise. Son travail entier consiste à refuser d’avoir un avis. Dès qu’un membre du covenant commence à évaluer si votre sortie est équitable, la conception a déjà échoué, car l’équité devait être tranchée au moment de la signature, et non au moment du rachat (redemption).
Je n’ai cessé de penser à quel point c’est inhabituel en dehors du code. Presque toutes les institutions avec lesquelles nous avons affaire — une banque, un propriétaire, un tribunal — se réservent le droit de réinterpréter votre dossier plus tard. Le comité de Babylon est conçu pour n’avoir aucun dossier à réinterpréter. Il est déjà « signé fermé ».
Je ne pense pas que cela rende la sortie anticipée sans douleur. Cela signifie que la douleur a été évaluée avant que vous ne stakez, et non négociée après. Une structure où la conversation la plus difficile a déjà eu lieu, en silence, le jour où vous avez cliqué sur confirmer.
$BABY @BabylonLabs_io #baby $COTI $ON
