Alle Sprachen
Eon ist ein intelligentes Hochgeschwindigkeits-verteiltes Netzwerk, das einen vollständigen Satz verteilter Internetprotokolle definiert. Eon ist keine EOS -Gabel, sondern ein großartigeres Netzwerk, das auf EOs basiert und es den Informations -Internet -Ära ermöglicht, die Wert -Internet -Ära wirklich einzugeben. EON -Token werden für 1: 1 -Airdrops- und Belohnungsknotenwartung verwendet.
Sowohl bestehende öffentliche Blockchain- als auch intelligente Vertragsplattformen haben Skalierbarkeits- und Sicherheitsprobleme. TPS ist bis zu ≤ 10. Verletzliche intelligente Verträge sind sehr häufig geworden, und jeden Monat treten wichtige Hacking -Vorfälle auf. Darüber hinaus gibt es derzeit keine Lösung, die die Notwendigkeit erfüllt, große Datenmengen sicher parallel zu verarbeiten.
Wir stellen EON vor - eine neue Blockchain -Plattform für Skalierbarkeit und Sicherheit. Mit zunehmender Anzahl der Knoten nimmt die Verarbeitungsleistung des gesamten Blockchain -Netzwerks zu. Der Eckstone des EON -Designs sind die Konzepte der Sharding, der nachprüfbaren Zufallsfunktion (VRF) und der praktischen byzantinischen Fehlertoleranz (PBFT), mit der das gesamte Netzwerk die Arbeiten in mehrere Blöcke aufteilen kann, um das Computerpotential jedes Knotens vollständig zu realisieren.
EON schlägt ferner eine intelligente Vertragssprache vor, die auf formaler Überprüfung, einer modularen Bibliothek und HTML ++ basiert und es Entwicklern ermöglicht, schnelle, parallele und sichere Code zu schreiben, um reale Computerprobleme wie künstliche Intelligenz-Computing oder große Echtzeit-Kollaborationsaufgaben zu unterstützen.
Das "Boule" -System im alten Griechenland war die früheste Form der Demokratie. Der Bürgerkongress erlaubt jedem Bürger über 20 Jahre, an Diskussionen und Entscheidungen zu wichtigen nationalen Fragen teilzunehmen. Die Teilnehmer erhalten eine kleine Menge Geldbelohnung; Während die "500 Konferenz" aus 500 Bürgern ab 30 Jahren oder älter besteht. Ihre Amtszeit ist ein Jahr und sie können nicht wiedergewählt werden. Jeder Bürger kann nur zweimal in seinem Leben dienen. Die Gestaltung dieses Systems mobilisierte die Begeisterung jedes Bürgers zur Teilnahme stark und berücksichtigte auch die Fairness der Wahl.
Der ursprüngliche Boule -Algorithmus von Eon basiert auf DPOs, Algorand, Zilliqa und PBFT. Es integriert die Sharding -Ideen von Ethereum Casper und Zilliqa, wobei die Skalierbarkeit auf 10.000 TPs erhöht wird. Algorands VRF wird verwendet, um Wahlknoten zu finden, und Tenderermints PBFT wird verwendet, um in jedem Shard schnell und sicher zu erreichen. EON führt auch das Konzept der asynchronen elastischen Speicherung ein und löst den Datenabschnitt, der warten muss, bis alle anderen Knoten oder Supernoden dem Block zustimmen. Der Boule-Algorithmus verfügt über eine geringe Latenz- und Hochdurchsatzverarbeitungsfunktionen und kann mehr reale Netzwerk-Anwendungsexperimente durchführen. Die EON -Blockchain besteht aus zwei Arten von Knoten: 1) adressierbare Knoten (AN) und 2) elastische Speicherknoten (FSN). Der adressierbare Knoten verwaltet die Meta -Informationen von Shards und Routing, während der flexible Speicherknoten die Statusübergangsinformationen speichert.
EON erstellt eine Überprüfungs- und Sicherheitsschicht über der Smart Contract Computing -Ebene. Die virtuelle Maschine von eon ewasm unterstützt nur den Code, der in COQ, F* und Isabelle geschrieben wurde. Die von diesen drei Sprachen bereitgestellten Datenflussprogrammierziele sind: 1) Paralleles Computer und Karten-Reduce, wie z. B. Sharding-Optimierung; 2) Formale Überprüfungsunterstützung. Nur Programme, die mathematischer Beweise bestehen, können akzeptiert und zusammengestellt werden.
Um Entwicklerfreundlichkeit zu verbessern, wird EON als EOS -Netzwerk das Kernnetzwerk von EOS -Entwicklern sein. Es verfügt über ein intelligentes vertraglich gesteuertes Code-Zentrum und ein Markt mit dem Ziel der Code-Freigabe und -Kommunikation. In der Regel können Entwickler in HTML ++ intelligente Verträge in HTML ++ schreiben, basierend auf vorhandenen Modulen und Bibliotheken, wodurch die Möglichkeit für Entwickler minimiert wird, direkt mit der VM -Laufzeit umzugehen. Daher können Entwickler intelligente Verträge schreiben, z. B. das Erstellen einer Webseite.