Dans le Monde du Web3, les comptes Blockchain ne servent pas uniquement au Stockage des actifs ; ils représentent aussi le point d’accès principal pour l’identification des utilisateurs, la signature des transactions et l’Interaction avec des Smart Contract. À la différence des modèles Internet classiques, qui s’appuient sur des plateformes centralisées pour la gestion de l’identité, les comptes Blockchain exploitent des mécanismes cryptographiques afin de permettre la génération autonome et le contrôle décentralisé des Clés privées, des Clés publiques et des adresses. Avec l’essor des comptes Smart Contract et de l’abstraction des comptes, les utilisateurs bénéficient d’une expérience opérationnelle de plus en plus flexible et programmable. Ce cours commencera par la structure de base, vous accompagnant dans la compréhension des distinctions entre les EOAs et les comptes Smart Contract, avant d’explorer l’évolution future de l’expérience utilisateur dans le Monde du Web3.
Ce cours offre une présentation structurée des principes clés et des applications des comptes Blockchain ainsi que de l'identité on-chain. Il débute par l'exploration de la logique de génération des clés privées, des clés publiques et des adresses, permettant aux apprenants de saisir le rôle central des comptes dans la gestion des actifs et les opérations on-chain. Le cours approfondit ensuite les mécanismes des EOAs, couvrant la signature des transactions, les frais de gas et la gestion de la sécurité, tout en mettant en perspective l'utilisation des comptes de contrats dans des contextes comme la DeFi. Il aborde également l'abstraction de compte et les méthodes d’implémentation telles que l’ERC-4337, en expliquant comment ces approches améliorent l’expérience utilisateur grâce à l’intégration d’une logique programmable. Enfin, le cours anticipe les évolutions à venir, telles que les smart wallets, la multi-signature et la récupération sociale, afin d’offrir aux apprenants une compréhension approfondie de l’avenir du système d’identité Web3.
