Provocarea principală pentru adoptarea instituțională a fost întotdeauna "trilema confidențialității": cum să echilibrezi confidențialitatea utilizatorilor, programabilitatea contractelor inteligente și conformitatea cu reglementările. @MidnightNetwork rezolvă asta prin utilizarea avansată a zk-SNARKs. Acest lucru permite utilizatorilor să dovedească fapte—cum ar fi că au suficiente garanții sau că au peste o anumită vârstă—fără a dezvălui niciodată datele sensibile de bază publicului general.