Smart Contracts

Smart Contracts sind autonome, automatisch ausführbare Software-Algorithmen, die die Ausführung der Vertragsverpflichtungen der Teilnehmer in jeder Transaktion auf Basis der Blockchain-Technologie automatisieren.

Virtuelle Java-Maschine (JVM)

Die Virtual Java Machine (JVM) wird zur Ausführung von Smart Contracts verwendet und wird unter einer frei verteilten Lizenz zusammen mit den folgenden Komponenten geliefert Software-Plattform. Die isolierte Ausführung des Smart Contract Codes in der virtuellen Maschine erfolgt ohne Zugriff auf das Dateisystem und andere Knotenressourcen.

Integrierte Java-basierte Sprache

Ein Smart Contract wird unter Verwendung der interpretierten JAVA-Sprache entwickelt, die die Möglichkeit bietet, Tests auf absolut jeder Plattform zu entwickeln und auszuführen, ohne dass eine spezielle Entwicklungsumgebung installiert werden muss. Der Softwarecode erlaubt die Verwendung aller gängigen Skriptsprachenkonstrukte (einschließlich Zyklen).

Zusätzliche integrierte Smart-Contact-Funktionen

Die eingebauten Funktionen von Smart Contracts, die eine Verletzung der Datenbankintegrität verhindern. Konsensbedingungen: Funktionen zum Lesen und Schreiben in die Blockchain-Datenbank, Generierung von Zufallszahlen (die Implementierung dieser Funktion ermöglicht die Ähnlichkeit von Zufallszahlen auf allen Knoten innerhalb einer Runde).

Geregelte Anrufe von Smart Contracts

Planung eines einmaligen Abrufs von Verträgen. Terminierung von wiederholten Vertragsabrufen in festgelegten Zeitabständen (Wiederholung mit festgelegten Intervallen) Ausführung von Smart Contracts, wenn die Bedingungen des Nutzers erfüllt sind.

Eingebaute Verifikationstools

Die Tools ermöglichen die vorläufige Validierung der Programmcode-Syntax von Smart Contracts. Außerdem werden Tools zur Analyse der Implementierungsleistung und zur Analyse der Leistungsmerkmale von Smart Contracts entwickelt.

Verification
Integration

Integration mit externen Dienstleistungen

Aus Sicherheitsgründen ist die Ausführung eines Smart Contract von den lokalen Host-Ressourcen isoliert, hat aber die Möglichkeit, mit externen Datenquellen zu interagieren, was es ermöglicht, die Geschäftsprozesse der Benutzer in der abgeschlossenes Blockchain-Ökosystem

Ein eingebauter Mechanismus des Blockchainschutzes

Alle Operationen der Verträge werden auf ihre Gültigkeit geprüft, wodurch ein absichtliches oder versehentliches Eindringen von fehlerhaftem Code und Daten verhindert wird.

Protection

F.A.Q.

Was ist CREDITS?

Credits - ist eine autonome Blockchain-Plattform, die auf den Prinzipien des Peer-to-Peer-Netzwerks basiert. Es ist ein dezentrales System zur direkten Interaktion seiner Mitglieder. Credits bietet eine völlig neue Technologie für die Entscheidungsfindung und ein neues konzeptionelles Interaktionsschema. Das System bezieht alle Nutzer des Netzwerks ein und bietet ihnen die Möglichkeit, Finanzdienstleistungen zu erstellen und zu nutzen. Jedes Mitglied der Blockchain ist in der Lage, einen Dienst anzubieten, solange es verschiedene Dienste nutzt. Für die Operationen werden Token - Credits (CS) verwendet.

Wie erstelle ich einen neuen Smart-Vertrag in der Credits-Blockchain?

Ein Smart Contract wird über die Wallet App hinzugefügt. Wenn Sie dies tun möchten, gehen Sie folgendermaßen vor: Installieren Sie einen Knoten, d.h. eine Client-Anwendung für CS. Laden Sie das Java SE Development Kit 8u161 herunter und installieren Sie die richtige Version, abhängig von den Betriebssystemeinstellungen des Computers. Führen Sie anschließend CSNODE, CSSMARTCONTRACTS und CSWALLET nacheinander aus.

Neuigkeiten

Nachrichten, Artikel und Ereignisse der CREDITS Plattform

30.11.2017
ICO ratings from top investors and experts
19.06.2017
Everything about CREDITS at BitcoinExchangeGuide
19.06.2017
New article about blockchain and oil industry
;
MEHR ERFAHREN