Saltar al contenido principal

Introducción

Estamos emocionados de presentarte Soroban, una poderosa plataforma de contratos inteligentes diseñada para ser sensata, desarrollada a gran escala y amigable para desarrolladores, con un enfoque en los beneficios de rendimiento y seguridad de Rust. Con su interfaz amigable y características poderosas, Soroban ofrece una plataforma ideal para desarrolladores que buscan una manera más eficiente y efectiva de crear aplicaciones descentralizadas y hacer la transición de Solidity a Rust. En este artículo, exploraremos los fundamentos de Solidity, Rust y Soroban, y te guiaremos a través de la configuración del entorno de desarrollo para comenzar tu viaje con la compatibilidad de contratos inteligentes de Rust en Soroban.

Solidity y Desarrollo de Dapps

Solidity es un lenguaje de programación de alto nivel y tipado estático, utilizado principalmente para desarrollar contratos inteligentes en la Máquina Virtual de Ethereum (EVM). Permite la creación de aplicaciones descentralizadas (dapps) que pueden ejecutarse en diversas plataformas de blockchain, automatizando transacciones e interacciones complejas sin la necesidad de una autoridad central.

Rust: Rendimiento y Seguridad

Rust es un lenguaje de programación de sistemas que enfatiza la seguridad, la concurrencia y el rendimiento. Sus características únicas, como un fuerte sistema de tipos estáticos, modelo de propiedad y garantías de seguridad de memoria, lo convierten en una opción ideal para desarrollar aplicaciones de alto rendimiento y seguras, incluidos contratos inteligentes.

Soroban: Lógica Programable

Soroban, una plataforma de contratos inteligentes sensata y desarrollada a gran escala, ofrece una experiencia amigable para desarrolladores e incluye todo lo necesario. Si bien comparte los mismos principios de escalabilidad y practicidad que Stellar, Soroban también puede funcionar como una plataforma independiente e integrarse con otros procesadores de transacciones, como L2s, ledgers autorizados e incluso otras blockchains. Con Soroban, Classic Stellar gana la funcionalidad adicional de lógica programable en forma de operaciones personalizadas encapsuladas en contratos inteligentes.

Puedes aprender más sobre las características y beneficios de Soroban en la Descripción General de Soroban.

Configuración del Entorno de Desarrollo para Rust y Soroban

Para comenzar con Rust y Soroban, sigue los pasos en la Página de Configuración.

O si quieres empezar de inmediato, puedes abrir nuestros ejemplos en un entorno de desarrollo listo para usar en Gitpod haciendo clic en el botón de abajo:

Abrir en Gitpod

Resumen

A medida que emprendas tu viaje con Soroban, recuerda que la plataforma está diseñada para proporcionar una experiencia fluida, eficiente y agradable para los desarrolladores que hacen la transición de Solidity a Rust. Aprovechando los beneficios de rendimiento y seguridad de Rust, junto con las herramientas avanzadas de Soroban, estarás bien equipado para desarrollar contratos inteligentes de alta calidad, eficientes y seguros.