Saltar al contenido principal

Introducción

La sección Desarrollada está dividida en tres partes:

  1. Contratos inteligentes
  2. Aplicaciones
  3. Guías prácticas

Las explicaciones de cada sección se indican 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. Una vez escritos y probados, los contratos inteligentes se implementan en la blockchain, donde se vuelven inmutables y accesibles públicamente.

consejo

Al definir las reglas y la lógica del contrato, los desarrolladores deben ser conscientes de la seguridad para evitar vulnerabilidades como desbordamientos de enteros, fallos en el control de acceso y otras explotaciones que podrían comprometer la integridad y funcionalidad del contrato inteligente.

Esta sección te guiará a través de cómo escribir y desplegar contratos inteligentes en Stellar, incluyendo el proceso de instalación, una introducción a las pruebas, almacenamiento de datos y más. También proporciona una variedad de contratos de ejemplo para referencia y uso.

Aplicaciones

Las aplicaciones interactúan con la blockchain y pueden utilizar contratos inteligentes como el backend.

Ellos:

  • Proporcionan interfaces de usuario (UI);
  • Gestionan interacciones de usuario;
  • Se integran con contratos inteligentes para operar.

Escribir contratos inteligentes se centra en la lógica y las reglas del backend aplicadas en la blockchain, mientras que desarrollar aplicaciones implica crear el frontend e integrarlo con estos contratos inteligentes para proporcionar una experiencia de usuario completa.

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.

nota

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.