Ejemplos de smart contracts perfectos para tu portfolio

El desarrollo blockchain está despegando. Ya son muchas las empresas de todo tipo de sectores que quieren aplicar esta tecnología y necesitan desarrolladores con las capacidades necesarias para hacerlo. Esto ocurre en todos los sectores, lógicamente. Se necesitan trabajadores cualificados para todas las áreas productivas de cualquier sector.

Pero, ¿cuál es la particularidad del desarrollo blockchain? Pues, que es una tecnología tan nueva, que para las empresas es difícil asegurarse de que una persona realmente tiene los conocimientos necesarios para desarrollar sobre tecnología blockchain. Y aquí, contratar al profesional erróneo puede salir muy caro. Por eso, en muchas empresas, antes de contratar a una persona, además de revisar su trayectoria profesional, se valora mucho que los que se postulan a un nuevo puesto de trabajo, tengan un portfolio en el que puedan ver los proyectos más relevantes que ha realizado ese postulante.  

De esta forma pueden ver de qué es capaz, qué conocimientos tiene y si está capacitado para el puesto. Podríamos decir que el portfolio es como un escaparate para los desarrolladores blockchain. Por eso, es importante construir un buen portfolio.

Como esto puede ser un poco difícil al principio,  vamos a darte 4 ideas sobre smart contracts que deberías tener en tu portfolio para lucirte como desarrollador blockchain.

Market Place de NFTs

Y, el primer proyecto del que quiero hablaros que sí o sí debe estar en vuestro portfolio,  es un martket place de NFTs. Es perfecto porque aquí vais a demostrar que domináis dos de los estándares más importantes que regulan y unifican el funcionamiento de los tokens fungibles y no fungibles.

Los tokens no fungibles o NFTs son una de las herramientas que más potencial tiene dentro de la tecnología blockchain, porque son capaces de identificar a una entidad única de forma digital. Así que imagina la cantidad de usos que se le pueden dar. Literalmente, infinitos.

Por eso, hacer un marketplace de NFTs puede ser un gran proyecto en el que muestres que entiendes y conoces a la perfección la compra-venta de tokens. Al final la tokenización es uno de los puntos más importantes del desarrollo blockchain y construir un marketplace es una gran forma de demostrar que lo entiendes y lo dominas.

Exchange descentralizado (DEX)

El segundo proyecto que seguro que te ayuda mucho tanto a aprender como a darle peso a tu portfolio, sería un Exchange descentralizado. Aquí igual, sería muy interesantes que te basaras en exchanges que ya existan, y personalmente te recomiendo que para esto, hagas uso de Uniswap.

Uniswap es el protocolo descentralizado por excelencia, y actualmente es el exchange descentralizado más grande que existe. En su cuenta oficial de GitHub puedes ver el código con el que funciona toda la aplicación y puedes usarlo para crear tu propio Exchange.

Te recomiendo que para este proyecto, te leas y aprendas todo lo necesario sobre cómo funcionan los exchanges descentralizados y sobre cómo funciona la versión de Uniswap que vas a utilizar. Además de la cuenta de GitHub oficial, tienes mucha información sobre cómo funciona el protocolo de cada versión.

Esto te ayudará a entender uno de los sectores dentro del desarrollo blockchain, más importantes, que es el que tiene que ver con todo lo relacionado con las criptomonedas y los tokens. En definitiva, el mundo de las finanzas descentralizadas.

Wallet o Multisigwallet

Siguiendo en esta línea del mundo de las finanzas descentralizadas, si hay algo necesario para poder hacer cualquier tipo de cosa, es una Wallet, así que el tercer proyecto que te proponemos es una Wallet o billetera de criptomonedas. Puedes tratar de replicar Metamask por ejemplo, que se podría decir que es la billetera más utilizada, o también puedes crear por ejemplo una billetera multifirma.

Copiar o tratar de replicar cosas que ya existen te puede parecer una tontería o poco original, pero como desarrolladora blockchain, te aseguro que es una de las formas más efectivas para aprender.

Trazabilidad

Saliendo de lo que tiene que ver con las finanzas descentralizadas, te traigo una cuarta idea que es, una aplicación descentralizada relacionada con el tema de la trazabilidad. Y es que, la tecnología blockchain es perfecta para registrar la trazabilidad de cualquier cosa, de hecho esa es la razón por la cual, muchas empresas están empezando a implantarla para llevar un seguimiento super riguroso y seguro de sus productos.

Aquí es difícil darte una idea que sea muy muy concreta, como en el caso de los proyectos anteriores, porque aplicar la blockchain a la trazabilidad es un campo tan abierto, que lo mejor es que dejes volar un poco tu imaginación y desarrolles un proyecto bajo lo que tú creas que puede ser más interesante o más útil.

¿Y por qué te recomiendo que hagas algún proyecto relacionado con la trazabilidad? Pues porque al final, lo que más se oye dentro del mundo del desarrollo blockchain, son cosas como las que hemos hablado antes del tema de la finanzas descentralizadas. Y a ver, este sector abarca hoy en día, gran parte de lo relacionado con el desarrollo blockchain. Pero cada vez son más las empresas que quieren aplicar esta tecnología a sus actividades, y si hay algo para lo que la tecnología blockchain es perfecta, es para la trazabilidad.


Y hasta aquí, todas estas ideas que hemos creído que pueden ser un buen comienzo para vuestro portfolio. Obviamente, podéis hacer miles de cosas. Lo bueno que tiene el desarrollo es que puedes crear literalmente lo que quieras. Este es solo un punto de partida con unos cuantos proyectos que las empresas pueden valorar muy bien a la hora de contratar a un nuevo empleado.

Máster de Desarrollo Blockchain de Conquer Blocks

Como veis, en el mundo del desarrollo Blockchain, hay que saber construir un perfil profesional atractivo a través de proyectos que hayas realizado personalmente con el fin de aprender y de evolucionar. Esto es necesario porque las empresas deben asegurarse de que los conocimientos del candidato son sólidos, ya que desarrollar software sobre tecnología blockchain requiere de un tipo de profesional muy cualificado. Por eso los salarios son tan altos.

Precisamente por esta cualificación tan alta, es difícil emprender este camino en solitario. Por eso en Conquer Blocks hemos creado un Máster de Desarrollo Blockchain, con el que estamos ayudando a nuestros alumnos a que tengan todos los conocimientos necesarios para ser desarrolladores blockchain altamente cualificados.

Si te interesa el desarrollo blockchain, es altamente probable que nuestra formación sea para ti, así que si quieres revisar toda la información asociada al Máster, accede al siguiente link.

➡️ Accede al máster de desarrollo blockchain de Conquer Blocks, pulsa aquí.

El programa de Desarrollo Blockchain más vendido del mercado

Descubre el Máster en Desarrollo Blockchain de Conquer Blocks

Descubre el Máster en Desarrollo Blockchain de Conquer Blocks