Starknet permet aux utilisateurs DeFi de dissimuler leur portefeuille principal

ETH
STRK
Shadow AccountsConfidentialité des portefeuillesStarknetcouche 2STRK20DeFi
il y a 3 heuresSource: crypto.news
Starknet permet aux utilisateurs DeFi de dissimuler leur portefeuille principal

Le réseau de couche 2 Ethereum Starknet a lancé Shadow Accounts, une nouvelle fonctionnalité de confidentialité qui permet aux utilisateurs de trader, prêter et gérer des positions de finance décentralisée (DeFi) sans lier publiquement leur activité à leurs portefeuilles de cryptomonnaies principaux.

Résumé

  • StarkWare a lancé Shadow Accounts sur Starknet, permettant des identités applicatives distinctes sans exposer les liens entre les portefeuilles des utilisateurs.
  • Shadow Accounts gardent les transactions et les soldes visibles publiquement tout en masquant les connexions aux portefeuilles principaux des utilisateurs.
  • Les utilisateurs alimentent leurs Shadow Accounts via des soldes protégés STRK20 et maintiennent des positions sur plusieurs transactions.
  • Les développeurs peuvent intégrer la fonctionnalité de confidentialité dans les applications existantes via l'interface Starknet Wallet API.
  • StarkWare a introduit les outils de confidentialité STRK20 en juin, suivis de démonstrations de technologie de vérification d'identité privée.

StarkWare a annoncé le lancement le 13 octobre, introduisant un système qui crée des adresses blockchain distinctes pour chaque application DeFi. Construite sur le cadre de confidentialité STRK20 du réseau, la fonctionnalité permet aux utilisateurs de maintenir des positions en cours sous différentes identités tout en gardant leurs adresses de portefeuille principales masquées. L'entreprise a confirmé que les soldes et les transactions des Shadow Accounts restent visibles onchain.

Les Shadow Accounts de Starknet séparent l'activité DeFi des portefeuilles

Avec les Shadow Accounts, les utilisateurs peuvent interagir avec les applications décentralisées prises en charge via des adresses dédiées qui ne sont pas publiquement liées à leurs portefeuilles principaux. Chaque application reçoit une identité distincte et persistante, permettant aux utilisateurs de revenir à des positions existantes sans révéler de connexions à d'autres activités.

StarkWare a expliqué que l'utilisation du même portefeuille public sur plusieurs plateformes permet aux observateurs de la blockchain d'examiner les transactions, les avoirs et les stratégies de trading associés à cette adresse. Les Shadow Accounts sont conçus pour empêcher les observateurs de combiner facilement ces activités en un seul historique de portefeuille publiquement connecté.

Contrairement aux adresses de portefeuille temporaires, les Shadow Accounts restent disponibles à travers plusieurs interactions avec la même application. Les utilisateurs peuvent maintenir des positions de prêt, accumuler des récompenses ou gérer d'autres arrangements financiers via une adresse cohérente.

Le système dérive chaque compte à partir d'informations associées à l'utilisateur, à l'application sélectionnée et à un identifiant unique appelé nonce. Selon la documentation officielle de Starknet.js, les utilisateurs peuvent générer plusieurs Shadow Accounts pour une application, leur permettant de séparer différentes activités au sein du même service.

Cependant, la protection a des limites définies. StarkWare déclare que les Shadow Accounts détiennent des actifs ERC-20 publics, ce qui signifie que leurs soldes et historiques de transactions restent accessibles via les explorateurs de blockchain. La protection de la confidentialité concerne la connexion entre ces adresses et le portefeuille principal de l'utilisateur.

La fonctionnalité ne rend donc pas invisible chaque position de trading, transfert de tokens ou activité financière. Une fois qu'un observateur identifie un Shadow Account particulier, ses opérations enregistrées publiquement peuvent toujours être examinées.

Les Shadow Accounts utilisent STRK20 pour financer les transactions DeFi

Le système fonctionne aux côtés de STRK20, le cadre de confidentialité de Starknet pour les transferts de cryptomonnaies et les soldes protégés. Les utilisateurs déposent les actifs pris en charge dans un pool de confidentialité partagé, où leurs soldes sont représentés par des enregistrements chiffrés.

Selon l'explication technique de StarkWare, un utilisateur se connectant à une application compatible peut sélectionner un mode de fonctionnement privé avant d'effectuer un dépôt. Le portefeuille déplace ensuite les actifs requis du solde protégé vers le Shadow Account désigné.

Une fois financé, le compte peut interagir avec l'application et maintenir une position continue. Par exemple, un utilisateur participant à une plateforme de prêt pourrait déposer des actifs via un Shadow Account et revenir plus tard pour ajuster la position.

Le processus permet à l'application de reconnaître le même compte à travers plusieurs transactions. Cependant, l'adresse du portefeuille d'origine de l'utilisateur n'est pas publiquement associée à ces activités via le mécanisme de Shadow Account.

Lorsque les utilisateurs décident de retirer, les produits pris en charge peuvent revenir dans leurs soldes STRK20 protégés. Le portefeuille gère les données de transaction requises et génère les preuves à divulgation nulle de connaissance utilisées pour valider les opérations via le système de confidentialité.

