Kurz erklärt: Aleo ist eine öffentliche Layer-1-Blockchain, die auf Zero-Knowledge-Beweisen (zk-SNARKs) aufbaut und darauf ausgelegt ist, Anwendungen mit standardmäßig privaten Transaktionen und Zuständen auszuführen. Der zugehörige Token trägt das Kürzel ALEO.
Herkunft und Entwicklung
Das Projekt Aleo wurde ab etwa 2019 von einem Team um Howard Wu, Alex Pruden, Michael Beller und Collin Chin gegründet. Die Entwicklung erfolgte unter anderem durch das Unternehmen Aleo Systems sowie die gemeinnützige Aleo Network Foundation. In mehreren Finanzierungsrunden sammelte das Projekt nach eigenen Angaben und Medienberichten Kapital von Risikokapitalgebern wie a16z crypto und SoftBank ein.
Nach einer längeren Testnetz-Phase startete das öffentliche Mainnet im Jahr 2024. Ziel des Projekts ist es, Datenschutz nicht als Zusatzfunktion, sondern als Grundeigenschaft der Plattform zu verankern.
Technische Grundlagen
Aleo nutzt Zero-Knowledge-Beweise, um Berechnungen ausserhalb der Kette auszuführen und lediglich einen kryptografischen Beweis der korrekten Ausführung auf der Kette zu verifizieren. Dieses Modell wird als „off-chain execution, on-chain verification“ bezeichnet.
- Leo: eine eigens entwickelte Programmiersprache für datenschutzfreundliche Anwendungen.
- snarkVM: die virtuelle Maschine zur Ausführung und Beweisgenerierung.
- snarkOS: die Node-Software des Netzwerks.
- AleoBFT: ein Konsensverfahren, das Elemente aus Proof-of-Stake und Byzantine-Fault-Tolerance kombiniert.
Anwendungen auf Aleo werden als „Programs“ bezeichnet und können private wie öffentliche Zustände verwalten.
Einordnung und Verbindungen
Aleo zählt zur Gruppe der auf Privatsphäre fokussierten Blockchains und wird technologisch mit anderen Zero-Knowledge-Projekten wie Zcash oder Programmierplattformen wie Aztec und Mina verglichen, unterscheidet sich von diesen jedoch durch den Fokus auf allgemeine, programmierbare Anwendungen. Die verwendete Kryptografie steht in Beziehung zu Forschungsarbeiten an Universitäten wie der University of California, Berkeley.
Häufige Fragen
Wofür wird der Token ALEO verwendet?
ALEO dient als native Währung des Netzwerks für Transaktionsgebühren, das Staking zur Netzwerksicherung sowie als Anreiz für Betreiber, die Zero-Knowledge-Beweise erzeugen.
Was unterscheidet Aleo von anderen Blockchains?
Aleo ist darauf ausgelegt, Anwendungen standardmäßig privat auszuführen, indem Berechnungen ausserhalb der Kette stattfinden und nur ein Beweis ihrer Korrektheit veröffentlicht wird.
Was ist die Programmiersprache Leo?
Leo ist eine von Aleo entwickelte Programmiersprache, mit der Entwickler datenschutzfreundliche Anwendungen für die Plattform schreiben können, ohne tiefes kryptografisches Fachwissen zu benötigen.
Wann startete das Aleo-Mainnet?
Das öffentliche Mainnet von Aleo ging im Jahr 2024 nach mehreren Testnetz-Phasen live.
Welches Konsensverfahren nutzt Aleo?
Aleo verwendet ein Verfahren namens AleoBFT, das Proof-of-Stake mit Mechanismen der byzantinischen Fehlertoleranz verbindet.
Zusammenfassung
Aleo ist eine Layer-1-Blockchain, die Zero-Knowledge-Kryptografie nutzt, um Anwendungen mit standardmäßig privaten Transaktionen auszuführen. Kernkomponenten sind die Programmiersprache Leo, die snarkVM und die Node-Software snarkOS. Das Mainnet startete 2024; der native Token heisst ALEO.
Weiterführende Quellen
- Aleo - Offizielle Website: aleo.org
- Aleo Developer Documentation: docs.aleo.org