Contrats intelligents

Les contrats intelligents sont des algorithmes logiciels autonomes et automatiquement exécutables conçus pour automatiser l'exécution des obligations contractuelles des participants dans toute transaction basée sur la technologie blockchain.

Machine Java virtuelle (JVM)

La machine Java virtuelle (JVM) est utilisée pour exécuter des contrats intelligents et est fournie sous une licence distribuée gratuitement avec plate-forme logicielle. L'exécution isolée du code de contrat intelligent dans la machine virtuelle est effectuée sans accès au système de fichiers et aux autres ressources de noeud

Langage Java intégr

Un contrat intelligent est développé en utilisant le langage JAVA interprété qui donne l'opportunité de développer et d'exécuter des tests sur absolument n'importe quelle plate-forme sans avoir besoin d'installer un environnement de développement spécial. Le code logiciel permet l'utilisation de toutes les constructions de langage de script courantes (y compris les cycles).

Fonctions de contact intelligentes intégrées supplémentaires

Les fonctions intégrées des contrats intelligents, empêchant la violation de l'intégrité de la base de données et les conditions de consensus comprennent: fonctions de lecture et d'écriture dans la base de données blockchain, génération de nombres aléatoires (l'implémentation de cette fonction fournit la similarité de nombres aléatoires sur tous les nœuds dans le même tour)

Appels réglementés de contrats intelligents

- Planification d'un appel unique de contrats. - Planification des appels de contrat répétés dans le temps fixé (répétition avec des intervalles spécifiés) - Exécution de contrats intelligents lorsque les conditions de l'utilisateur sont remplies

Outils de vérification intégrés

Les outils permettent une validation préalable de la syntaxe du code de programme des contrats intelligents. Il existe également des outils développés pour l'analyse de la performance de la mise en œuvre et l'analyse des caractéristiques de performance des codes de contrats intelligents.

Verification
Integration

intégration avec services externes

Pour des raisons de sécurité, l'exécution d'un contrat intelligent est isolée des ressources hôtes locales, mais a la capacité d'interagir avec des sources de données externes, ce qui permet de mettre en œuvre les processus métier des utilisateurs dans le l'écosystème blockchain complété

un mécanisme intégré de protection blockchain

Toutes les opérations des contrats sont testées pour leur validité, ce qui permet d'éviter l'infiltration intentionnelle ou accidentelle de code et de données erronés.

Protection

F.A.Q.

Qu'est ce que CREDITS

Crédits est une plate-forme de blockchain autonome basée sur les principes du réseau d'égal à égal. C'est un système décentralisé pour l'interaction directe de ses membres. Crédits fournit une toute nouvelle technologie pour la prise de décision et un nouveau schéma conceptuel d'interaction. Le système intègre tous les utilisateurs du réseau en leur offrant des opportunités pour créer et utiliser des services financiers. Chaque membre de la blockchain est en mesure d'offrir un service aussi longtemps que d'utiliser différents services. Pour les opérations sont utilisés jetons - Crédits (CS).

Comment puis-je créer un nouveau contrat intelligent dans la blockchain Crédits?

Un contrat intelligent est ajouté via l'application Wallet. Si vous voulez faire cela, suivez ces étapes: Installez un noeud, c'est-à-dire une application client pour CS. Téléchargez et installez Java SE Development Kit 8u161 en choisissant la version correcte en fonction des paramètres du système d'exploitation de l'ordinateur. Ensuite, exécutez consécutivement CSNODE, CSSMARTCONTRACTS et CSWALLET.

Nouvelles

Nouvelles, articles et évènements au sujet de la plateforme CREDITS

19/06/2017
CREDITS was mentioned on France 24 TV channel
05/03/2018
1K subscribers on CREDITS youtube channel
01/03/2018
CREDITS at Blockchain Finance & Fintech conference
;
EN lire plus