Aller au contenu

MetaMask et Laconic lancent MobyMask Light Client

MobyMask, une nouvelle initiative de l'équipe MetaMask pour protéger proactivement les utilisateurs contre le phishing, utilise un réseau de confiance dynamique pour identifier les signaleurs de phishing.

5 min de lecture
MetaMask et Laconic lancent MobyMask Light Client

Aujourd'hui, le crypto-phishing est hors de contrôle ; il est devenu le domaine d'organisations extrêmement professionnelles qui ciblent de nombreuses personnes innocentes cherchant à participer à de nouvelles formes de propriété numérique avec la crypto.

Vous avez peut-être déjà lu des articles sur MobyMask, une nouvelle initiative de l'équipe MetaMask visant à protéger proactivement les utilisateurs contre le phishing, en s'appuyant sur un réseau de confiance dynamique pour identifier les signaleurs de phishing.

Vous pouvez lire l'article de blog original sur MobyMask ici : https://mirror.xyz/0x55e2780588aa5000F464f700D2676fD0a22Ee160/8whNch3m5KMzeo6g5eblcXMMplPf8UpW228cSh3nmzg

Cette première version de MobyMask permettait à n'importe quel signaleur d'inviter (ou de révoquer des invitations pour) d'autres signaleurs, ainsi que de soumettre (ou d'effacer) des signalements de phishing. Cette première version présentait trois lacunes majeures :

  1. Étant donné que chaque signalement est enregistré sur la blockchain, pour bénéficier des avantages de sécurité de la liste, chaque utilisateur doit avoir accès à un nœud complet et lui faire confiance pour tout ce qu'il souhaite protéger : comptes Twitter, sites web, et bien plus encore. Cela n'était pas idéal pour la confidentialité.

  2. Étant donné que chaque signalement est enregistré sur la blockchain, le dépôt de chaque signalement de phishing a un coût en crypto, ce qui n'est pas optimal. Les phishers opèrent clairement à moindre coût, et les signalements doivent donc l'être également.

  3. Étant donné que chaque signalement est enregistré sur la blockchain, le portefeuille moyen ne conserve pas de copie locale de la liste de phishing et ne peut pas contribuer à protéger les autres membres de son réseau.

Dans cet article, j'avais évoqué comment ces problèmes pourraient être résolus par une sorte de réseau de clients légers véritablement pair-à-pair, permettant aux utilisateurs de partager directement certaines portions de la blockchain qui les concernent (en l'occurrence, la liste de phishing). J'avais mentionné Laconic à l'époque, qui opérait encore en mode furtif, de sorte que la plupart des gens ne savaient pas en quoi cela pouvait être lié.

Aujourd'hui, je suis ravi d'annoncer que Laconic sort de son mode furtif, et qu'ils ont choisi MobyMask comme première démonstration de la puissance de leur système.

Laconic fait ses débuts aujourd'hui et lance un client léger Ethereum spécial avec mise en cache MobyMask, ce qui réduit considérablement le coût pour un individu ou une organisation d'héberger une copie fiable du registre anti-phishing MobyMask. Cela crée un processus serveur léger à partir duquel des services web comme MetaMask, WalletGuard et Phishfort peuvent commencer à exploiter leurs données de détection de phishing MobyMask, d'une manière plus facile à auto-héberger pour tout le monde.

Laconic travaille également sur une version TypeScript de leur Watcher, qui permettra à la mise en cache de la liste et à la réplication pair-à-pair de ces données de s'effectuer entièrement depuis le navigateur.

Dans une prochaine mise à jour, Laconic permettra également aux utilisateurs de propager des signalements de phishing « contrefactuels », ce qui permettra aux signalements de phishing d'être gratuits pour le signaleur. Ces messages seront partagés entre pairs, mais seront entièrement vérifiables on-chain, et la blockchain ne sera nécessaire que pour résoudre les conflits dans le registre et révoquer l'accès aux signaleurs.

Les personnes qui font tourner le client watcher MobyMask contribueront à un web plus résistant au phishing et auront accès à une API privée pour consulter les signalements de phishing, qu'ils pourront ensuite partager comme ils le souhaitent, gratuitement ou contre rémunération.

