Alle Sprachen
ECOChain ist eine wirklich schnelle und wirtschaftlich freundliche dezentrale öffentliche Kette, die Ethereum Smart Contracts verwendet, die in einer virtuellen Maschine (VM) ausgeführt werden. Es wurde von einem bekannten internationalen Blockchain-Team initiiert und nutzt die Blockchain-Technologie als Grundlage, um den globalen Wirtschaftsmarkt und die Blockchain-Welt zu erkunden und ein globales, dezentralisiertes, verteiltes Ökosystem aufzubauen.
Mission von ECOChain Bei der Entwicklung des zukünftigen Wirtschaftsmarktsystems trägt die Organisation für wirtschaftliche Zusammenarbeit die Mission, die Vorteile der Blockchain voll auszuschöpfen, das traditionelle Wirtschaftsmarktsystem zu nutzen, das neue wirtschaftliche Ökosystem umzugestalten und ein solides, glaubwürdiges, schnelles, finanzfreundliches, wirtschaftsfreundliches dezentrales Ökosystem. Gleichzeitig ermöglicht es mehr Menschen ein sicheres und qualitativ hochwertiges verteiltes Sicherheitsnetzwerk, so dass die gesunde und vertrauenswürdige Entwicklung und die Anreize des Marktes durch die wirtschaftliche Kooperationskette realisiert werden können. Dies ist auch die Mission der OECD Chain Group.
Auf technischer Ebene basiert ECOChain auf Blockchain-Technologie (Kommunikationsprotokolle, Verschlüsselung usw.), um sicherzustellen, dass die Verbindung zwischen Benutzern nicht behindert wird. Es hat die folgenden einzigartigen Vorteile:
1. Hohe Leistung
(1) Benutzer können eine hohe Transaktionsgeschwindigkeit erleben Die Wirtschaftskette nutzt altbekannte Kommunikationsprotokolle, um ihre Vorteile zu maximieren. Verschiedene Modellanalyse- und Stresstestschuhe, es kann bis zu 560 Transaktionen pro Sekunde unterstützen.
(2) Ein effektiver adaptiver Konsensalgorithmus ist ein Blockchain-Protokoll, das von ECOSOC bereitgestellt wird. Dieser adaptive Algorithmus gewährleistet eine effiziente gleichzeitige Verarbeitung der öffentlichen Kette und löst Knotenfehler und Netzwerkverbindungsprobleme genau.
(3) Schnelle Transaktionsbestätigung. ECOC verwendet einen effizienten und anpassungsfähigen Konsensalgorithmus, um den Abschluss von Transaktionen sicherzustellen, d. h. die Transaktionsbestätigung, und optimiert andere Attribute im Transaktionsbestätigungsprozess, wie z. B. kryptografische Sicherheitssignaturalgorithmen und Ledger-Speichermethoden.
(4) Für die Speicherung unterstützt ECOC lokale Datenbankspeicherung, Dateisystemspeicherung und Cloud-Speicherung. Der lokale Speicher realisiert die Heiß- und Kalttrennung, der Datenbankspeicher verwendet Datenbank- und Tabellenmodelle, und der Cloud-Speicher unterstützt die Erweiterung gemäß Cloud-Cluster-Regeln.
2. Der Hochgeschwindigkeitszugriff auf ECOC basiert auf dem Prinzip, den Kreis der Entwicklung von Geschäftsanwendungen zu minimieren, das vorhandene Entwicklungswissen von Programmierern zu befriedigen und seine Bereitstellung und Wartung mit hoher Sicherheit zu fördern. Daher wird eine hohe Kompatibilität in Bezug auf die Geschäftsentwicklung, Bereitstellung und Sicherheit der Benutzer erreicht. Das Ökosystem bietet viele Clients (verschiedene Wallet-Typen) und Tools (SDK) für Benutzer und Entwickler, sie können wählen, wie sie sich mit guter UI-Erfahrung, hoher Sicherheit, geringeren Kosten und hoher Geschwindigkeit mit der Blockchain verbinden. SPV-Clients (Simple Verification Payments) sind ebenfalls verfügbar, wodurch viele Operationen möglich sind, ohne dass ein vollständiger Knoten ausgeführt wird, aber auch ohne die Dienste von Drittanbietern zu verwenden (Trust-less-Operationen).
3. Hohe Sicherheit
(1) Zuverlässige und konsistente Speicherung ECOC garantiert, dass Serviceanfragen während der Übertragung durch asymmetrische Verschlüsselung und digitale Signaturen (öffentliche Verschlüsselung) nicht manipuliert werden, und speichert die Daten jedes Knotens. Für gespeicherte Datensätze werden In-Node-Selbstprüfungen und nahezu in Echtzeit durchgeführte Multi-Node-Datenvalidierung verwendet, um sicherzustellen, dass gespeicherte Datensätze nicht geändert werden können.
(2) Benutzerdatenschutz und Transaktionsvertraulichkeit Die tatsächliche Identität des Benutzers und die öffentliche Blockchain-Adresse in ECOC sind isoliert. Die öffentliche Adresse ist ein Pseudonym. Zugeordnete Benutzerinformationen können nicht aus dem Datensatzspeicher jedes Knotens abgerufen werden. Die Speicherung von Benutzerinformationen verfügt über mehrere Schutzebenen, z. B. Berechtigungskontrolle, Zugriffsauthentifizierung und verschlüsselte Speicherung. Benutzer mit höherer Transaktionsvertraulichkeit können auch einen transaktionsunabhängigen Mechanismus wählen. Jede Transaktion desselben Benutzers wird einer anderen Adresse in der Blockchain zugeordnet, wodurch sichergestellt wird, dass nicht mehrere Datensätze eines Benutzers im Ledger abgerufen werden können (nicht nachvollziehbar).
(3) Sicherheitsschlüsselverwaltungssystem In der ECOC-Schlüsselverwaltungslösung werden Schlüsselsicherheits- und Benutzerkontodelegierungsfunktionen bereitgestellt, um die Schlüsselsicherheit zu gewährleisten. Key Security verschlüsselt den privaten Schlüssel mit Benutzerinformationen. Unter normalen Geschäftsprozessen kann nicht auf die Schlüsselsicherheit zugegriffen werden. Es gibt CLI- und GUI-Tools, um Schlüssel offline zu speichern (Cold Storage). Darüber hinaus können Wetter mit dem internen Konsensalgorithmus verschiedene Konten derselben Brieftasche verwenden, um bei der Bildung von Blöcken (Coinbase-Transaktionen) gemeinsam zu unterzeichnen. Dies erhöht die Sicherheit der Wettenden.
(4) Betriebseffizienz ECOChain erstellt GUI- und CLI-Tools für Datenindikatoren (Analyse). Intelligente Vertragsspeicherung und Blockchain-Daten können getestet, überprüft, gefiltert oder angepasst werden, um je nach den Anforderungen der Anwendung und der Business-DApp jede Art von Bericht zu erstellen. Zusätzlich gibt es einen Boost-Compiler für die Codekompilierung. Es gibt andere Tools für Sicherheitsanalysen, Kosten und Leistung von Smart Contracts. Alle diese gehören zum Ökosystem der Organisation für wirtschaftliche Zusammenarbeit (ECOC). ECOChain bietet allgemeine und effiziente Informationserfassungskomponenten, die in der Geschäftsschicht, der Konsensknotenschicht und der Hauptbuchspeicherschicht eingesetzt werden. Die Informationserfassungskomponente sammelt die Systeminformationen der Maschine (wie CPU-, Arbeitsspeicher-, Festplatten- und Netzwerkstatus), den Knotennutzungsstatus (wie Knotenzugriff, aufgewendete Zeit, Knotenintegritätsstatus usw.) und die Geschäftsnutzung (Geschäftszugriff , Erfolgsrate, zeitaufwändige Verteilung etc.) werden in Echtzeit auf der Überwachungsoberfläche angezeigt, um die Verwaltung des gesamten Systems zu erleichtern.
Mit der kontinuierlichen Verbesserung, Erweiterung und Weiterentwicklung des Ökosystems der ECO-Kette können immer mehr Anwendungsfälle gelöst und die Benutzerfreundlichkeit der ECO-Kette verbessert werden, was zu einer höheren Verbreitung und zwangsläufig höheren Wert führt.
Anwendungsfall 1: Handelsmarkt-Mall-Wirtschaft
Handelsmarkt-Einkaufszentren bringen den Menschen nicht nur Bequemlichkeit, sondern auch einen enormen Verkehrsfluss. Die ECOC-Kette wird eine dezentralisierte Online-Handelsplattform für Wirtschaftsmärkte einrichten, auf der verschiedene Artikel ausgestellt werden. Käufer und Verkäufer einigen sich auf der ECOChain-Plattform auf einen Smart Contract. Der Käufer platziert eine bestimmte Menge an Token auf der Blockchain. Sobald der Verkäufer bestätigt, dass der Artikel korrekt eingegangen ist, wird der Token auf der Blockchain automatisch an das Konto des Verkäufers gesendet. Andernfalls, wenn der Käufer den Artikel nicht erhalten oder nicht bestätigt hat, wird der Token auf der Blockchain gemäß der Vereinbarung des Smart-Vertrags auf das Konto des Käufers zurückerstattet. Für einige große Transaktionen sind mehrere Sicherheitsvorkehrungen erforderlich. Die Technologie der künstlichen Intelligenz kann verwendet werden, um die Eigentumsrechte der in der Kette aufgezeichneten Gegenstände zu schützen, um einen Vertragsbruch durch beide Parteien zu vermeiden. Eine bestimmte Anzahlung (Garantie) ist erforderlich. Diese Art des Kauf- und Verkaufsprozesses ist nicht nur sicher, sondern schützt auch die Rechte von Käufern und Verkäufern.
Use Case 2: Cross-Chain-Transaktionen und Interoperabilität
Blockchains haben heute viele verschiedene Architekturen, Eigenschaften und Ziele. Einige werden überleben, andere nicht. Aber ist es möglich, sie dezentral zu verbinden? Dezentralisierte Chain-Konnektivität (Cross-Chain) erhöht den Wert verbundener Chains und der Blockchain-Industrie. Anwendungen sind universell einsetzbar, Netzwerkeffekte erhöhen ihre Nutzbarkeit und bewahren die Dezentralisierung (Trustless Property). Die OECD arbeitet bereits daran. Der atomare Auslagerungscode wird als Open Source implementiert, wobei das Repository auf GitHub veröffentlicht wird (GitHub-Quellcode). Das erste Ziel ist Ethereum, weil es eine große Plattform mit einem reichen Ökosystem ist. Weitere Plattformen werden folgen. Atomic Swaps sind der vollständig dezentralisierte Austausch von Vermögenswerten, was bedeutet, dass Coins oder Token zwischen verschiedenen Chains ausgetauscht werden, ohne dass Dritte oder Verwahrer erforderlich sind. In Zukunft wird die Interoperabilität zwischen der OECD-Kette und anderen Ketten, auf denen virtuelle Maschinen ausgeführt werden, erreicht. Ein gelbes Papier zu Cross-Chains ist ebenfalls in Arbeit.
Anwendungsfall 3: Separates Protokoll von Oracle (Konsens)
Die virtuelle Maschine ist eine deterministische Zustandsmaschine. Es ist von der Außenwelt abgeschnitten. Das heißt, es kann von außen auf keine Daten zugreifen. Die einzige Möglichkeit, Daten zu erhalten, besteht darin, sie von jemandem einzugeben, der Zugriff auf den Smart Contract hat (über Vertragsfunktionen). Entitäten, die Zugriff auf diese Funktionen haben, können VM-Code nützlich machen. Ein gängiges Beispiel sind Wechselkursdaten. So entstand der Begriff „Orakel“. Die Entität, die besonderen Zugriff auf den Smart Contract hat und ihn regelmäßig mit echten Daten füttert, ist das Orakel. Der Begriff stammt wahrscheinlich von der Tatsache, dass diese Entität (normalerweise der Server) von Anwendungsbenutzern sehr vertrauenswürdig ist. Auf diese Weise können dezentrale Anwendungen für reale Anwendungsfälle funktionieren.
Anwendungsfall 4: Anwendung des Standortnachweises (PoL)
Der Standortnachweis ist ein Problem, bei dem eine Entität ihren wahren (physischen) Standort gegenüber anderen nachweisen muss. Ein GPS-System stellt jemandem Informationen bereit, um seinen Standort mit geringfügigen Fehlern automatisch zu berechnen. Das Problem ist, dass diese GPS-Informationen nicht verwendet werden können, um andere zu überzeugen. Die ganze Frage ist also, wie jemand beweisen kann, dass er zu einem bestimmten Zeitpunkt seinen Standort nicht verfälscht. Der häufigste Fall von PoL wird auf die Logistikkette angewendet. Bei Schlüsselprodukten wie Lebensmitteln und Medikamenten ist das Thema noch drängender. Es gibt andere Anwendungsfälle. PoL hat keine konventionellen Lösungen. Glücklicherweise sind Anwendungsfälle spezifisch und standortgebunden. An diesen Stellen kann spezielle Hardware von verschiedenen Entitäten verwendet werden. Unser Orakelsystem, das wir Anwendungsfall 3 nennen, kann PoL hier voll vertrauensvoll zur Verfügung stellen. Ein Mesh-Netzwerk aus Hardware, Oracle Consensus und Points of Interest kann eine praktikable Lösung bieten.