Terms and Definitions
Blockchain Bedingungen
Blockchain
Blockchain ist ein Informationssystem, das Daten speichert und Daten innerhalb des Systems überträgt und verarbeitet, um zu verhindern, dass Daten gefälscht werden oder verloren gehen, während die Datenzuverlässigkeit gewahrt bleibt; Datenschutz wird erreicht durch:
- Schreiben von Daten in eine Blockchain aus einer Reihe von verschlüsselten Blöcken;
2.verteilte Speicherung von Blockchain-Kopien in Peer-to-Peer-Netzwerken;
- Synchronisierung von Blockchains auf allen Knoten mithilfe eines Konsensmechanismus;
4.Gewährleistung der Datenzuverlässigkeit bei der Durchführung von Datenoperationen über das Netzwerk mit Algorithmen, die Datenübertragungen speichern und Verträge in der Blockchain verarbeiten.
Peer-to-peer netwzerk
Ein Computernetzwerk, bestehend aus gleichberechtigten Knoten (ohne zentralen Server).
Hash
Auch als Hashing bezeichnet, der Binärwert einer beliebigen Datei- oder Datensatzlänge, der einem kürzeren Binärwert mit fester Länge zugeordnet wird.
Block
Nach der Überprüfung des Formats und der Signatur der Transaktion wird ein Transaktionssatz durch den Ehrenknoten in eine spezifische Datenstruktur gruppiert. Ein Block enthält einen Hash-Zeiger als Link zum vorherigen Block, was eine der Maßnahmen ist, um die Sicherheit der Blockchain-Verschlüsselung zu gewährleisten.
Verifizierung blockieren
Ein Verfahren zur Überprüfung der Korrektheit der Blockstruktur, der Generierungszeit, der Kompatibilität mit dem vorherigen Block, der Transaktionssignaturen und der Übereinstimmung zwischen der Transaktion und den Blockdaten.
Konsens
Das Verifizierungsprotokoll oder der Algorithmus dieses Protokolltyps, der vom Ehrenknoten beim Hinzufügen neuer Blöcke zur Blockchain verwendet wird.
Transaktion
Datenübertragungsvorgänge im Blockchain-Netzwerk oder Aufzeichnungen solcher Transaktionen in der Blockchain.
Zeichen
Nachweis verschlüsselter digitaler Rechte und Anteile, die auf der Blockchain zirkulieren können. Eine Reihe identifizierbarer digitaler Aufzeichnungen, die in einem Register gespeichert sind, einschließlich eines Mechanismus zum Austausch von Rechten und Anteilen zwischen diesen Aufzeichnungen.
Identifikation
Ein Verschlüsselungsprogramm zur Identifizierung von Benutzern im System.
Eindeutige Identifikation
Der Prozess der Verknüpfung von Konten mit Benutzern erfordert rechtliche und organisatorische Anstrengungen oder andere Verfahren, um eine biometrische Identifizierung zu erreichen, um Benutzernamen mit tatsächlichen Benutzern zu verknüpfen.
Privat Schlüssel
Eine von ihrem Besitzer geheim gespeicherte Zeichenkette, die vom Besitzer verwendet wird, um auf virtuelle Konten im Internet zuzugreifen und Transaktionen zu signieren.
Öffentlicher Schlüssel
Eine Zeichenkette, die verwendet wird, um die Authentizität des privaten Schlüssels zu überprüfen. Der öffentliche Schlüssel wird eindeutig aus dem privaten Schlüssel abgeleitet.
Digitale Unterschrift
Die Attribute eines Dokuments oder einer Nachricht, die nach verschlüsselter Datenverarbeitung erhalten werden. Die digitale Signatur dient der Überprüfung der Integrität des Dokuments (keine Veränderung) und der Authentizität (Verifizierung der Identität des Absenders).
Intelligenter Vertrag
In dem Programm, das Datenspeicherungsoperationen in der Blockchain durchführt, werden alle Verträge in der Blockchain gespeichert.
Transaktionsgebühr
Die Gebühr, die an den Ehrenknoten gezahlt wird, um die Transaktion auszuführen.
Doppelt Ausgeben
Eine Methode zum Angriff auf das Blockchain-Netzwerk. Das Ergebnis ist, dass eine Transaktion den gleichen Token zweimal kostet.
Diese Art von Angriff tritt auf, wenn die Blockchain gegabelt wird, was nur ausgeführt werden kann, wenn der Angreifer mehr als 50 % der Verifizierungsfähigkeit des Netzwerks kontrolliert.
Verschlüsselung
Eine Möglichkeit der digitalen Datenkonvertierung, nur die Partei mit dem entsprechenden Entschlüsselungsschlüssel kann sie lesen.
Privat blockchain
Ein Blockchain-Netzwerk, in dem alle Knoten und Datenzugriffsrechte zentral von einer einzigen Organisation (Regierung, Unternehmen oder Einzelperson) kontrolliert werden.
Öffentliche Blockchain
In einem Blockchain-Netzwerk, das von keiner Organisation kontrolliert wird, werden alle Entscheidungen im Konsens zwischen den Netzwerkteilnehmern getroffen. Jeder kann die Daten des Blockchain-Netzwerks erhalten und darauf zugreifen.
Nachweis der Vollmacht
Proof of Authority (PoA) hat IBAX Network einen neuen Konsensmechanismus geschaffen, der Verteilung, schwache Zentralisierung und eine Zertifizierungsstelle kombiniert. Wir nennen es PoA (Proof of Authority). Um die Kontinuität für das gesamte IBAX-Netzwerk zu gewährleisten, umfasst der Konsens nicht nur das IBAX Public Network, sondern auch ecoLibs, die von jedem Benutzer und jeder Benutzergruppe erstellt wurden. Dadurch entsteht eine wirklich selbstverwaltete, dezentrale, faire, transparente und betrugssichere Decentralized Autonomous Organization (DAO).
IBAX Bedingungen
Testnet
Die zum Testen verwendete Version des Blockchain-Netzwerks.
Mainnet
Die Hauptversion des Blockchain-Netzwerks.
Transaktion
Rufen Sie den Vertrag auf und übergeben Sie die Parameter an den Operationsbefehl des Vertrags. Das Ergebnis der Honor-Node-Ausführung ist die Aktualisierung der Datenbank.
Gasgebühr
Eine herkömmliche Einheit, die verwendet wird, um die Kosten für die Durchführung bestimmter Operationen in einem Netzwerk von Knoten zu berechnen. Der Treibstoffwechselkurs wird durch eine Abstimmung über den Ehrenknoten bestimmt.
Kontoadresse
Die Datensätze speichern den Token und sind über ein Schlüsselpaar (privater Schlüssel und öffentlicher Schlüssel) zugänglich.
Wallet address
Die Zeichencodierungskennung des Benutzers im Knotennetzwerk, die als Name des virtuellen Kontos des Benutzers verwendet wird.
Weberin
Der Software-Client, der für die Verbindung mit dem Knotennetzwerk verwendet wird, das die Desktop- und Webbrowser-Versionen bereitstellt.
Weaver integriert die Entwicklungsumgebung der Plattform, einschließlich der Erstellung und Bearbeitung von Tabellen, Seiten und Verträgen. Benutzer können ECOLIBs erstellen, Anwendungen in Weaver erstellen und verwenden.
ECOLIB
Eine relativ geschlossene oder offene Software-Programmierumgebung, einschließlich Anwendungen und ECOLIB-Mitgliedern.
ECOLIB-Mitglieder können exklusive Token ausstellen, die der ECOLIB gehören, intelligente Verträge verwenden, um Interaktionsregeln zwischen Mitgliedern festzulegen, und Zugriffsrechte auf Anwendungselemente für Mitglieder festlegen.
ECOLIB parameter
Eine Reihe konfigurierbarer ECOLIB-Parameter, wie das Konto des Erstellers der ECOLIB und die Berechtigungen zum Ändern von Anwendungselementen, können in der Parametertabelle geändert werden.
ECOLIB Mitglieder
Benutzer, die auf bestimmte ECOLIBs und Anwendungsfunktionen zugreifen können.
Virtuell privat ECOLIB
Virtuelle private ECOLIB - Cross Ledgers Base (CLB), die über den vollen Funktionsumfang der Standard-ECOLIB verfügt, aber außerhalb der Blockchain funktioniert. In CLB können Sie Verträge und Vorlagensprachen sowie Datenbanktabellen verwenden und erstellen und mit Weaver Anwendungen erstellen. Sie können Verträge auf der Blockchain ECOLIB über APIs abrufen.
Dezentraler Proof-of-Authority
Decentralized Proof-of-Authority (DPoA) ist ein neuer Konsensalgorithmus, der eine hohe Leistung und Fehlertoleranz bietet. In DPoA wird das Recht, neue Blöcke zu generieren, Knoten gewährt, die das Recht dazu nachgewiesen haben, und diese Knoten müssen einer vorläufigen Überprüfung unterzogen werden.
Needle
Eine Skriptsprache zum Erstellen von Smart Contracts, die von Benutzerseiten empfangene Daten und in Datenbanktabellen ausgeführte Wertoperationen verarbeiten können.
Sie können Verträge im Editor von Weaver erstellen und bearbeiten.
Logicor
Die zum Erstellen von Seiten verwendete Vorlagensprache. Es kann Werte aus Datenbanktabellen abrufen, Benutzerseiten erstellen und Benutzereingabedaten an den Daten-Abschnitt des Vertrags übergeben.
Integrierte Entwicklungsumgebung (IDE)
Integrated Development Environment (IDE) ist eine Reihe von Softwaretools, die zum Erstellen von Anwendungen verwendet werden.
Die IDE von Weaver umfasst einen Vertragseditor, einen Seiteneditor, ein Tool zur Verwaltung von Datenbanktabellen, einen Editor für mehrsprachige Ressourcen sowie Export- und Importfunktionen für Anwendungen. Die IDE ergänzt den visuellen Seitendesigner basierend auf semantischen Werkzeugen.
Seiteneditor
In Weaver können Sie Anwendungsseiten erstellen, indem Sie grundlegende Anwendungselemente, HTML-Container, Formularfelder, Schaltflächen und andere Tools direkt auf dem Bildschirm anordnen.
Visueller Seitendesigner
Tools zum Erstellen von Anwendungsseiten in Weaver, einschließlich Schnittstellendesigner und „Logicor“-Seitencodegenerator.
Vertragsredakteur
Ein Tool zum Erstellen von Verträgen mit visuellen Seiten in Weaver.
Mehrsprachige Ressourcen
Das Modul zur Lokalisierung der Anwendungsseite in Weaver, das die Bezeichnung auf der Anwendungsseite mit dem Textwert der ausgewählten Sprache verknüpft.
Anwendungsexport
Speichern Sie den Quellcode aller Tabellen, Seiten und Verträge der Anwendung als Dateien.
Anwendungsimport
Laden Sie alle in der Exportdatei enthaltenen Tabellen, Seiten und Verträge einer Anwendung in die ECOLIB.
Intelligentes Gesetz
Es handelt sich um einen speziellen Satz intelligenter Verträge, die regulatorische Informationen enthalten und zur Verwaltung und Kontrolle des Betriebs sowie zur Registrierung von Zugriffsrechten verwendet werden.
Rechtssysteme
Eine Reihe von Regeln und Mechanismen, die im Smart Law festgelegt sind und die die Beziehung zwischen ECOLIB-Benutzern regeln, Verfahrensregeln für die Änderung von Protokollparametern definieren und verschiedene herausfordernde Lösungen definieren können.
Anwendung
Erstellen Sie voll funktionsfähige Softwareprodukte in der IDE von Weaver.
Eine Anwendung ist eine Sammlung von Elementen wie Datenbanktabellen, Smart Contracts und Benutzerseiten mit Konfigurationszugriffsrechten.
Seite
Der in der Vorlagensprache Logicor geschriebene Programmcode, der eine interaktive Schnittstelle auf dem Bildschirm bildet.
Code segment
Der in der Vorlagensprache Logicor geschriebene Programmcode, der auf Anwendungsseiten wiederverwendet werden kann.
Zugangsrechte
Bedingungen zum Erhalt von Zugriffsrechten zum Erstellen und Bearbeiten von Tabellen, Verträgen und Seiten.
Die Zugriffsrechte auf Tabellen können mit Rechten zum Hinzufügen von Zeilen und Spalten und zum Bearbeiten der Werte in Spalten konfiguriert werden.
Honor node
Ein Knoten im Netzwerkknoten, der das Recht hat, Blöcke zu generieren und zu verifizieren.
Guardian node
Ein Knoten im Netzwerk, der verwendet wird, um die neueste Version der vollständigen Blockchain zu speichern.
Concurrent transaction processing
Eine Methode zur Erhöhung der Transaktionsverarbeitungsgeschwindigkeit durch gleichzeitige Verarbeitung von Daten aus verschiedenen ECOLIBs.