La documentation de Starknet identifie plusieurs façons de collecter des actifs depuis un Shadow Account. Les développeurs peuvent configurer les transactions pour retourner la totalité du solde de jetons, uniquement les montants reçus lors de la dernière interaction ou un montant spécifié.

Le mécanisme utilise un anonymiseur de Shadow Account, qui peut créer et exploiter le compte via le pool de confidentialité. La documentation officielle identifie un contrat d'anonymiseur déployé sur le réseau principal de Starknet, ainsi qu'un déploiement séparé sur le réseau de test Sepolia.

StarkWare ouvre les outils de confidentialité aux développeurs DeFi

StarkWare a rendu les Shadow Accounts disponibles via l'API Starknet Wallet, permettant aux développeurs de connecter des applications existantes au système de confidentialité.

L'entreprise a identifié la méthode shadow_account_invoke comme principal outil d'intégration. Grâce à cette opération, les développeurs peuvent soumettre des appels d'application en utilisant le Shadow Account d'un utilisateur sans gérer directement l'état privé du compte.

Selon l'annonce de lancement, le portefeuille gère la génération de preuves, la soumission des transactions et les données nécessaires à la gestion des soldes protégés de l'utilisateur. Les développeurs n'ont pas besoin d'accéder aux clés de visualisation des utilisateurs pour activer cette fonctionnalité.

L'annonce a identifié l'API Starknet Wallet version 0.10.4 et starknet.js version 10.8.0 ou plus récente comme options d'intégration prises en charge. La compatibilité des portefeuilles reste nécessaire, ce qui signifie que la fonctionnalité dépendra de la mise en œuvre des interfaces pertinentes par les portefeuilles et applications individuels.

StarkWare a déclaré que la conception pourrait éventuellement prendre en charge des services supplémentaires, notamment la fourniture de liquidité, l'emprunt, le staking, les achats récurrents, les produits dérivés, les marchés de prédiction et les places de marché NFT.

La documentation destinée aux développeurs distingue les Shadow Accounts des assistants de transaction à usage unique. Les Shadow Accounts sont conçus pour des positions détenues dans le temps, tandis que les interactions basées sur des assistants peuvent compléter une transaction sans maintenir une adresse persistante spécifique à l'utilisateur.

Aucun chiffre n'a été divulgué concernant le nombre d'applications ayant intégré les Shadow Accounts au lancement. StarkWare n'a pas publié d'objectifs d'adoption ni de volumes de transactions associés spécifiquement à cette nouvelle fonctionnalité.

Starknet étend ses services de confidentialité après le lancement de STRK20

Les Shadow Accounts prolongent les travaux existants de StarkWare sur la confidentialité de la blockchain, qui ont reçu une mise à jour majeure en juin 2026.

Le 9 juin, StarkWare a introduit STRK20, un cadre conçu pour fournir des soldes protégés et des transferts privés pour les actifs ERC-20 pris en charge sur Starknet. Le système utilise des preuves à divulgation nulle de connaissance pour valider les transactions sans exposer publiquement toutes les informations financières sous-jacentes.

Le précédent cadre de confidentialité STRK20 pour les jetons Ethereum a introduit des soldes chiffrés, des transferts privés et des clés de visualisation pour une divulgation contrôlée. Grâce à son pool de confidentialité partagé, les utilisateurs peuvent déplacer les actifs pris en charge entre les états publics et protégés tout en restant sur Starknet.

Par la suite, StarkWare a démontré un système privé de Know Your Customer le 23 juin. La technologie a été conçue pour permettre aux utilisateurs de vérifier des informations personnelles sélectionnées sans fournir aux entreprises des copies complètes de leurs documents d'identité.

Le système de KYC privé développé par StarkWare utilise des preuves à divulgation nulle de connaissance pour vérifier des informations spécifiques, telles que l'âge ou l'éligibilité, tout en limitant l'exposition d'autres détails personnels. La démonstration impliquait la vérification de passeports à l'aide d'appareils mobiles et d'informations d'identité chiffrées.

Le site officiel STRK20 de StarkWare identifie Ready et Xverse parmi les portefeuilles prenant en charge son infrastructure de confidentialité. La plateforme décrit des intégrations existantes impliquant des échanges décentralisés, des applications de prêt et d'autres services financiers.

Sa documentation explique que les protections de confidentialité ne couvrent pas toutes les parties d'une transaction blockchain. Les dépôts publics, les retraits, le timing des transactions et l'activité des applications externes peuvent rester visibles, selon le portefeuille et l'intégration.

Le cadre fournit un mécanisme d'audit autorisé via des clés de visualisation chiffrées. Selon StarkWare, cela permet aux auditeurs désignés d'inspecter les registres de transferts privés d'un individu sans obtenir le contrôle de ses actifs.

La dernière documentation destinée aux développeurs identifie WalletAccountV6 comme l'interface recommandée pour les nouvelles applications Starknet utilisant les fonctionnalités STRK20. Elle précise la compatibilité avec get-starknet version 6.0.6 ou ultérieure et décrit la prise en charge via des portefeuilles compatibles, notamment Ready et Xverse.