Um sicherzustellen, dass das Midnight-Netzwerk für eine große Anzahl von Entwicklern leicht zugänglich ist
und einfaches Prototyping zu ermöglichen, verwendet Midnight TypeScript (eine weit verbreitete Programmiersprache
Sprache) API-Definitionen für die Integration von Smart Contracts und eine auf TypeScript basierende domänenspezifische Sprache ("Compact"), um Verträge zu beschreiben.
Die einzigartige Architektur von Midnight verwendet die Compact-Programmiersprache, um zu segregieren
die Anwendungsschicht von der Datenschicht, die den Code des Smart Contracts der App abstrahiert von
rechenintensive kryptografische Operationen. Dies ermöglicht es dem Netzwerk, aufrechtzuerhalten
Sicherheit, Transparenz und Datenschutz, ohne dass die Entwickler verstehen müssen
die Feinheiten der (ZK) Technologie. Compact gibt dem Entwickler die Werkzeuge, um zu bewahren
Datenschutz und umfasst Bibliotheken für eine webbasierte Benutzeroberfläche. @MidnightNetwork $NIGHT #night