@BabylonLabs_io
En relisant le design de Babylon, je n’ai cessé de me poser une question : comment quelque chose qui se passe sur Ethereum, comme une défaillance de prêt ou un remboursement, est-il compris par Bitcoin, qui n’a absolument aucune notion des smart contracts ? La réponse semble dépendre de la traduction d’un événement en quelque chose que Bitcoin sait déjà vérifier, et cela s’est avéré plus ingénieux que je ne m’y attendais.
Ce qui paraît intéressant, c’est l’utilisation de circuits brouillés encapsulés dans un vérificateur SNARK. Au lieu de demander à Bitcoin de vérifier directement une logique complexe, ce qu’il ne peut tout simplement pas faire, le système chiffre un vérificateur pour permettre son évaluation sans exposer ses éléments internes. Si une preuve soumise s’avère valide, il ne se passe rien. Si elle est invalide, c’est-à-dire que quelqu’un a tenté de tricher, le circuit révèle une préimage qui débloque un hashlock Bitcoin. Bitcoin ne juge en réalité jamais le résultat du smart contract lui-même : il ne vérifie que si une préimage de hachage spécifique a été révélée.
Cette distinction me laisse cependant encore une petite impression. Bitcoin ne comprend pas le prêt, le ratio de collatéral, ni la preuve de remboursement : il ne fait que réagir à un déclencheur cryptographique conçu à l’avance pour représenter ces issues. Est-ce que cela compte comme le fait que Bitcoin applique la règle, ou est-il plus exact de dire que la logique externe est traduite en langage que Bitcoin a simplement la capacité de « comprendre » ? Je ne suis pas entièrement sûr de l’endroit où se situe cette frontière.
Vu de l’extérieur, cela ressemble à une solution de contournement réellement élégante pour une chaîne qui n’a jamais été conçue pour ce niveau d’expression, même si sa robustesse dépend probablement entièrement de la manière dont chaque vérificateur brouillé est construit avec soin pour chaque nouveau cas d’usage. Pour l’instant tout semble équilibré, mais la vraie réponse n’apparaîtra peut-être que plus tard de toute façon : le temps nous dira 🚀
$ON
$COTI
$BABY
#baby
En relisant le design de Babylon, je n’ai cessé de me poser une question : comment quelque chose qui se passe sur Ethereum, comme une défaillance de prêt ou un remboursement, est-il compris par Bitcoin, qui n’a absolument aucune notion des smart contracts ? La réponse semble dépendre de la traduction d’un événement en quelque chose que Bitcoin sait déjà vérifier, et cela s’est avéré plus ingénieux que je ne m’y attendais.
Ce qui paraît intéressant, c’est l’utilisation de circuits brouillés encapsulés dans un vérificateur SNARK. Au lieu de demander à Bitcoin de vérifier directement une logique complexe, ce qu’il ne peut tout simplement pas faire, le système chiffre un vérificateur pour permettre son évaluation sans exposer ses éléments internes. Si une preuve soumise s’avère valide, il ne se passe rien. Si elle est invalide, c’est-à-dire que quelqu’un a tenté de tricher, le circuit révèle une préimage qui débloque un hashlock Bitcoin. Bitcoin ne juge en réalité jamais le résultat du smart contract lui-même : il ne vérifie que si une préimage de hachage spécifique a été révélée.
Cette distinction me laisse cependant encore une petite impression. Bitcoin ne comprend pas le prêt, le ratio de collatéral, ni la preuve de remboursement : il ne fait que réagir à un déclencheur cryptographique conçu à l’avance pour représenter ces issues. Est-ce que cela compte comme le fait que Bitcoin applique la règle, ou est-il plus exact de dire que la logique externe est traduite en langage que Bitcoin a simplement la capacité de « comprendre » ? Je ne suis pas entièrement sûr de l’endroit où se situe cette frontière.
Vu de l’extérieur, cela ressemble à une solution de contournement réellement élégante pour une chaîne qui n’a jamais été conçue pour ce niveau d’expression, même si sa robustesse dépend probablement entièrement de la manière dont chaque vérificateur brouillé est construit avec soin pour chaque nouveau cas d’usage. Pour l’instant tout semble équilibré, mais la vraie réponse n’apparaîtra peut-être que plus tard de toute façon : le temps nous dira 🚀
$ON
$COTI
$BABY
#baby
