Šta je problem proročišta?
Problem proročišta nastaje kada blokčejnu trebaju podaci izvan njega, ali ne može sam da ih pribavi. Imate kod bez potrebe za poverenjem, a ipak mora nečemu da veruje kako bi saznao cenu ETH-a ili kakvo je danas vreme. Zamislite zaključanu kuhinju koja pita nekoga kraj prozora da li pada kiša pre nego što počne da kuva supu.
„Samo povežite bilo koji API i gotovi ste.” Nije baš tako. Preuzimanje podataka iz jednog centralizovanog izvora može da uvede nove tačke otkaza i pristrasnost, na šta nas problem proročišta upravo i upozorava.
Kako funkcioniše problem proročišta
Problem proročišta javlja se kad god kod na lancu zatraži informacije koje se nalaze van njega. Ukratko:
- Korak 1: Poziv pametnog ugovora zahteva podatke, kao što su cena BTC-a ili rezultat utakmice.
- Korak 2: Proročište preuzima te podatke iz izvora, recimo sa nekoliko exchange platformi, pa ih priprema.
- Korak 3: Proročište objavljuje podatke na lancu kako bi ugovor mogao da ih očita.
- Korak 4: Ugovor reaguje, možda likvidacijom kredita ili isplatom nagrade.
- Korak 5: Ako je izvor podataka netačan, kasni ili je izmanipulisan, ishodi su iskrivljeni i vrednost se pomera u pogrešnom smeru.
Zato se problem proročišta svodi na prenos istinitih informacija spolja, bez narušavanja poverenja. Jasno vam je.
Zašto je problem proročišta važan
Ako vam je stalo da kripto funkcioniše i u stvarnom svetu, ovo je važno.
- Prednost: Bolje osmišljena proročišta čuvaju integritet finansijske logike, pa se likvidacije, isplate i trgovanje odvijaju na osnovu pouzdanih podataka.
- Šira slika: To je neupadljiv problem u pozadini izvora cena, sportskog klađenja i NFT atributa koji se ažuriraju; ako zakaže, raspoloženje brzo splasne.
- Relevantnost: Na ovaj problem ćete naići u decentralizovanim finansijama (DeFi), gejmingu, tržištima predviđanja, pa čak i osiguranju na lancu.
Prednost dajte decentralizovanim mrežama proročišta koje prikupljaju podatke iz brojnih izvora, često ih objavljuju i jasno prikazuju kako su do njih došle. Transparentnost je važnija od utiska.
Ključne karakteristike problema proročišta
Ovo su osobine koje definišu ovu temu:
- Poverenje: Cilj je da se potreba za poverenjem svede na minimum čak i kada podaci dolaze od spoljnih strana.
- Konačnost: Kada podaci dospeju na lanac, oni su praktično nepromenljivi, pa pogrešni podaci ostaju zabeleženi.
- Kašnjenje: Podaci moraju biti dovoljno aktuelni da spreče zastarele reakcije, ali ne smeju ni da zatrpavaju lanac.
- Raznovrsnost: Više nezavisnih izvora i izveštača smanjuje broj pojedinačnih tačaka otkaza.
- Poticaji: Izveštači moraju imati ulog u igri, uz nagrade i kazne usklađene sa istinom.
Varijante
Problem proročišta poprima različite oblike u zavisnosti od vrste podataka i načina njihovog prenosa:
- Ulazni podaci: Podaci iz stvarnog sveta koji stižu na lanac, poput cena ili vremenskih prilika.
- Izlazni podaci: Odluka ugovora koja se šalje platnoj mreži ili serveru za igru.
- Automatsko ažuriranje: Izvori podataka ažuriraju lanac u određenim intervalima, bez zahteva.
- Ažuriranje na zahtev: Ugovori zahtevaju podatke samo kada su im potrebni, kako bi smanjili troškove.
- Potpisani podaci: Pružaoci podataka potpisuju vrednosti van lanca kako bi svako mogao da proveri njihov izvor.
- Odbor: Grupa izveštača postiže saglasnost pre objavljivanja neke vrednosti.
Problem proročišta nije samo tehničke prirode. On je i društveni. Kome verujete, kako se ti učesnici plaćaju i šta se dešava ako varaju? Pronađite odgovore na ta pitanja, inače obećanja koda i dalje mogu poći po zlu.
Primer
Protokol za pozajmljivanje očitava izvor cena, ETH padne za jedan odsto i krediti se likvidiraju, a nekoliko sati kasnije svi saznaju da je izvor bio pogrešan jer je jedna exchange platforma imala problem — klasičan primer problema proročišta.
Zanimljivost
Reč „proročište” potiče od drevnih vidovnjaka koji su govorili u ime bogova; u kriptu od njih tražimo cene i prognoze vremena, što je manje poetski, ali mnogo lakše proveriti.
Zaključak
Problem proročišta u jednoj rečenici: prenesite istinite informacije spolja na lanac, a da od korisnika ne tražite da vam samo veruju. Kada to rešite, ostalo počinje da ima smisla — Rolex se susreće sa Reddit temama.
.