Comment concevoir une Dapp ?
Dans cette vidéo, je vais vous donner 10 principes de conception à suivre lorsque vous développez votre Dapp Ethereum. Ces principes couvrent la sécurité, l'architecture et l'UI / UX :
1. Vous ne devez PAS prendre le contrôle des clés privées de vos utilisateurs
2. Vous ne devez PAS signer des transactions au nom de vos utilisateurs depuis un serveur central
3. Vous devez mettre toutes les données et le code critiques sur la blockchain
4. Vous devez toujours exécuter des outils de sécurité sur votre contrat intelligent
5. Vous devez déployer votre Dapp sur un testnet public avant le mainnet
6. Vous devez utiliser des adresses Ethereum pour identifier les utilisateurs
7. Vous devez expliquer le mécanisme de mise à jour du contrat intelligent
8. Vous devez expliquer comment les données externes sont collectées
9. Vous devez vérifier votre contrat intelligent sur Etherscan
10. Vous devez montrer des retours aux utilisateurs pendant qu'une transaction est en cours de minage
Ces principes proviennent de mes 2 années d'expérience dans la création de Dapps Ethereum et de contrats intelligents Solidity, ainsi que de nombreuses interactions avec mes étudiants sur EatTheBlocks.
Pour créer cette liste, je me suis inspiré du manifeste des 12 facteurs, un document qui résume les meilleures pratiques pour construire des applications web.
►►►OBTENEZ LE CODE SOURCE DES TUTORIELS SUR EatTheBlocks PRO◄◄◄
Abonnez-vous à EatTheBlocks Pro pour débloquer le code source des tutoriels vidéo :
Autres liens :