W pewnym momencie wszyscy zgodziliśmy się, że przejrzystość była rozwiązaniem. Jeśli każda transakcja jest widoczna, każda zasada jest weryfikowalna, a każde działanie jest śledzone, to zaufanie staje się automatyczne. Ta idea ukształtowała niemal każdą główną blockchain, z którego korzystamy dzisiaj. Ale to, co w teorii wydawało się siłą, powoli zaczęło wydawać się ograniczeniem w praktyce. Ponieważ przejrzystość nie tylko usunęła potrzebę zaufania. Usunęła całkowicie prywatność. Każdy portfel stał się śledzony. Każda transakcja stała się trwałą historią. Z biegiem czasu stało się możliwe mapowanie zachowań, strategii, a nawet tożsamości tylko przez obserwację wzorców. To, co zaczęło się jako otwartość, cicho przekształciło się w ujawnienie. A niewygodna prawda jest taka, że większość systemów dzisiaj nadal akceptuje tę wymianę jako nieuniknioną.
To jest miejsce, w którym myślę, że leży prawdziwy problem. Nie w skalowalności i nie w opłatach, ale w założeniu, że dane muszą być ujawnione, aby były wiarygodne. W rzeczywistości większość systemów z rzeczywistego świata nie działa w ten sposób. Firmy nie ujawniają wewnętrznej logiki. Osoby fizyczne nie publikują działalności finansowej. A jednak blockchain zmusza obie strony do modelu, w którym wszystko jest widoczne tylko po to, aby udowodnić poprawność. Programiści zostają z wyborem, który nie wydaje się właściwy. Albo budować na łańcuchu i ujawniać wszystko, albo przenieść krytyczną logikę poza łańcuch i stracić te gwarancje, które czynią blockchain wartościowym. To jest luka, która nie została jeszcze naprawdę rozwiązana.
I to jest dokładnie tam, gdzie @MidnightNetwork wydaje się inne.
To, co zwróciło moją uwagę, to nie tylko to, że Midnight wykorzystuje dowody zerowej wiedzy, ale jak je wykorzystuje. Konkretnie zk-SNARKi, które zmieniają równanie w sposób, który większość ludzi niedocenia. Kluczem nie jest tylko prywatność, ale również efektywność i struktura. Przy zk-SNARKach dowód pozostaje mały niezależnie od tego, jak skomplikowane są obliczenia za nim. To oznacza, że nie musisz ujawniać ani nawet przetwarzać pełnych danych, aby zweryfikować, że coś jest poprawne. Potrzebujesz tylko zwartego dowodu, który gwarantuje integralność. To samo zaczyna podważać stare założenie, że widoczność jest wymagana do zaufania.
Ale część, która naprawdę zmienia projekt, to to, że te dowody są nieinteraktywne. Nie ma wymiany zdań między stronami. Jedna strona generuje dowód, a druga weryfikuje go natychmiast. Brak powtarzającej się komunikacji, brak nadmiaru koordynacji. To jest jeden krok, który skaluje się w sposób czysty.
A gdy połączysz te dwie właściwości, dzieje się coś subtelnego, ale potężnego. Możesz zacząć budować systemy, w których dane pozostają prywatne z definicji, ale wyniki są wciąż w pełni weryfikowalne.
To jest zmiana, którą wprowadza Midnight.
Zamiast traktować prywatność jako dodatek do przejrzystego systemu, przewraca model. Dane pozostają ukryte, dowody stają się publiczne. Sieć nie musi widzieć, co się wydarzyło, potrzebuje tylko matematycznej pewności, że to wydarzyło się poprawnie. To zupełnie inny sposób myślenia o projektowaniu blockchaina.
To, co to umożliwia, wykracza poza prywatne transakcje. Otwiera drzwi do rzeczy, z którymi obecne systemy mają trudności. Możesz udowodnić warunki tożsamości bez ujawniania tożsamości. Możesz walidować działania finansowe bez ujawniania sald lub strategii. Możesz egzekwować zasady bez ujawniania logiki stojącej za nimi. Architektura Midnight jest zbudowana wokół tej idei programowalnej ochrony danych z selektywnym ujawnieniem, co oznacza, że decydujesz, co jest ujawniane, a co pozostaje ukryte.
Im więcej o tym myślę, tym bardziej czuję, że to zawsze była brakująca część. Ponieważ sama przejrzystość nigdy nie była celem końcowym. Była tylko najłatwiejszym sposobem na osiągnięcie zaufania w wczesnych systemach. Ale teraz mamy lepsze narzędzia. Nie musimy już ujawniać wszystkiego. Możemy zamiast tego udowadniać rzeczy.
To rozróżnienie ma większe znaczenie, niż większość ludzi zdaje sobie sprawę.
Przezroczystość pokazuje dane. Dowody pokazują prawdę.
Midnight jest zbudowane wokół drugiej idei.
A jeśli ten model działa w skali, to przyszłość blockchaina nie będzie w pełni przezroczystymi systemami. To będą systemy, w których nie widzisz wszystkiego, ale nie musisz. Ponieważ matematyka już gwarantuje, że to, z czym wchodzisz w interakcję, jest poprawne.
To nie jest tylko aktualizacja. To całkowicie inna filozofia.
I myślę, że większość ludzi nadal niedocenia, co ta zmiana naprawdę oznacza.


