Problem zgodności, którego nikt nie chce rozwiązać
Co kilka miesięcy ktoś proponuje mi blockchain "pierwszy pod względem prywatności". Kiwnę głową, pytam, jak radzi sobie z wezwaniem do stawienia się, i rozmowa kończy się. To jest prawdziwy test, który większość projektów prywatności przegrywa — nie kryptografia, ale prawne tarcia.
@MidnightNetwork zwrócił moją uwagę, ponieważ zaczyna z innego kierunku. Zamiast ukrywać wszystko i mieć nadzieję, że regulatorzy tego nie zauważą, pyta: co jeśli prywatność byłaby domyślna, ale ujawnienie byłoby programowalne? Udowadniasz, że masz ponad 18 lat, nie pokazując swojego dowodu tożsamości. Weryfikujesz wynik kredytowy, nie ujawniając swojego bilansu. Matematyka potwierdza prawdę, podczas gdy dane pozostają Twoje.
To nie jest teoretyczne. Midnight używa zk-SNARKs do uruchomienia systemu podwójnej księgowości — publicznej i chronionej, obok siebie. Programiści piszą inteligentne kontrakty w Compact, języku zaprojektowanym specjalnie dla obwodów zero-knowledge. Architektura została zaprojektowana z myślą o tym, a nie przyłączona.
To, co mnie niepokoi, jest także tym, co czyni to interesującym. Mainnet nie jest jeszcze aktywny. Narzędzia są wczesne. Rozwój ZK jest naprawdę trudny, a przyjęcie przez programistów nigdy nie jest zagwarantowane.
Ale oto do czego wciąż wracam: każdy oficer zgodności, z którym rozmawiałem, chce audytowalności blockchaina bez jego ujawnienia. Każdy twórca chce programowalnego zaufania bez odpowiedzialności. Midnight obstawia, że te dwa potrzeby się zbiegną.
Jeśli instytucje kiedykolwiek przyjmą zdecentralizowaną infrastrukturę na dużą skalę, nie będzie to dlatego, że łańcuchy stały się szybsze. Będzie to dlatego, że ktoś w końcu uczynił prywatność audytowalną.
To jest zakład.