0/ Hello! Je vois de plus en plus la commu crypto se faire siphonner leur wallet et ne pas comprendre pourquoi. Approuver une transaction n’est jamais safe ! Un risque énorme existe : le siphonnage par approval. Parlons-en aujourd'hui !
1/ Parmi les hacks qui ont fait le plus mal, on retrouve le Unlimited approval. Ce fameux hack qui siphonne votre Wallet sans comprendre pourquoi ni comment. On va donc parler des types de wallets et des approvals.
2/ Pour interagir avec des protocoles, vous avez besoin de Wallets dont l’interface est souvent une application UI comme Kepl[r], MetaMxsk ou Phanto[m] pour les EVM. Après si vous êtes un puriste y’a le CLI ! Les 3 wallets les plus communs sont :
3/ → Cold wallet: il n’interagît JAMAIS. Ce type de Wallet doit donc être offline. Ce Wallet est conçu pour des receptions de tokens uniquement ! Pas d’approval attaque possible.
4/ → Hardware Wallet, le risque est très bas. Le hardware wallet marche comme un 2-FA, c’est à dire que tout approval nécessite un deuxième approval avec votre ledger. Vous êtes protégé d’une approval attack ici.
5/ → Hot wallet ou juste Wallet, vous l’utilisez pour interagir avec des protocoles, pour envoyer et recevoir : c’est sans doute le cas de 90% d’entre vous, MetaMxsk, Phanto[m], Kepl[r], ... Celui-ci est le plus risqué car le moins sécurisé !
6/ Mais qu’est ce qu’une approval attack ? Avant d’interagir avec un contrat vous autorisez la plateforme à user de votre compte afin de par exemple auto-compound. Donc vous appelez, la fonction approve qui permet au contract de transfermerFrom depuis votre compte au besoin.
7/ Le plus gros vice aujourd’hui c’est que pour des raisons d’expérience utilisateur, ils wraps toutes les transactions (approve, transferfrom authorization) en une seule histoire de minimiser le nombre de clicks. On est donc tous sujet à au problème de l’approval.
8/ Des normes sur Ethereum arrivent comme l’ERC 777 ou l’EIP2612, pour obliger à séparer les transactions ou simplement plus compartimenter le compte. En attendant la seule solution est de se défendre soit meme avec les bonnes techniques.
9/ Voici une petite liste to-do list pour améliorer votre setup crypto et être plus safe que la moyenne. Je l’ai complété à partir de quelques rekts que j’ai trouvé.
• Utilisez un hardware wallet. C’est vraiment important, et quasi essentiel pour éviter les approvals attaques!
• Évitez Windows. La plupart des script ne peuvent tourner que sur Windows tout comme le fléau des macros Excel et pdf ! Des scripts malveillants s’y cachent et vous feront des dégâts comme les .bin aussi. Utilisez Linux ou Mac de préférence.
• Si vous le pouvez, ne prenez un ordinateur que pour vos interactions crypto ! Vous réduirez les risques venant de vos mails de phishing etc.
• Utilisez un VPN pour éviter qu’on observe vos IP qui interagissent avec MetaMxsk ou tout Wallet.
• Ne montrez pas vos BAYC et votre prospérité sur les réseaux, un peu de social engineering et de doxxing pourrait venir à bout des plus méfiants.
• Éparpillez votre capital sur plusieurs wallets. Les œufs sur le même papier c’est non !
• Créez de nouvelles adresses pour chaque nouveau protocol avec le quel vous interagissez, il aura beau être audité mais si le dev front-end se décide à rug, il se fera un plaisir de script un unlimited approval. → C’est ultra important :)
• Révoquez vos approvals régulièrement ! @Debank fait ça très bien! Enfin, privilégiez MetaMxsk Wallet a Coinbxse : vous pourrez manager vos approvals durant vos transactions.
[THREAD: Code Ton SmartContract] On est plus de 1000 ! Pour fêter ça : Thread éducatif 𝐢𝐧𝐭𝐞𝐫𝐚𝐜𝐭𝐢𝐟👀
Vous ferez votre premier pas de BUILDER en codant votre 1e SC peut importe votre niveau. L’un d’entre vous sera tiré au sort via la blockchain pour remporter 250 $UST 👇
1/ Je vais vous guider pas à pas. Le but pour vous sera, via une interaction on-chain, de participer à une loterie d’un contract que j’ai moi-même déployé sur le testnet d’Ethereum Rinkeby. cf → (rinkeby.etherscan.io/address/0x3291…)
2/ Etape 1 - Créer son wallet MetaMask, utiliser le réseau testnet Rinkeby & récupérer des $ETH via un faucet.
Alors on installe son wallet ici : metamask.io, on créer son wallet en suivant les instructions & on se place sur Rinkeby (Afficher les réseaux de test)
[THREAD] 1/ Bonne fin de weekend à tous ! Aujourd’hui au menu deep dive dans l’écosystème @Polkadot $DOT, une alternative dans le monde de l’interopérabilité. Projet qui est pour moi ESSENTIEL à comprendre puisqu’il apporte une autre vision du multi-chain que @cosmos.
2/ @Polkadot est un protocole Layer 0 au consensus PoS qui réunit plusieurs blockchains spécialisées dans un réseau unifié et évolutif. On la surnomme “blockchain de blockchain”, permettant à de nombreuses blockchains de fonctionner et d'interagir au sein du même écosystème.
3/ L’environnement est hétérogène, ce qui signifie qu'il connecte diverses blockchains conçues à des fins spécifiques en un seul écosystème via la Relayer Chain (RC). Ces L1 sont connues sous le nom de Parachains pour la façon dont elles traitent les transactions en parallèle.
[THREAD] Comme prévu ce soir c’est Banger interopérabilité des L1 sur @cosmos et ses smart contrats multi-chain. N'hésitez pas à lire entièrement le thread, il y a de l'inspiration pour les Builder 👀#BUIDL
En 2020, @CosmWasm s’impose comme LE module de SC sur Cosmos
CosmWasm est conçu et construit dès le départ pour être une solution multi-chains pour les smart-contracts. CosmWasm est écrit comme un module qui peut se connecter au SDK Cosmos.
Ce soir je participe aux genesis mint de @StargazeZone.
👇
Stargaze c'est la blockchain IBC-enabled (interopérabilité) sur @cosmos, un Layer 1 dédié aux NFT. Elle se présente sous la forme d'un "réseau social" où le graph social est basé sur la propriété des tokens sociaux $STARS
Pourquoi je suis intéressé et bullish?
1. Cosmos & l'IBC
2. Le contenu, y compris les avatars de profil, sont des NFTs. Et la curation et la modération sont effectuées par les DAO.
3. Like-to-Earn et les Like Quadratiques : 1 vote = 1 $STARS, 2 Vote = 4 $STARS, 3 -> 9, ...
24 heures après, les $STARS sont récupérées, mais le DAO vous attribue des rewards supplémentaires s'il sélectionne le post en question.
Les likes quadratiques sont en sommes positives puisque dans tous les cas vous récupérez vos tokens.
Aujourd’hui j’ai envi de vous parler de @NEARProtocol. Ce thread contiendra une présentation 360 degré de l’écosystème, avec quelques parties techniques. Je vous donnerai des retours personnels, restez bien jusqu'à la fin, un petit cadeau vous attends
1/ Je vous présente ce projet aussi puisque les fondateurs ont d’abord proposé Near comme solution de machine learning sur le domaine de l'automatisation de programmes à partir d'une spécification humaine : l’IA c’est aussi ma passion et mon travail.
2/ Near Protocol c’est un projet lancé en 2017 (au final ça commence à faire), avec des levées de fonds via des ICO chaque année entre 2017 ET 2020, avec un prix moyen de 1 $NEAR pour 0.4$ soit un ROI de ~ x45 à l’ATH. #CRYPTO