Im Detail
1. Zweck und Nutzen
Mina geht zwei Probleme an: das stetige Anwachsen von Blockchains und die damit verbundene Zentralisierung. Dafür komprimiert das Netzwerk den Zustand der gesamten Blockchain zu einem 22 KB großen Beweis (Mina-Dokumentation). Statt jahrelange Transaktionsdaten zu speichern, überprüfen die Teilnehmenden einen kurzen Zero-Knowledge-Beweis (zk-SNARK), der bestätigt, dass die Blockchain gültig ist. Durch dieses Design als „leichteste Blockchain“ kann nahezu jedes Gerät – sogar ein Smartphone – als vollständiger Netzwerkknoten dienen. Das erleichtert die Teilnahme und stärkt die Dezentralisierung.
2. Technologie und Aufbau
Das Protokoll basiert auf rekursiven zk-SNARKs. Jeder neue Block enthält einen Beweis, der den vorherigen Block und den bis dahin aktuellen Zustand der gesamten Blockchain überprüft. Durch diese wiederholte Komprimierung bleibt die Blockchain unabhängig von ihrer Nutzung konstant 22 KB groß. Mina unterstützt außerdem zkApps: Smart Contracts, die Berechnungen außerhalb der Blockchain ausführen und nur einen Beweis darüber auf der Blockchain speichern. Das schützt die Privatsphäre der Nutzerinnen und Nutzer und verringert die Datenmenge auf der Blockchain.
3. Abstimmungen und Upgrades
Die Weiterentwicklung von Mina wird durch Abstimmungen der Community auf der Blockchain gesteuert. Inhaber des nativen MINA-Tokens stimmen über Verbesserungsvorschläge für Mina (MIPs) ab und können so Upgrades genehmigen. Dazu gehört etwa der jüngste Mesa-Hard-Fork, der die Blockzeiten halbiert und die Kapazität für zkApps erweitert hat (Mina Protocol). Dieses Modell soll sicherstellen, dass Änderungen am Protokoll den gemeinsamen Willen der Beteiligten widerspiegeln.
Fazit
Mina ist eine Layer-1-Blockchain, die auf Skalierbarkeit ausgerichtet ist. Statt immer größere Datenmengen zu speichern, nutzt sie kryptografische Beweise. So ermöglicht sie eine breitere Teilnahme am Netzwerk und private Smart Contracts. Wird die schlanke Architektur genügend Entwicklerinnen und Entwickler anziehen, um die nächste Generation datenschutzorientierter Anwendungen hervorzubringen?