¿Cómo diseñar un Dapp?
En este video te daré 10 principios de diseño a seguir cuando desarrolles tu Dapp en Ethereum. Estos principios abarcan seguridad, arquitectura y UI / UX:
1. NO debes tomar el control de las claves privadas de tus usuarios
2. NO debes firmar transacciones en nombre de tus usuarios desde un servidor central
3. Debes poner todos los datos y código críticos en la blockchain
4. Siempre debes ejecutar herramientas de seguridad en tu contrato inteligente
5. Debes desplegar tu Dapp en una testnet pública antes de la mainnet
6. Debes usar direcciones de Ethereum para identificar a los usuarios
7. Debes explicar el mecanismo de actualización del contrato inteligente
8. Debes explicar cómo se recopilan los datos externos
9. Debes verificar tu contrato inteligente en Etherscan
10. Debes mostrar retroalimentación a los usuarios mientras se está minando una transacción
Estos principios provienen de mi experiencia de 2 años construyendo Dapps en Ethereum y contratos inteligentes en Solidity, así como de innumerables interacciones con mis estudiantes en EatTheBlocks.
Para crear esta lista, me inspiré en el manifiesto de la aplicación de 12 factores, un documento que resume las mejores prácticas para construir aplicaciones web.
►►►OBTÉN EL CÓDIGO FUENTE DE LOS TUTORIALES EN EatTheBlocks PRO◄◄◄
Suscríbete a EatTheBlocks Pro para desbloquear el código fuente de los tutoriales en video:
Otros enlaces: