Das Chromia (CHR)-Projekt ist ein Doppelzweckprojekt. Einerseits handelt es sich um ein eigenes schnelles, kostengünstiges Blockchain-Netzwerk (bekannt als Layer1), andererseits handelt es sich auch um eine Layer2-Lösung (Sidechain), die in EVM-kompatible Ökosysteme wie Ethereum integriert werden kann.
GDadurch ist Chromia darauf ausgelegt, drei Ziele zu ermöglichen: erstens die Skalierung von DApps auf Millionen von Benutzern; Zweitens: Verbessern Sie die Benutzererfahrung von DApps, um sie an die zentralisierter Anwendungen anzupassen, und schaffen Sie schließlich vertraute Paradigmen, die es Entwicklern ermöglichen, sichere Anwendungen zu erstellen.
Projektgeschichte
Natürlich ist es keine leichte Aufgabe, all das zu erreichen. Aus diesem Grund existiert Chromia als Projekt seit 2013, als die Entwicklung unter dem Namen ChromaWay begann. Das Projekt hatte damals ein klares Ziel: Lösen Sie die Probleme, mit denen sich alle Benutzer von L1/L2-Lösungen beschäftigt haben. Nämlich Skalierbarkeit, Sicherheit und Benutzererfahrung.
Die Website dazu erstes Produkt, immer noch in Betrieb, zeigt uns schnell die Idee: Erstellen Sie eine relationale Datenbank innerhalb einer dezentralen Lösung, die die Entwicklung schneller und sicherer Blockchain-Anwendungen erleichtert. ChromaWay nannte dies a „relationale Blockchain“, eine Idee, die später als Postchain bekannt wurde. Postchain möchte eine Blockchain-Datenbanklösung für Unternehmen sein, die von einem SQL-Entwickler implementiert werden kann.
Somit hätte das System unter anderem folgende Fähigkeiten:
- Verfügen Sie über ein relationales Modell, das die Speicherung von Blockchain-Daten in einer relationalen Datenbank ermöglicht, die mit SQL abgefragt werden kann.
- Postchain würde eine eigene relationale Programmiersprache namens Rell haben. Auf diese Weise könnten DApps das Potenzial relationaler Blockchain-Datenbanken direkt und sicher nutzen.
- Das Netzwerk verfügt über eine horizontale Skalierungskapazität, da jede DApp über eine eigene Blockchain verfügt, die von einer Teilmenge von Knoten ausgeführt wird. Dies ist eine Form des Shardings, wie wir sie in Netzwerken wie Polkadot/Kusama und in Zukunft auch bei Ethereum sehen.
- Ebenso ermöglicht das System die Indizierung und Datenabfrage ohne Leistungseinbußen.
- Das dezentrale Netzwerk wurde durch ein verteiltes PBFT-Konsenssystem verwaltet.
- Ein dynamisches Provisionssystem, bei dem Netzwerkprovisionen von DApps und ihren Entwicklern und nicht von App-Benutzern gezahlt werden könnten, oder gemischte Provisionsmodelle.
- Bereitstellung auf DApp-Ebene, wobei die Ressourcen durch die DApp und nicht durch den Vertrag gemessen werden, um eine größere Flexibilität und Ressourcennutzungsrichtlinien zu ermöglichen.
Veröffentlichung des ersten Entwicklungstests
Die enormen Fortschritte, die ChromaWay seit 2013 gemacht hat, würden in der Einführung eines ersten Entwicklungstests zusammengefasst, der im Dezember 2018 veröffentlicht wurde und als Chromapolis bekannt ist. Zu diesem Zeitpunkt handelte es sich bei Postchain und Rell um Builds, die sich bereits für eine öffentliche Veröffentlichung vorbereiteten, und das würde auch der Fall sein. Zunächst würde der native CHR-Token im April 2019 eingeführt, während der Rest der Roadmap des Projekts skizziert wurde.
Im September 2019 kündigte ChromaWay die Einführung von Postchain 3 an, seiner dritten großen Version dieser Technologie, die im Oktober 2019 mit dem Start des Chromia Testnet veröffentlicht werden sollte. Der Fortschritt von Chromia ging weiter und im Februar 2020 wurde mit Version 0.8 die zweite Hauptversion von Rell, der Chromia-Programmiersprache, veröffentlicht.
Schließlich plant Chromia seinen großen öffentlichen Start mit der Einführung des Mainnets und hat bereits eine Gruppe von Technologien vorbereitet, die das Beste aus beiden Welten bietet: die Dezentralisierung und Datensicherheit der Blockchain mit der Leistungsfähigkeit, Geschwindigkeit und Flexibilität relationaler Daten . Der endgültige Termin für diesen Start steht noch nicht fest, aber das Team hat das Potenzial dieser Technologie dank seines Testnetzes und der gesamten damit verbundenen Arbeit bereits offen demonstriert.
Chromia-Ziele (CHR)
Obwohl Plattformen wie Ethereum theoretisch die Implementierung jeder Art von Anwendung ermöglichen, weisen diese Plattformen in der Praxis viele Einschränkungen auf: schlechte Benutzererfahrung, sehr hohe Gasgebühren, frustrierende Entwicklererfahrung, schlechte Sicherheit auf der Ebene der Smart Contracts. Dies verhindert, dass dezentrale Anwendungen (DApps) weit verbreitet sind oder schwerwiegende Betriebseinschränkungen aufweisen.
Bei Chromia versuchen wir, diese Probleme anzugehen, indem wir die aktuelle Blockchain-Architektur und das Programmiermodell überdenken, um sie an die Bedürfnisse dezentraler Anwendungen anzupassen. So sucht das Chromia-Team:
- Ermöglichen Sie die Skalierung von DApps auf Millionen von Benutzern.
- Verbessern Sie die Benutzererfahrung von DApps, um eine Parität mit zentralisierten Anwendungen zu erreichen.
- Ermöglichen Sie Entwicklern die Erstellung sicherer Anwendungen mit bekannten Paradigmen.
- Ermöglichen Sie die Zusammenarbeit aktueller dezentraler Anwendungen und Blockchain-Netzwerke und ermöglichen Sie so neue Funktionsweisen zwischen ihnen.
Wie funktioniert Chromia (CHR)?
Der Betrieb von Chromia kann als Doppelsystem betrachtet werden: Einerseits ist es ein Hochgeschwindigkeits-Blockchain-Netzwerk, das durch ein PBFT-Konsenssystem ermöglicht wird, in dem seine Knoten Daten in einer relationalen Datenblockstruktur verwalten. Die Notwendigkeit eines PBFT-Systems im Konsens bedeutet, dass dieses Netzwerk über ein Absteckschema funktioniert, in dem wir über Hochgeschwindigkeits-Erzeugungsknoten verfügen. Die Knoten sind so konzipiert, dass sie einen dezentralen Betrieb aufrechterhalten, der den DApps gewidmet ist, die auf ihnen ausgeführt werden.
Beispielsweise kann eine Reihe von 100 Chromia-Knoten der Erstellung einer Sidechain für eine bestimmte DeFi-Anwendung gewidmet werden. Somit sind nur diese 100 Knoten für die Verwaltung der dieser DApp entsprechenden Vorgänge verantwortlich, und ihre endgültigen Daten werden dann in einem größeren Netzwerk (das wäre die Chromia-Hauptkette) gespeichert, in dem die Zwecke jeder Seitenkette geschützt wären. In all diesen Fällen arbeitet das Netzwerk nach dem Absteckschema und nutzt den PBFT-Konsens, um eine hohe Leistung zu erzielen.
Tatsache ist, dass diese Struktur Chromia Folgendes ermöglicht:
- Pflegen Sie ein Netzwerk mit einem hohen Grad an Dezentralisierung (oder Föderation, wenn man es aus einer bestimmten Perspektive betrachtet).
- Hochgeschwindigkeitsoperationen. Die Validierung von Vorgängen in Chromia ist so konzipiert, dass sie in Netzwerken mit hohem Datenverkehr und hoher Latenz in maximal 2 Sekunden erreicht wird, wobei das Ziel bei 1 Sekunde liegt.
- Die Sidechains können mit variablen Geschwindigkeiten betrieben werden und passen sich so den Anforderungen der in jeder von ihnen eingesetzten DApp an. Ihr Mindestziel besteht darin, bei 500 Transaktionen pro Sekunde zu beginnen. Durch die Verwendung eines Föderations- (oder Sharding-)Systems ist die globale Skalierbarkeit praktisch unbegrenzt.
- Dank der Verwendung relationaler Operationen verfügt Chromia außerdem über eine sehr hohe Dateneingabe-/-ausgabekapazität, die 100 Operationen pro Sekunde übersteigt und die auch abhängig von der Anzahl der Sidechains und der Hardware, auf der es läuft, skaliert.
Chromia-Token (CHR)
Dabei spielt der Chromia (CHR)-Token eine grundlegende Rolle in der Netzwerkökonomie. Erstens kann der Token als Sicherheit für die Installation neuer Knoten, für die Bereitstellung und Zahlung von Provisionen für DApps im Netzwerk, als Abstecksystem und als System zur wirtschaftlichen Belohnung für Akteure innerhalb des Netzwerks verwendet werden.
Darüber hinaus ermöglicht der Chromia-Token Entwicklern die Erstellung von CHR-gestützten Token, die für die Interaktion mit dezentralen Anwendungen in einer Vielzahl von Branchen verwendet werden können, darunter Finanzen, Spiele, Immobilien, Versicherungen und Gesundheitswesen. Verschiedene Gewinnbeteiligungsverträge können Anleger mit ERC-20-CHR-Tokens entschädigen. Chromia hat sich mit zusammengetan Meine Nachbarin Alice, eine dezentrale NFT-Gaming-Plattform, im Jahr 2021, um einen dedizierten Knoten für die relationale Blockchain-Validierung innerhalb der digitalen NFT-Welt von My Neighbor Alice bereitzustellen.
Die Tokenomics von Chromia sind einfach. Insgesamt werden künftig eine Milliarde (1.000.000.000) Token ohne weitere Ausgabe erstellt. Zunächst werden 70 % aller Token im Besitz von ChromaWay sein. Diese werden verkauft, an Teammitglieder verschenkt, investiert oder auf andere Weise verwendet. 3 % fließen in den automatischen Konvertierungsvertrag von CHR zu ETH und umgekehrt. 2 % werden in einem Systemknoten-Ausgleichsfonds gesperrt. 25 % werden für Werbezwecke verwendet.
Innerhalb des ChromaWay-Pools werden 25 % der Token an ausgewählte Partner verkauft. Der Rest des Pools, also 45 %, wird gesperrt und langsam freigegeben. Im Whitepaper heißt es, dass im ersten Jahr bis zu 17 % und danach 12 % freigeschaltet werden. ChromaWay hat sich verpflichtet, seine Token drei Jahre lang aufzubewahren. Nach drei Jahren müssen die Entwicklung und Governance von Chromia auf ein dezentrales Modell umgestellt werden.
Derzeit befindet sich das gesamte Angebot von Chromia in Form eines ERC-20-Tokens im ETH-Netzwerk. Dieses Angebot wird dann nach dem Start an das Chromia-Hauptnetzwerk übertragen. Hier können Sie den Smart Contract des ERC-20 CHR-Tokens sehen Link.
Layer2 in Chromia
Wie bereits erwähnt, ist Chromia eine unabhängige Layer-1-Blockchain, kann aber auch als Layer-2-Blockchain fungieren, die mit EVM für Netzwerke wie Ethereum oder BSC kompatibel ist. Auf diese Weise ermöglicht Chromia die Möglichkeit, die Skalierbarkeit von Anwendungen innerhalb dieser Netzwerke zu erhöhen und die Funktionen von Chromia zu nutzen.
Zu diesem Zweck arbeitet jede DApp, die auf Chromia läuft, auf ihrer eigenen Sidechain, die mit der Mainchain oder Layer1 von Chromia und der Ursprungsblockchain der DApp verbunden ist. Dies ermöglicht eine effizientere Skalierung jeder Anwendung und gibt jedem Anwendungsentwickler die Freiheit, aus einer Vielzahl von Gebührenstrukturen zu wählen. Beispielsweise kann eine App verlangen, dass Benutzer Transaktionsgebühren in CHR zahlen (ähnlich wie bei Ethereum oder Bitcoin), während eine andere App möglicherweise genug CHR einsetzt, um Rechenleistung zu reservieren und ihren Benutzern die Durchführung unbegrenzter Transaktionen ohne Zahlung von Gebühren zu ermöglichen.