Ostatnio badałem @MidnightNetwork i podejście, jakie przyjmuje do prywatności on-chain, jest naprawdę imponujące.
U podstaw systemu leży technologia Zero-Knowledge, a konkretnie ZK-SNARKs, działająca w ramach protokołu Kachina. Mówiąc prosto, pozwala na weryfikację transakcji lub obliczeń jako ważnych bez ujawniania danych, które je podstawiają.
Inną interesującą częścią jest ich własny język o nazwie Compact. Jest zaprojektowany specjalnie do budowania inteligentnych kontraktów zero-knowledge, co znacznie ułatwia programistom pracę z złożoną kryptografią bez pogrążania się w matematyce.
Jedną z cech, która naprawdę wyróżnia się, jest Selektywne Ujawnienie. Pozwala użytkownikom udowodnić, że pewne zasady lub wymagania są spełnione, takie jak zgodność z regulacjami, jednocześnie zachowując faktyczne dane w prywatności. Taki rodzaj równowagi między poufnością a przejrzystością mógłby uczynić technologię prywatności znacznie bardziej akceptowalną dla firm i regulatorów.
Ogólnie rzecz biorąc, Midnight wydaje się być przemyślanym krokiem naprzód w zakresie prywatności blockchaina, czymś, co mogłoby skierować ekosystem ku bardziej praktycznemu modelowi „czwartej generacji”.
Ciekaw jestem, jak to może przekształcić sposób, w jaki budowane są zdecentralizowane aplikacje.