Eine Sache, die Midnight interessant macht, ist, wie es versucht, den Aufbau von Datenschutz-Apps zu erleichtern. Durch Compact, eine auf TypeScript basierende Smart Contract-Sprache, können Entwickler klar definieren, welche Daten privat bleiben sollten und welche öffentlich bleiben können. Da Datenschutz-Kryptografie normalerweise komplex ist, könnte dieser Ansatz den Entwicklungsprozess viel praktischer gestalten.
Die Idee ist einfach, aber kraftvoll: Datenschutz ist nicht nur ein später hinzugefügtes Feature, sondern etwas, das direkt in die Anwendung selbst programmiert werden kann.
Die gleiche Logik zeigt sich auch im wirtschaftlichen Design von Midnight. $NIGHT hilft, das Netzwerk zu sichern und gibt den Menschen die Möglichkeit, an der Governance teilzunehmen, während DUST für private Transaktionen verwendet wird. Durch die Trennung dieser Rollen versucht das System, zwischen dem Wert, der das Netzwerk sichert, und dem Wert, der private Aktivitäten antreibt, zu unterscheiden.