Contratos inteligentes

Los contratos inteligentes son algoritmos de software autónomos y ejecutables automáticamente diseñados para automatizar la ejecución de las obligaciones contractuales de los participantes en cualquier transacción basada en la tecnología blockchain.

Máquina Virtual Java (JVM)

Virtual Java Machine (JVM) se utiliza para ejecutar contratos inteligentes y se suministra bajo una licencia de libre distribución junto con plataforma de software. La ejecución aislada del código de contrato inteligente en la máquina virtual se lleva a cabo sin acceso al sistema de archivos y otros recursos de nodo .

Lenguaje integrado basado en Java

Se desarrolla un contrato inteligente utilizando el lenguaje JAVA interpretado, que brinda la oportunidad de desarrollar y ejecutar pruebas en absolutamente cualquier plataforma sin necesidad de instalar ningún entorno de desarrollo especial. El código de software permite el uso de todas las construcciones comunes de lenguaje de scripts (incluidos los ciclos).

Funciones de contrato inteligente integradas adicionales

Las funciones incorporadas de los contratos inteligentes, que previenen la violación de la integridad de la base de datos y Las condiciones de consenso incluyen: funciones de lectura y escritura en la base de datos blockchain, generación de números aleatorios (la implementación de esta función proporciona la similitud de los números aleatorios en todos los nodos dentro de la misma ronda)

Llamadas reguladas de contratos inteligentes

- Programación de una convocatoria de contratos por única vez. - Programación de llamadas de contrato repetidas en el tiempo establecido (repetición con intervalos especificados) - Ejecución de contratos inteligentes cuando se cumplen las condiciones del usuario

Herramientas de verificación incorporadas

Las herramientas permiten la validación preliminar de la sintaxis del código del programa de contratos inteligentes. También se están desarrollando herramientas para el análisis del rendimiento de la implementación y el análisis de las características de rendimiento del código de contratos inteligentes.

Verification
Integration

Integración con servicios externos

Por razones de seguridad, la ejecución de un contrato inteligente está aislada de los recursos del host local, pero tiene la capacidad de interactuar con fuentes de datos externas, lo que permite implementar procesos de negocio de los usuarios en el ecosistema de blockchain completado

Un mecanismo integrado de protección blockchain

Todas las operaciones de los contratos se prueban para verificar su validez, lo que permite evitar la infiltración intencional o accidental de códigos y datos erróneos.

Protection

Request for free consultation

We have strong developer and support teams who are ready to consult you on use-cases or create PoC and MVPs

F.A.Q.

¿Qué es Credits?

Credits es una plataforma de blockchain autónoma basada en los principios de la red peer-to-peer. Es un sistema descentralizado para la interacción directa de sus miembros. Credits brinda una tecnología completamente nueva para la toma de decisiones y un nuevo esquema conceptual de interacción. El sistema incorpora a todos los usuarios de la red brindándoles oportunidades para crear y usar servicios financieros. Todos los miembros de blockchain pueden ofrecer un servicio siempre que utilicen la blockchain credits. Para las operaciones se utilizan tokens - Credits (CS).

¿Cómo creo un nuevo contrato inteligente en Credits blockchain?

Se agrega un contrato inteligente a través de la aplicación Wallet. Si desea hacerlo, siga estos pasos: Instalar un nodo, es decir, una aplicación cliente para CS. Descargue e instale Java SE Development Kit 8u161 eligiendo la versión correcta según la configuración del sistema operativo de la computadora. A continuación, ejecute consecutivamente CSNODE, CSSMARTCONTRACTS y CSWALLET .

This site uses cookies in order to improve your user experience and to provide content tailored specifically to your interests. Detailed information on the use of cookies on this website is provided in our Privacy Policy. By using this website, you consent to the use of cookies. You can always deactivate cookies in commonly used browsers.
Ok