¿Qué es Solana?

1/20
Recursos

Bienvenidos al Curso Práctico de Solana: Construcción de Programas con Rust. Te encuentras a punto de comenzar a convertirte en un programador único y diferente. La alta demanda de programadores Solana que hay en el mundo es cada vez mayor, y continuará creciendo con el paso de los años. Nos encontramos en el momento perfecto para aprender estas tecnologías y hacer una diferencia profesional en el futuro.

Logo Solana

¿Qué es Solana?

Solana comenzó a desarrollarse en el 2017 con Anatoly Yakovenko, co-founder y CEO, a la cabeza de todo un equipo técnico. Esta Blockchain fue lanzada oficialmente en el 2020 y desde entonces continúa creciendo y posicionándose como una de las principales cadenas de bloques para el desarrollo de todo tipo de proyectos.

Solana es OpenSource, permite la ejecución de contratos inteligentes para la creación de proyectos NFT, DeFi y una gran variedad de aplicaciones descentralizadas. Es considerada una de las Blockchains más rápidas del mundo. Puede superar largamente las 50.000 transacciones por segundo y la creación de un nuevo bloque en la cadena cada 400 milisegundos.

Su alto rendimiento y potencial también logran que las comisiones a la red sean ridículamente bajas. En contraposición con la Blockchain de Bitcoin o Ethereum, cuyas comisiones son más caras y el procesamiento de las transacciones más lento.

La tecnología evoluciona de tal manera que se busca mejorar lo que ya existe. Ethereum (2015) buscó diferenciarse de Bitcoin (2009) y mejorar las prestaciones de la Blockchain, mientras que Solana busca hacer mejor lo que considera que Ethereum tiene como puntos débiles como la velocidad, costos económicos o el ahorro de energía.
Sin duda, Solana es una Blockchain que vale la pena conocer, ya que es una más que interesante alternativa a otros ecosistemas Blockchains para el desarrollo de proyectos y aplicaciones descentralizadas.

Requisitos antes de comenzar

Es recomendable tener un mínimo conocimiento de HTML, CSS y Javascript para realizar este curso. No necesitas ser un experto, pero si tener una noción sobre el uso de cada una de estas tecnologías. Y por supuesto, debes saber programar.

A lo largo de este curso, desarrollaremos una aplicación utilizando React y NextJS. No te preocupes si nunca utilizaste estas tecnologías o si no eres un desarrollador front-end, te acompañaremos en todo momento para que puedas construir tu primera aplicación web. Tener un mínimo conocimiento en testeo de aplicaciones también te ayudará a poder probar tu programa y asegurar que el mismo funciona correctamente.

También es recomendable, pero no obligatorio, conocer el lenguaje de programación Rust, dado que Solana lo usa para el desarrollo de sus programas. Con realizar el Curso Básico de Rust: Variables, Ciclos y Funciones tendrás el conocimiento suficiente para afrontar este curso.

Finalmente, mientras más conocimiento sobre Blockchain y Web3 tengas, más contexto tendrás para comprender los conceptos y desarrollar aplicaciones descentralizadas o dapps.Conocer sobre otras Blockchains como la de Bitcoin o Ethereum te vendrá muy bien para tener puntos de comparación y comprender mejor a Solana y cómo cambia el paradigma de las Blockchain.

Muchísimos conceptos y tecnologías que tienes que conocer y que se abordarán a lo largo de este curso. No te abrumes que será muy ameno y te invito a continuar por este viaje.

Objetivos del curso

Te encuentras en un curso teórico y práctico. Comenzaremos aprendiendo cómo funciona Solana y sus fundamentos básicos más importantes que tienes que entender para luego desarrollar tu primera programa. Veremos las mejores prácticas de programación de contratos en Solana con Rust que te permitirá desarrollar programas escalables y eficientes.

Desarrollaremos una completa aplicación descentralizada que va desde el desarrollo del contrato inteligente, el despliegue del mismo en una red de prueba de Solana y conectar el contrato con un front-end para que interactúen mutuamente. Es totalmente recomendable que complementes el conocimiento de este curso, con el Curso de Introducción a Solana, donde profundizarás sobre todo en el funcionamiento técnico de la Blockchain y su arquitectura.

¡Comencemos!


Contribución creada por: Kevin Fiorentino (Platzi Contributor).

Aportes 6

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

Me interesa mucho tomar este curso. Siempre me interesó aprender Rust y desde que descubrí que Solana lo utiliza como lenguaje, es un plus. Estoy estudiando cómo funciona Solana con el Curso de Introducción a Solana y es increíble como está construido el sistema.
Mucha expectativa por lo que viene!

Genial ❤️ vamos por Solana

Este curso esta muy completo, lo tiene todo!

Excelente

Me parece genial que tambien se mencione unit testing 😃

Con toda en la ruta de aprendizaje de Blockchain Developer con Rust