Jeden pomysł to coś prostego z algorytmów przesyłania strumieniowego . Prawdopodobnie najlepszym kandydatem jest algorytm większościowy. Załóżmy, że widzisz strumień liczb , jeden po drugim, i wiesz, że jedna liczba występuje więcej niż w połowie przypadków, ale nie wiesz, która z nich. Jak znaleźć numer większości, jeśli pamiętasz tylko dwie liczby na raz ? Odpowiedzią jest algorytm Misra-Gries.s1, … , Sn
Na każdym kroku zapisujesz liczbę ze strumienia i licznik częstotliwości . Na początku ustawiasz na pierwszą liczbę strumienia i inicjujesz częstotliwość na 1. Następnie, gdy zobaczysz nową liczbę , sprawdzasz, czy . Jeśli , zwiększ do , w przeciwnym razie zmniejsz do . Jeśli , zestaw do i z powrotem do . Po ostatnim elemencie strumienia, jeśli był element większości, będzie on równyf x f s i x = s i x = s i f f + 1 f f - 1 f = 0 x s i f 1 xxfaxfasjax=six=siff+1ff−1f=0xsif1x .
Innym pomysłem jest dobrze znana gra ilustrująca zero dowodów wiedzy . Myślę, że wynika to z Oded Goldreich i jest podobny do zerowego dowodu wiedzy na temat izomorfizmu grafów.
Aby odpowiedź była samodzielna, oto gra. Załóżmy, że chcesz przekonać swojego niedowidzącego przyjaciela, że możesz odróżnić czerwony od zielonego. Twój przyjaciel ma dwie talie kart i wie, że jeden stos jest zielony, a drugi czerwony. Robi to bez ciebie: z prawdopodobieństwem 1/2 losuje jedną kartę z każdej talii, z prawdopodobieństwem 1/4 losuje dwie karty z lewej talii, a z prawdopodobieństwem 1/4 losuje dwie karty z prawej talii . Następnie pokazuje ci karty i pyta, czy są tego samego koloru. Jeśli nie jesteś ślepy na kolory, możesz oczywiście odpowiedzieć poprawnie za każdym razem. Jeśli jesteś ślepy na kolory, zawiedziesz z prawdopodobieństwem 1/2. Jeśli teraz gra się 10 razy, prawdopodobieństwo, że wygrasz za każdym razem będąc ślepym na kolory, jest bardzo niskie.
Kick polega na tym, że jeśli twój znajomy wiedział, że dwie talie kart mają dwa różne kolory, ale nie wiedział, który z nich jest czerwony, a który zielony, nadal nie będzie wiedział na końcu! Podsumowując:
- W dowodach jest miejsce na przypadkowość.
- Możesz przekonać kogoś, że coś wiesz, nie przekazując mu żadnych informacji na ten temat.