$BANANAS31 i $TRUMP wzbijają w górę..

Oto coś, czego się nauczyłem, pracując nad Midnight Protocol( @MidnightNetwork ).

Blok zamknął się, gdy nadal wpatrywałem się w eksplorator.

Nawet nie znalazłem jeszcze transakcji.

Zazwyczaj jest sekwencja, którą można śledzić, pojawiają się dane wejściowe, parametry się rozwijają, sieć przetwarza wykonanie. Tutaj strona została odświeżona, a coś już zostało zaakceptowane.

Dowód.

To było to. Po prostu zwarta wpis związany z warstwą weryfikacji dowodów Midnight. Brak ładunku transakcji. Brak widocznych danych wejściowych kontraktu. Przewijałem w górę i w dół, myśląc, że gdzieś przeoczyłem pole.

Nic.

Na chwilę prawie napisałem transakcja wykonana.

Nie… to nie to, co się tutaj wydarzyło.

W Midnight Protocol wykonanie kontraktu kończy się, zanim sieć to w ogóle zobaczy. Logika działa najpierw prywatnie, wewnątrz kryptograficznych obwodów, gdzie użytkownik przesuwa dane wejściowe przez zasady kontraktu. Gdzieś w tym kroku system kończy generowanie świadków i przechodzi do generowania dowodów.

Zatrzymałem się tam na chwilę. Obserwując wpis siedzący w bloku.

Ponieważ jedyną rzeczą, która faktycznie dociera do sieci, jest przesłanie dowodu.

Walidatory nie sprawdzają danych wejściowych. Ładują klucze weryfikacji kontraktu i uruchamiają weryfikację dowodu na dowodach zerowej wiedzy dołączonych do żądania. Jeśli dowód pasuje do ograniczeń obwodu, walidacja dowodu walidatora przechodzi, a Midnight akceptuje wynik.

Brak powtórzonego wykonania.

Brak publicznej inspekcji danych.

Tylko wykonanie zweryfikowane dowodem produkujące przejście stanu oparte na dowodzie.

Dziwna część to nie matematyka.

To, że obliczenia już gdzieś indziej się odbyły… a Midnight widzi tylko dowód, że tak się stało.

#Night #night $NIGHT