J'ai remarqué une discussion intéressante dans la communauté concernant la façon dont nous interagissons réellement avec la blockchain. Le fait est que le développement des cryptomonnaies s'est longtemps concentré sur la scalabilité et la décentralisation, mais le facteur humain de la sécurité est resté en quelque sorte dans l'ombre. Vitalik Buterin a récemment attiré l'attention sur ce point, en proposant une approche qui change tout — la simulation n'est pas simplement un outil technique, c'est une réinterprétation de notre compréhension de la sécurité dans Web3.



L'idée principale est assez élégante : le fossé entre ce que l'utilisateur pense faire et ce que le smart contract exécute réellement. C'est le problème fondamental. Une personne ordinaire ne peut pas déchiffrer un code hexadécimal dans une fenêtre contextuelle de portefeuille, donc beaucoup cliquent simplement sur « Confirmer » en espérant que tout ira bien. Le résultat — phishing, permissions compromises, actifs perdus.

Voici comment cela devrait fonctionner. Au lieu d’un simple bouton de confirmation, le portefeuille effectue une « simulation à sec » de la transaction dans un environnement isolé — la simulation signifie que vous voyez l’état futur de votre portefeuille avant de signer quoi que ce soit. Par exemple, au lieu d’un « permis de dépenser abstrait », vous voyez : « Vous perdrez 1 ETH, recevrez 2500 DAI, aucune autre permission ne sera accordée ». Si un contrat malveillant tente de retirer toute votre collection NFT au lieu d’un simple échange, la simulation le détectera avant que le gaz ne soit consommé.

Cela prévoit également un système de sécurité gradué. Pour les opérations courantes à faible risque — envoyer une petite somme à une adresse habituelle — tout doit être fluide. Mais lorsque vous interagissez avec un nouveau contrat ou transférez une part importante de votre solde, le système introduit une « résistance utile » : limitation des dépenses, exigence de multi-signatures, même récupération sociale via des tuteurs de confiance.

Il est intéressant de noter que la proposition mentionne l’utilisation de grands modèles linguistiques comme couche de vérification supplémentaire. Les LLM sont entraînés sur d’énormes volumes de logique humaine, ils peuvent donc théoriquement repérer quand un code semble suspect — par exemple, un contrat qui demande une permission pour des dépenses infinies sans mécanisme d’échange clair. Mais l’idée clé n’est pas de compter sur une seule « balle en argent », mais sur la redondance. Lorsque plusieurs signaux convergent — commande vocale, portefeuille matériel, simulation, transaction — la transaction continue. Lorsqu’ils entrent en conflit — le système s’arrête.

Si cela est réellement adopté comme norme, et non comme une fonction premium de certains portefeuilles, cela pourrait changer radicalement la donne. Actuellement, la peur d’une erreur irréparable empêche beaucoup de passer des échanges centralisés. En rendant la sécurité des smart contracts visible et intuitive, nous créons un filet de sécurité qui permet l’expérimentation sans la menace constante de tout perdre.

Évidemment, aucun système n’est parfait — Buterin lui-même le reconnaît. La définition de ce qu’est « l’intention de l’utilisateur » reste une tâche complexe. Mais cela améliore considérablement la situation actuelle. Les utilisateurs doivent toujours suivre des pratiques de base : utiliser des portefeuilles matériels, vérifier les URL des sites, faire preuve de prudence avec les permissions inconnues.

Certains portefeuilles expérimentent déjà avec des outils de simulation de base, mais ce sont plus des exceptions. La proposition de Buterin est essentiellement un appel à toute la communauté de développeurs pour intégrer cela comme une partie standard de l’infrastructure. Étant donné la rapidité avec laquelle l’écosystème évolue, je m’attends à ce qu’une adoption plus large se fasse progressivement au cours des prochaines années. C’est ce genre de changement qui est nécessaire pour que les cryptomonnaies deviennent vraiment accessibles au grand public, et pas seulement à ceux qui sont prêts à prendre des risques.
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • Commentaire
  • Reposter
  • Partager
Commentaire
Ajouter un commentaire
Ajouter un commentaire
Aucun commentaire
  • Épingler