
Développé par StarkWare, le réseau Ethereum Layer 2 Starknet a annoncé jeudi le lancement de strkBTC, le premier actif enveloppé sur Starknet pouvant être échangé contre du Bitcoin natif, avec une fonction optionnelle de confidentialité permettant aux utilisateurs de masquer sélectivement le montant des transactions, les soldes et les contreparties. strkBTC est émis via un processus vérifiable sur la chaîne, éliminant la dépendance à une décision subjective d’un dépositaire.
La structure technique de strkBTC repose sur deux caractéristiques clés : un mécanisme d’émission sur la chaîne minimisant la confiance, et une couche de confidentialité optionnelle soutenue par la technologie de preuves à zéro connaissance (ZK).
Émission avec confiance minimale : Après dépôt de BTC, les utilisateurs reçoivent une quantité équivalente de strkBTC via un processus déterministe sur la chaîne, transparent et vérifiable, sans dépendre d’une décision subjective d’un dépositaire. Lorsqu’ils souhaitent racheter, ils peuvent échanger leur strkBTC contre du BTC natif via le même mécanisme sur la chaîne.
Fonction de masquage optionnelle : La protection de la vie privée sur Starknet est réalisée au niveau du protocole grâce à la technologie ZK, comprenant notamment :
Mécanisme de divulgation conforme : Lors de l’utilisation de la fonction de masquage, l’utilisateur doit générer une « clé de visualisation » (Viewing Key), qu’il peut enregistrer auprès d’un organisme tiers d’audit, cryptée, pour concilier confidentialité et conformité réglementaire.
Starknet indique dans sa déclaration que l’objectif de strkBTC est « d’être utilisé, et non simplement détenu », afin que le Bitcoin puisse réellement jouer un rôle de actif de règlement dans la DeFi. Trois scénarios d’application principaux sont décrits :
strkBTC devrait être lancé prochainement, avec ses fonctionnalités de confidentialité déployées progressivement par étapes.
wBTC (Wrapped Bitcoin) utilise un modèle centralisé avec des déposants comme BitGo détenant le BTC sous-jacent, comportant un risque de contrepartie. strkBTC adopte un mécanisme d’émission sur la chaîne minimisant la confiance, éliminant la décision subjective du dépositaire via des contrats intelligents vérifiables. De plus, la fonction de masquage optionnelle de strkBTC est une caractéristique rare parmi les actifs enveloppés, offrant une couche de confidentialité avancée.
Les monnaies privées traditionnelles (comme Monero) garantissent la confidentialité en masquant totalement les informations de transaction, mais perdent la vérifiabilité publique. La technologie ZK de Starknet permet aux utilisateurs, en mode « participation optionnelle à la confidentialité », de chiffrer le montant et les détails des contreparties, tout en permettant la vérification de la validité de la transaction via une preuve à zéro connaissance. Ce design conserve la capacité d’audit nécessaire aux protocoles DeFi tout en donnant aux utilisateurs un contrôle sur la divulgation des informations.
Lorsque l’utilisateur active la fonction de masquage avec strkBTC, un « clé de visualisation » est générée, permettant à une tierce partie autorisée (audit ou régulateur) de consulter les détails des transactions de l’adresse, sous réserve d’autorisation. Ce mécanisme équilibre la confidentialité de l’utilisateur avec les exigences réglementaires telles que la lutte contre le blanchiment d’argent (AML) et le financement du terrorisme, évitant que la confidentialité ne devienne un refuge pour des activités illicites.