Nawiązując do wcześniejszej racjonalnej prywatności, raportu bezpieczeństwa Midnight City i The Block, przyjrzymy się najważniejszym elementom Midnight: smart kontraktom.
Oficjalny artykuł z 11 listopada 2023 roku @MidnightNetwork jasno to wyjaśnia: tradycyjne blockchainy, aby osiągnąć decentralizację, udostępniają wszystkie dane setkom, a nawet tysiącom węzłów, co jednak stawia prywatność w poważnym problemie (smart kontrakty często przetwarzają wrażliwe dane). Midnight rozwiązuje to za pomocą protokołu Kachina: dzieli stan kontraktu na „część publiczną” (na łańcuchu, gdzie wszyscy mogą zobaczyć rozliczenia) oraz „część prywatną” (lokalnie, każdy przechowuje dla siebie).
Deweloperzy używają ZK Snarks do potwierdzenia „legalności zmian”, ale nie muszą ujawniać oryginalnych danych; wspiera współbieżność (wielu użytkowników może działać jednocześnie bez problemów); napisane w TypeScript, wtyczka VS Code umożliwia bezpośredni rozwój. Wynik: kontrakt ma zarówno prywatność, jak i zgodność, a także zachowuje decentralizację.
To jest podstawa, dzięki której $NIGHT + DUST może realizować transakcje prywatne. Posiadanie NIGHT generuje DUST jako opłatę, nie spalając kapitału, a deweloperzy mogą również delegować, aby aplikacja była darmowa.
To artykuł sprzed 2,5 roku opublikowany na ich blogu, cieszę się, że nadal kontynuują tę pracę do teraz.