Soy ingeniero de software y estoy aprendiendo sobre el desarrollo de Blockchain usando ethereum y solidez.
Creo que uno debería seguir estos pasos:
- Comprenda los conceptos básicos de Bitcoin Blockchain : lea el documento técnico, mire algunos videos de Youtube, etc.
- Comprenda Ethereum : lea el documento técnico, mire los videos de Vitalik Buterin en Youtube, etc.
- Comprender varios tipos de Blockchains y sus casos de uso específicos: público, privado y consorcio.
- Aprenda sobre contratos inteligentes y comience a codificar leyendo documentos, artículos, etc.
- Recomendaría comenzar con el desarrollo de Ethereum Blockchain (aprender solidez) y luego pasar a Hyperledger, Tendermint, etc., dependiendo del caso de uso específico para el que se está desarrollando.
Un desarrollador debe estar activo en las comunidades en línea en Reddit, Gitter, Stackexchange, etc., ya que la industria Blockchain es bastante incipiente y está cambiando rápidamente.
Algunos enlaces útiles:
Curso de Udemy sobre Blockchain
Elementos esenciales de blockchain – IBM
Solidity – Solidity 0.4.19 documentación
TruffleFramework.com – Marco de trufas
Introducción al desarrollo en Ethereum
- ¿Qué debo hacer para conseguir un trabajo en Silicon Valley como ingeniero de software? ¿Qué tipo de antecedentes o experiencia / educación se requiere?
- ¿Cómo se suele mantener en secreto el código fuente?
- ¿Cómo fue crear software en Java en sus primeros días?
- ¿Cuáles son las ventajas y desventajas del software a medida?
- ¿Cómo elegiría entre la arquitectura multiinquilino y el inquilino único al hacer una aplicación SAAS?
Versión de video:
Espero que hayas encontrado esto útil!
Sígueme si estás interesado en Blockchain y Cryptos.