Saltar al contenido principal

Introducción

La sección de Desarrollo está dividida en tres partes: 1) escribir contratos inteligentes, 2) construir aplicaciones, y 3) guías prácticas.

Encuentra explicaciones sobre lo que contiene cada sección a continuación.

Contratos inteligentes

Los contratos inteligentes son programas autoejecutables con los términos de un acuerdo escritos directamente en el código. Automáticamente hacen cumplir y ejecutan los términos del contrato cuando se cumplen condiciones predefinidas. Los desarrolladores deben definir las reglas y la lógica del contrato, asegurando también la seguridad. Una vez escritos y probados, los contratos inteligentes se implementan en la blockchain, donde se vuelven inmutables y accesibles públicamente.

Esta sección te guiará a través de cómo configurarte para escribir contratos inteligentes en Stellar, así como una introducción a pruebas, almacenamiento de datos y desplegar tus contratos. También proporciona una variedad de contratos de ejemplo para usar.

Aplicaciones

Las aplicaciones interactúan con la blockchain y pueden utilizar contratos inteligentes como el backend. Proporcionan interfaces de usuario, gestionan interacciones de usuario y pueden integrarse con contratos inteligentes para operar. Los usuarios pueden interactuar con la blockchain utilizando la interfaz de la aplicación. Escribir contratos inteligentes se centra en la lógica de backend y las reglas impuestas en la blockchain, mientras que construir aplicaciones implica crear el frontend e integrarlo con estos contratos inteligentes para proporcionar una experiencia completa al usuario.

nota

Puedes crear aplicaciones en Stellar sin usar contratos inteligentes, como se demuestra en el tutorial del SDK de Billetera o el tutorial de la Aplicación de Pagos del SDK de JS.

Esta sección te guiará a través de consideraciones de diseño para aplicaciones y tutoriales para construir aplicaciones con o sin contratos inteligentes.

Guías Prácticas

Esta sección proporciona instrucciones paso a paso para ayudar a los usuarios a completar tareas específicas asociadas con el desarrollo en Stellar. Estas tareas pueden incluir instrucciones para aspectos de escritura de contratos, interacción con contratos, construcción de aplicaciones, uso de operaciones de Stellar, configuración de infraestructura y más.

Las guías prácticas suponen que el usuario tiene algo de experiencia y conocimiento sobre cómo construir en Stellar y no están típicamente dirigidas a principiantes.