Bien que la version initiale soit un réseau de confiance ancré au sein de l'équipe MetaMask (et que les signaleurs soient sur invitation uniquement, il n'existe donc actuellement aucun moyen pour n'importe qui de commencer à signaler), nous visons à terme à permettre aux utilisateurs de s'abonner à n'importe quel nombre de racines de confiance pour signaler les phishers, permettant finalement à chaque utilisateur d'être sa propre racine de confiance pour partager ou sourcer des informations sur le phishing, et un système similaire pourra également fonctionner pour vérifier des sources crédibles d'autres types d'informations (oui, c'est un grand objectif !).

Dans sa phase finale, nous espérons que tout utilisateur qui le souhaite pourra faire tourner un « watcher » dans le cadre de son propre portefeuille, de sorte que les coûts serveur deviendront effectivement nuls, tandis que les bénéfices seront pleinement mutuels entre les participants.

Contexte historique

Chez MetaMask, c'est un jour très spécial pour nous. Lors de notre tout premier séminaire d'équipe, plusieurs membres de notre équipe (dont Aaron Davis, Herman Junge et Dmitry Ryajov) ont eu une vision et lancé un projet très similaire que nous avons appelé Mustekala. Ce travail s'est finalement arrêté pour diverses raisons, mais nous savions depuis longtemps que permettre aux utilisateurs de mettre en cache l'état des contrats qui les intéressent est un ingrédient manquant pour permettre aux smart contracts de se décentraliser davantage.

Dans mon bureau, j'ai encore la feuille de bloc-notes originale que l'équipe Mustekala a remplie lors de la première ébauche du concept. C'était une période merveilleuse, une excellente idée, qui est restée hors de portée jusqu'à présent.

Chez Laconic, Rick Dudley et son équipe ont passé les six dernières années à effectuer le travail difficile de construire un fork spécial de Go-Ethereum (geth) qui sert les données Ethereum au format IPLD, ce qui rend peu coûteux et efficace pour les clients de demander des preuves de blocs de stockage, afin qu'ils puissent les propager en pair-à-pair, ainsi que le code côté client qui permet aux clients de propager des « tranches » incomplètes de l'état de la blockchain, et expose cet état via une API GraphQL. Il est difficile de surestimer l'importance de cette réalisation pour réduire le coût computationnel de la confidentialité, la distribution de données à grande échelle, ainsi que la vitesse de recherche des données pour les utilisateurs qui utilisent régulièrement les mêmes contrats sans nécessairement faire tourner leur propre nœud complet.

Commencer dès aujourd'hui

Si vous souhaitez essayer MobyMask, rendez-vous sur mobymask.com. Si vous souhaitez essayer d'auto-héberger un fork de geth avec gossip IPLD, vous pouvez commencer en suivant ce guide de Laconic ici. Si vous souhaitez créer une application basée sur un navigateur qui s'appuie sur le réseau Laconic MobyMask, vous pouvez suivre l'avancement sur le mobymask-watcher ici.

Si vous êtes un développeur souhaitant essayer de configurer Laconic pour aider à propager et distribuer l'accès à un autre smart contract, vous pouvez suivre la documentation Laconic ici.

Si nous voulons construire quelque chose de valeur à partir de la technologie décentralisée, nous devons pratiquement éliminer le phishing de l'équation. Il faudra beaucoup de créativité et d'ingéniosité pour tout assembler, et nous sommes heureux que Laconic et le framework Delegatable se combinent si bien pour créer une application hautement évolutive et respectueuse de la vie privée, dont la sécurité reste ancrée sur la blockchain.

Traduit par IA. Peut contenir des erreurs. Veuillez toujours vérifier les informations.

Évaluer la traduction

Cet article a été rédigé par :

  • Dan Finlay

    Dan Finlay contribue au développement de MetaMask depuis 2016. Au fil du temps, il a développé une passion et une vision pour l'avenir du calcul distribué sans permission et sécurisé, et concrétise cette vision à travers MetaMask. Warpcast : https://warpcast.com/danfinlay

    Lire tous les articles