Futures
Des centaines de contrats réglés en USDT ou en BTC
TradFi
Or
Une plateforme pour les actifs mondiaux
Options
Hot
Tradez des options classiques de style européen
Compte unifié
Maximiser l'efficacité de votre capital
Trading démo
Lancement Futures
Préparez-vous à trader des contrats futurs
Événements futures
Participez aux événements et gagnez
Trading démo
Utiliser des fonds virtuels pour faire l'expérience du trading sans risque
Lancer
CandyDrop
Collecte des candies pour obtenir des airdrops
Launchpool
Staking rapide, Gagnez de potentiels nouveaux jetons
HODLer Airdrop
Conservez des GT et recevez d'énormes airdrops gratuitement
Launchpad
Soyez les premiers à participer au prochain grand projet de jetons
Points Alpha
Tradez on-chain et gagnez des airdrops
Points Futures
Gagnez des points Futures et réclamez vos récompenses d’airdrop.
Investissement
Simple Earn
Gagner des intérêts avec des jetons inutilisés
Investissement automatique
Auto-invest régulier
Double investissement
Profitez de la volatilité du marché
Staking souple
Gagnez des récompenses grâce au staking flexible
Prêt Crypto
0 Fees
Mettre en gage un crypto pour en emprunter une autre
Centre de prêts
Centre de prêts intégré
Analyse de la résolution des conflits multi-portefeuilles EIP-6963
Rédigé par : Mundus Security
Compilation : Deep Tide TechFlow
L’EIP-6963 récemment proposé vise à résoudre les problèmes conflictuels qui surviennent lorsque les utilisateurs essaient d’utiliser plusieurs fournisseurs de portefeuilles dans un seul navigateur Web. Dans ce cas, ces problèmes de conflit peuvent entraîner une expérience utilisateur dégradée, empêcher les utilisateurs de contrôler leur interface Ethereum et compliquer le processus d’interaction avec les dApps.
Présentation du problème
Actuellement, les fournisseurs de portefeuilles proposant des extensions de navigateur doivent injecter leur fournisseur Ethereum (conformément à la norme EIP-1193) dans l’objet Ethereum du navigateur. Ce mécanisme crée un problème pour les utilisateurs qui ont installé plusieurs extensions de navigateur. Les extensions de navigateur sont chargées dans les pages Web dans un ordre imprévisible et erratique, ce qui empêche les utilisateurs de choisir leur propre portefeuille Ethereum dans l’objet Ethereum. Habituellement, le dernier portefeuille à charger est celui qui apparaît sur la page de contrôle.
EIP-6963 : Solution proposée
Pour résoudre ce problème, EIP-6963 propose un mécanisme existant pour remplacer le fournisseur EIP-1193 d’Ethereum. La proposition introduit un ensemble d’événements de fenêtre pour activer un protocole de communication bidirectionnel entre les bibliothèques Ethereum et les scripts injectés fournis par les extensions de navigateur. Cette solution optimise l’interopérabilité entre plusieurs fournisseurs de portefeuilles, réduit la barrière à l’entrée pour les nouveaux fournisseurs de portefeuilles et améliore l’expérience utilisateur sur le réseau Ethereum.
La proposition décrit une interface d’informations de fournisseur standardisée (EIP6963ProviderInfo), qui est essentielle pour remplir la fenêtre contextuelle de sélection de portefeuille. Il souligne également l’importance de déclarer l’interface du fournisseur (EIP6963ProviderDetail), qui laisse l’interface du fournisseur EIP-1193 inchangée pour la compatibilité descendante.
Les principales propriétés de l’interface d’informations sur le fournisseur incluent :
En termes de déclenchement d’événements, la bibliothèque Ethereum et le fournisseur de portefeuille utilisent la fonction dispatchEvent pour émettre des événements et addEventListener pour observer les événements. Lorsque la bibliothèque Ethereum s’initialise, elle émet un événement “eip6963:requestProvider”, et le fournisseur de portefeuille émet un événement “eip6963:announceProvider”, ainsi que des détails sur son interface de fournisseur et des informations.
Impact de l’EIP-6963
Selon des estimations optimistes, l’acceptation et la mise en œuvre de l’EIP-6963 pourraient prendre environ trois à six mois. Ce développement pourrait conduire à une nouvelle histoire de portefeuille d’ici la fin de l’année, brisant potentiellement l’hégémonie des principaux fournisseurs de portefeuilles comme Metamask et créant un environnement plus concurrentiel entre les fournisseurs.
Des portefeuilles tels que Coin98, Coinbase Wallet, Trust Wallet, Phantom, Taho, Rabby, Frame, XDEFI, Rainbow, Zerion, Spot, Frontier, MEW, Dawn Wallet, Blockwallet, Bitski, SafePal, BitKeep et MathWallet sont prêts à en bénéficier. développement.
avantages et inconvénients :
EIP-6963 soulève certains problèmes de sécurité à prendre en compte.
avantage:
défaut:
en conclusion
EIP-6963 vise à améliorer l’interopérabilité entre plusieurs fournisseurs de portefeuilles, à réduire les barrières à l’entrée pour les nouveaux fournisseurs et à améliorer l’expérience utilisateur sur le réseau Ethereum. Dans le même temps, l’impact sur la sécurité est complexe.
Les utilisateurs, les fournisseurs de portefeuilles et les développeurs de bibliothèques Ethereum doivent respecter les meilleures pratiques pour garantir la sécurité de l’écosystème Ethereum.
En mettant en œuvre cette proposition, l’écosystème Ethereum peut évoluer vers un environnement plus convivial et compétitif, bénéficiant à la fois aux fournisseurs de portefeuilles et à leurs utilisateurs.