FAQ
1. Bitte IBAX kurz beschreiben?
- Es handelt sich um eine Blockchain-Plattform, die darauf abzielt, ein digitales Ökosystem aufzubauen, das auf einer integrierten Anwendungsentwicklungsumgebung basiert, die über ein mehrstufiges Berechtigungssystem zur Verwaltung der Zugriffsrechte auf Daten, Schnittstellen und Smart Contracts verfügt.
2. Ist IBax für Bitcoin, Ethereum oder andere Blockchains anwendbar?
- Unzutreffend. IBax ist auf der Grundlage einer eigenen ursprünglichen Blockchain aufgebaut.
3.Was sind die Hauptunterschiede zwischen IBax und anderen öffentlichen Blockchain-Plattformen mit integrierten Mechanismen zur Ausführung von Smart Contracts?
- IBax hat einzigartige Eigenschaften, die in den oben genannten Blockchains nicht zu finden sind:
- verfügt über eine integrierte Anwendungsentwicklungsumgebung in einer einzigen Client-Software;
- die spezielle Template-Sprache Logicor zur Seitengestaltung und die Vertragssprache Needle sind aufeinander abgestimmt;
- verfügt über ein mehrstufiges Berechtigungssystem zur Verwaltung der Zugriffsrechte auf Daten, Schnittstellen und Smart Contracts, in dem Berechtigungen an Mitglieder, Rollen und Verträge vergeben werden können;
- das Ökosystem, das verwendet wird, um Blockchain-Anwendungen und autonome Softwareumgebungen zu erstellen, mit denen Benutzer mit ihnen interagieren können;
- Das Rechtssystem, eine Reihe von Regeln, die in Smart Laws (dedizierte Smart Contracts) niedergeschrieben sind, regelt die Beziehung zwischen Plattformbenutzern und definiert den Prozess der Änderung von Protokollparametern zur Problemlösung.
4.Haben Sie eine eigene Kryptowährung?
- Ja, IBax verwendet seinen eigenen Token, IBXC.
5. Was ist ein Ehrenknoten und wer kann ihn pflegen?
- Der Ehrenknoten ist der Netzwerkknoten, der befugt ist, Transaktionen zu überprüfen und neue Blöcke zu generieren.
- Jeder Netzwerkknoten mit ausreichender Verarbeitungsleistung und Fehlertoleranz kann ein Ehrenknoten werden. IBax verwendet einen Proof of Authority (PoA) Konsensmechanismus. Knoten können basierend auf Ökosystemabstimmungen zu Verifizierungsknoten werden, aber nur Ökosysteme, die vom Token-Eigentümer der Plattform nachweislich über normale Betriebsfähigkeiten verfügen, können an einer solchen Abstimmung teilnehmen. Mit diesem Autorisierungsalgorithmus wird der Masterknoten von großen Ökosystemen betrieben, da es in ihrem besten Interesse ist, den Netzwerkbetrieb aufrechtzuerhalten.
6. Was ist ein Plattform-Ökosystem?
- An ecosystem is actually an autonomous software environment used to create blockchain applications and the operations of users in them.
7. Wer kann ein Ökosystem schaffen?
- Alle Benutzer der Plattform können neue Ökosysteme erstellen.
8. Wie werden Nutzer Mitglieder des Ökosystems?
- Benutzer können als Mitglieder eines beliebigen bestehenden Ökosystems registriert werden. Die Ökosystemstrategie definiert verschiedene Mitgliederaufnahmeverfahren, die wichtige öffentliche Informationen des neuen Ökosystems in einem speziellen Ökosystemkatalog veröffentlichen.
9. Kann ein Benutzer mehrere Ökosysteme erstellen?
- Ja, jeder Benutzer kann beliebig viele Ökosysteme erstellen und auch Mitglied mehrerer Ökosysteme werden.
10. What is a platform application?
- Eine Anwendung ist ein vollständiges Softwareprodukt, das eine Funktion oder einen Dienst implementiert. Die Anwendung besteht aus Datenbanktabellen, Verträgen und Seiten.
11. Mit welcher Programmiersprache wird die Anwendung erstellt?
Der Vertrag ist in der Needle-Sprache verfasst, die vom Plattformteam entwickelt wird. Weitere Informationen finden Sie unter: Smart Contract.
Die Seite ist in der Sprache Logicor geschrieben, einer Seitenvorlagensprache. Weitere Informationen finden Sie unter: Template Language.
12.Welche Software wird verwendet, um Anwendungen zu erstellen und mit Benutzern zu interagieren?
- Das Anwendungsprogramm wird in Weaver geschrieben und ausgeführt, es ist keine weitere Software erforderlich.
13. Können Plattformverträge APIs von Drittanbietern verwenden, um auf Daten zuzugreifen?
- Nein, der Vertrag kann nur direkt auf die in der Blockchain gespeicherten Daten zugreifen. CLB wird verwendet, um externe Datenquellen zu verarbeiten.
14. Kann der in der Blockchain gespeicherte Vertrag geändert werden?
- Ja, der Vertrag kann geändert werden. Die Erlaubnis, den Vertrag zu ändern, wird von seinem Ersteller festgelegt, der die Erlaubnis erteilen kann, Änderungen zu verweigern oder die Erlaubnis zu erteilen, Änderungen mit Verträgen oder Mitgliedern vorzunehmen, oder eine komplexe Reihe von Bedingungen im Smart Law konfiguriert.
- Weaver bietet Zugriff auf alle Versionen von Verträgen.
15. Was ist intelligentes Recht?
- Smart Law ist ein Vertrag, der darauf abzielt, den Betrieb konventioneller Verträge zu kontrollieren und einzuschränken und dadurch die Aktivitäten der Mitglieder des Ökosystems zu kontrollieren und einzuschränken.
- Eine Reihe intelligenter Gesetze kann als Rechtssystem eines Ökosystems betrachtet werden.
16. Kann der Vertrag andere Verträge aufrufen und ausführen?
- Ja, der Vertrag kann andere Verträge durch direkte Adressierung aufrufen und Parameter dafür bereitstellen oder den Vertrag per Linknamen aufrufen. Weitere Informationen finden Sie unter: Smart Contract.
17. Läuft die Anwendung mit einem Rahmenvertrag?
- Nein, der Vertrag ist ein eigenständiges Programmmodul, das bestimmte Funktionen erfüllt. Jeder Vertrag ist so konfiguriert, dass er bestimmte Daten empfängt, dann die Richtigkeit dieser Daten überprüft und einige Operationen ausführt, die in der Datenbank als Transaktionen aufgezeichnet werden.
18. Kann die Anwendung für verschiedene Sprachen lokalisiert werden?
- Ja, Weaver hat einen eingebauten Lokalisierungsunterstützungsmechanismus und kann Seiten in jeder Sprache erstellen.
19. Kann ich eine Seite erstellen, ohne eine Vorlagensprache zu verwenden?
- Ja, dies kann mit der Plattform RESTful API v2 erfolgen.
20. Are the pages stored in the blockchain?
- Ja, die Seiten und Verträge werden in der Blockchain gespeichert, wodurch sie nicht gefälscht werden können.
21. Welche Arten von Datenbanken können für Vertragsoperationen verwendet werden?
- Derzeit wird PostgreSQL verwendet.
22. Wie verwaltet man den Zugriff auf die Daten in der Datenbanktabelle?
- You can add new fields, new entries, or change the permissions of the data in columns for ecosystem members, roles, or specified contract configurations. Except for contracts created by performing specific operations.
23. Kann eine Anwendung in einem Ökosystem Daten mit anderen Anwendungen aus einem anderen Ökosystem austauschen?
- Ja, der Datenaustausch kann über globale Datentabellen organisiert werden, die für alle Ökosysteme gelten.
24. Should all applications in a new ecosystem be written from scratch?
- No, every new ecosystem has some applications out of the box:
- A mechanism to manage ecosystem members and roles;
- Issuing and configuring other tokens;
- A voting system;
- A notification system;
- A messenger between ecosystem members.
These applications can be edited and configured to meet the special needs of any ecosystem.
25. Fallen Gebühren für den Betrieb von Anwendungen an?
- Ja, die Nutzung der Ressourcen des Ehrenknotens erfordert eine Zahlung auf der Plattform.
26. Wer bezahlt den Betrieb von Anwendungen?
Für entsprechende Kontoadressen gibt es derzeit 4 Möglichkeiten, den Betrieb von Anwendungen zu bezahlen:
Bei Vertragsanrufern wird die Gebühr standardmäßig vom Konto des Nutzers bezahlt, wenn der Nutzer den Vertrag anruft;
Für vertragsbindende Parteien wird die Gebühr von dem vom Vertragsersteller angegebenen verbindlichen Konto gezahlt;
Für Ersteller von Ökosystemen wird die Gebühr für alle Anträge innerhalb eines Ökosystems jeweils vom Ersteller des Ökosystems bezahlt;
Exklusive Ökosystem-Brieftasche. Jedes Ökosystem hat ein exklusives Konto. Wenn der Ersteller des Ökosystems es aktiviert hat, wird die Gebühr aller Anwendungen innerhalb des Ökosystems von diesem Konto bezahlt.
Reihenfolge der Zahlungspriorität: Exklusive Ökosystem-Geldbörse > Ökosystem-Ersteller > Vertragsverbindliche Partei > Vertragsaufrufer.
27. Wie können die Anwendungen im Ökosystem vor Angriffen aufgrund von Schwachstellen geschützt werden?
- Das Plattformteam weiß auch, dass es keine Möglichkeit gibt, Fehler im Anwendungscode vollständig zu vermeiden, insbesondere wenn man bedenkt, dass die Anwendung von jedem Benutzer geschrieben werden kann. Aus diesem Grund haben wir uns entschieden, einen Mechanismus zu etablieren, um die Folgen der Ausnutzung von Schwachstellen zu beseitigen. Das Rechtssystem kann den Angriffsvorgang der Anwendung stoppen und einige Transaktionen verwenden, um den ursprünglichen Zustand wiederherzustellen. Das Rechtssystem legt die Genehmigungen zum Abschluss solcher Verträge und die Abstimmungsverfahren für die Erteilung dieser Genehmigungen fest.
28. Welche neuen Funktionen werden in zukünftigen Plänen implementiert?
Visueller Smart-Contract-Designer;
Unterstützung für hybride Datenbanken (SQL und NoSQL);
Parallele Multithread-Verarbeitung von Transaktionen aus verschiedenen Ökosystemen;
Führen Sie ressourcenintensive Berechnungen auf dem Client durch;
Ökosystem-Hosting und Rechenleistungsaustausch;
Untergeordnete Knoten, speichern nur einige Blöcke auf dem Server;
Semantische Referenzen (Ontologie) werden verwendet, um den Betrieb von Daten in der Plattform zu vereinheitlichen.
29. Wie kann die Funktionsfähigkeit nachgewiesen werden?
- Im IBax-Netzwerk wurden eine Reihe von Proof-of-Concept-Projekten und -Fällen implementiert: ein sozialisiertes Steuererhebungs- und elektronisches Rechnungserstellungs- und -zirkulationssystem, ein Überwachungssystem für medizinische Apparate und Instrumente, ein System zur Verhinderung und Verfolgung von Fälschungen, ein Finanzierungs- und Überwachungssystem, a Abstimmungs-/Umfragesystem, Unternehmensregistrierung, Handelsfinanzierungstools, Vertragsverwaltungssystem für die Registrierung von Vermögenswerten usw.