Oseriez-vous signer un contrat entièrement rempli de caractères illisibles ?
Dans la vie réelle, personne ne ferait ça. Mais dans le monde de la cryptomonnaie, cela se produit tous les jours. Vous ouvrez votre portefeuille, une fenêtre s'affiche avec une série de caractères hexadécimaux incompréhensibles, et la mention « Interaction avec un contrat » apparaît. Vous hésitez quelques secondes, puis vous cliquez tout de même sur confirmer—peut-être pour effectuer un transfert, ou bien pour autoriser quelqu’un à utiliser librement vos actifs, voire à céder directement le contrôle de votre portefeuille.
C’est ce que l’on appelle communément dans le milieu la « signature à l’aveugle ». Ce n’est pas un bug d’un portefeuille obscur, mais une véritable bombe à retardement au sein de toute l’industrie de la blockchain.
**Pourquoi signe-t-on à l’aveugle ?**
Les instructions d’appel des contrats intelligents sont, en réalité, une chaîne de code binaire compressé. Le portefeuille reçoit cette chaîne de code et vous la présente telle quelle—une suite de caractères incompréhensibles. L’utilisateur lambda n’a aucune idée de l’opération qu’il est en train d’autoriser.
Le résultat ? Attaques de phishing, fausses autorisations, contrats malveillants, qui ont déjà permis de dérober plusieurs dizaines de milliards de dollars aux utilisateurs. Beaucoup ne savent toujours pas comment leur argent a disparu.
**Des problèmes différents selon les blockchains**
Prenons Ethereum, pionnier des contrats intelligents : les données de transaction ne contiennent en réalité que deux éléments : un sélecteur de fonction (les 4 premiers octets) et une liste de paramètres (découpée en blocs de 32 octets). Traduire ces octets en langage humain ? Il faut l’ABI (interface binaire d’application). Le problème, c’est que l’ABI n’est pas une donnée standard stockée sur la chaîne ; les portefeuilles doivent soit gérer leur propre base de données, soit dépendre de services tiers. Face à un nouveau contrat ou à un projet peu connu, l’utilisateur se retrouve encore devant des hiéroglyphes.
Solana et ICP fonctionnent selon une logique différente. La structure de transaction de Solana est plus flexible, mais aussi plus difficile à décoder ; ICP a amélioré certains aspects, mais ses outils dans l’écosystème restent encore immatures.
Quelle que soit la blockchain, le cœur du problème reste le même : un immense fossé sépare la mise en œuvre technique de la compréhension des utilisateurs.
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.
11 J'aime
Récompense
11
7
Reposter
Partager
Commentaire
0/400
BagHolderTillRetire
· Il y a 12h
Signer à l'aveugle, c'est vraiment abusé, c'est comme signer un contrat incompréhensible sur la ligne de vie ou de mort, en espérant ne pas se faire avoir.
Je me suis déjà fait piéger au point de ne plus vouloir approuver quoi que ce soit, chaque fois qu'une fenêtre de mon wallet s'ouvre, je la vérifie trois fois avant d'oser cliquer.
L'ABI, au fond, ce n'est qu'un prétexte pour les fabricants de wallets pour se défausser de leurs responsabilités ; pourquoi les utilisateurs devraient-ils payer pour l'immaturité technologique ?
Pour les nouveaux projets, c'est ce qu'il y a de plus effrayant : une mauvaise manip sur la limite d'autorisation et ton actif se retrouve surveillé à jamais, autant considérer que cet argent n'existe plus.
Voir l'originalRépondre0
RugpullSurvivor
· 12-05 07:56
Putain, encore un mint à l’aveugle, je me suis déjà fait arnaquer trois fois, maintenant dès que je vois de l’hexadécimal, je me casse direct.
Voir l'originalRépondre0
SelfMadeRuggee
· 12-05 03:55
Euh vraiment, j'ai trop d'histoires sanglantes à cause des signatures à l'aveugle. Une fois l'autorisation donnée et non révoquée, le wallet devient directement un distributeur automatique.
Si tu ne comprends pas le smart contract, ne clique pas, mais il y a toujours des gens qui appuient par impatience, tant pis.
Du côté d'ICP, les outils ne sont vraiment pas au point, sur Solana c'est déjà galère d'analyser, et sur Ethereum on survit grâce aux outils tiers.
L’“facilité d’utilisation” du Web3, c’est à mourir de rire : sécurité ou commodité, il faut toujours choisir, jamais les deux à la fois.
Voir l'originalRépondre0
FUD_Vaccinated
· 12-05 03:51
Putain, c'est pour ça que je dis toujours à mes potes de ne jamais cliquer sur "confirmer" à la légère.
En une seconde, tu peux filer ton wallet à quelqu'un, ce secteur est vraiment abusé.
Franchement, ce truc d’ABI, on aurait déjà dû régler ça depuis longtemps, et on dépend encore de bases de données tierces ? C’est risible.
Voir l'originalRépondre0
DoomCanister
· 12-05 03:44
C’est incroyable, les signatures à l’aveugle reviennent à envoyer une invitation aux hackers. Je n’ose même plus toucher à mon portefeuille.
Voir l'originalRépondre0
RektButSmiling
· 12-05 03:43
J'ai déjà été tourmenté par la peur d'un blind signing, maintenant dès que je vois une autorisation je me mets à transpirer froid par réflexe.
Voir l'originalRépondre0
SatsStacking
· 12-05 03:31
Toujours la même histoire, j'en ai marre depuis longtemps. Pourquoi personne ne crée un portefeuille facile à comprendre ?
Oseriez-vous signer un contrat entièrement rempli de caractères illisibles ?
Dans la vie réelle, personne ne ferait ça. Mais dans le monde de la cryptomonnaie, cela se produit tous les jours. Vous ouvrez votre portefeuille, une fenêtre s'affiche avec une série de caractères hexadécimaux incompréhensibles, et la mention « Interaction avec un contrat » apparaît. Vous hésitez quelques secondes, puis vous cliquez tout de même sur confirmer—peut-être pour effectuer un transfert, ou bien pour autoriser quelqu’un à utiliser librement vos actifs, voire à céder directement le contrôle de votre portefeuille.
C’est ce que l’on appelle communément dans le milieu la « signature à l’aveugle ». Ce n’est pas un bug d’un portefeuille obscur, mais une véritable bombe à retardement au sein de toute l’industrie de la blockchain.
**Pourquoi signe-t-on à l’aveugle ?**
Les instructions d’appel des contrats intelligents sont, en réalité, une chaîne de code binaire compressé. Le portefeuille reçoit cette chaîne de code et vous la présente telle quelle—une suite de caractères incompréhensibles. L’utilisateur lambda n’a aucune idée de l’opération qu’il est en train d’autoriser.
Le résultat ? Attaques de phishing, fausses autorisations, contrats malveillants, qui ont déjà permis de dérober plusieurs dizaines de milliards de dollars aux utilisateurs. Beaucoup ne savent toujours pas comment leur argent a disparu.
**Des problèmes différents selon les blockchains**
Prenons Ethereum, pionnier des contrats intelligents : les données de transaction ne contiennent en réalité que deux éléments : un sélecteur de fonction (les 4 premiers octets) et une liste de paramètres (découpée en blocs de 32 octets). Traduire ces octets en langage humain ? Il faut l’ABI (interface binaire d’application). Le problème, c’est que l’ABI n’est pas une donnée standard stockée sur la chaîne ; les portefeuilles doivent soit gérer leur propre base de données, soit dépendre de services tiers. Face à un nouveau contrat ou à un projet peu connu, l’utilisateur se retrouve encore devant des hiéroglyphes.
Solana et ICP fonctionnent selon une logique différente. La structure de transaction de Solana est plus flexible, mais aussi plus difficile à décoder ; ICP a amélioré certains aspects, mais ses outils dans l’écosystème restent encore immatures.
Quelle que soit la blockchain, le cœur du problème reste le même : un immense fossé sépare la mise en œuvre technique de la compréhension des utilisateurs.