Midnight steht vor der Aktivierung von Smart-Contract-Deployments auf seinem Mainnet. Damit wird Cardanos erste Partner-Chain nicht nur private Zahlungen wie Zcash ermöglichen, sondern auch vertrauliche Anwendungen, eigene Privacy-Token und DeFi-Funktionen live schalten.

Private Smart Contracts kommen auf das Mainnet

Der Chief Technology Officer (CTO) der Midnight Foundation, Sebastien Guillemot, kündigte am 19. September auf X an, dass die Aktivierung unmittelbar bevorstehe:

„Schon bald wird es möglich sein, Smart Contracts auf dem Midnight-Mainnet bereitzustellen. Ich freue mich auf private Smart Contracts, einschließlich der Möglichkeit, eigene private Token zu prägen. Vielen Dank an alle Builder, die dazu beigetragen haben, diesen Punkt zu erreichen.“

Tipp der Redaktion: „Cardano first“ ist vorbei: Hoskinson leitet Strategiewechsel ein

Damit erhält das seit März laufende Midnight-Mainnet eine seiner zentralen Funktionen. Entwickler können mit Compact eine an TypeScript angelehnte Sprache verwenden, deren Compiler die für vertrauliche Smart Contracts benötigten Zero-Knowledge-Proofs erzeugt.

Die erste Mainnet-Version wird jedoch noch nicht den vollständigen Funktionsumfang haben. Weitere Funktionen werden aber bereits im Testnet erprobt. Guillemot erklärte:

„Obwohl das Deployment von Verträgen bald für alle auf dem Mainnet freigeschaltet wird, endet die Entwicklung dort nicht. Im Testnet läuft bereits die nächste Smart-Contract-Version mit zahlreichen zusätzlichen Funktionen, darunter Events und Komponierbarkeit. Wir arbeiten intensiv daran, diese anschließend ebenfalls auf das Mainnet zu bringen.“

Lesetipp: Nächster Schritt zur Dezentralisierung: Cardano überträgt Plutus

Hoskinson sieht Midnight als Erweiterung von Zcash

Cardano-Gründer Charles Hoskinson verglich Midnight in einem AMA vom 18. September ausdrücklich mit Zcash. Beide Netzwerke verwenden Zero-Knowledge-Technologie, verfolgen jedoch unterschiedliche Ziele:

„Midnight kann deutlich mehr als Zcash. Midnight verfügt über private Smart Contracts. Der Unterschied ist vergleichbar mit dem zwischen Bitcoin und Ethereum: Man kann NIGHT oder andere Assets ähnlich privat übertragen wie Zcash, erhält zusätzlich aber Smart Contracts, die sich mit Compact programmieren und vertraulich ausführen lassen.“

Auf Midnight sollen Nutzer eigene Token ausgeben und sowohl auf einem privaten als auch auf einem öffentlichen Ledger übertragen können. Erste DeFi-Funktionen sollen über sogenannte Offer Files bereits zum Mainnet-Launch verfügbar sein, wie Guillemot schrieb:

„Nutzer können eigene Token erstellen, die sowohl auf dem privaten als auch auf dem öffentlichen Ledger gehandelt werden können. Sie werden vom ersten Tag an mit bestimmten DeFi-Funktionen nutzbar sein. Mit einem späteren Upgrade für komponierbare Verträge sollen weitere Möglichkeiten hinzukommen.“

Technische Grundlage dafür ist Zswap. Das System greift auf Konzepte und Erfahrungen aus Zcash-Sapling zurück, erweitert sie jedoch um mehrere Asset-Typen und vertrauliche Atomic Swaps.