Generatiivinen tiedustelu

Pelit tarvitsevat hajautettua satunnaisuutta ollakseen oikeudenmukaisia

Treffi:

Kvanttimekaniikka kertoo meille, että se, mikä näyttää erittäin ennustettavalta ja järjestyneeltä universumilta, on rakennettu arvaamattomuuden ja pelkän todennäköisyyden maailmalle. Vaikka kvanttimaailma näyttää oudolta, se voidaan ymmärtää ja jopa valjastaa teknologiaan, kuten puolijohteisiin, LEDeihin ja kvanttisalaukseen. Jotain vastaavaa voidaan sanoa satunnaisuudesta metaversumissa. Se, mikä näyttää järjestelmältä, joka on rakennettu satunnaislukugeneraattoreiden (RNG) tuottamiin satunnaisarvoihin, perustuu itse asiassa ohjelmiin, joiden takana on menetelmä, joka voidaan ymmärtää – hyvässä tai pahassa.

Satunnaislukujen keskeinen rooli

Satunnaisluvuilla on suuri merkitys useissa sovelluksissa, kuten peleissä, turvajärjestelmissä, hajautettu autonominen organisaatio (DAO) hallinto ja nonfungible token (NFT) sukupolvi. Jos pelisi ei pääse käsiksi satunnaisesti luotuihin numeroihin, aloituksistasi tulee toistuvia ja vanhentuneita. Jos turvajärjestelmäsi luottaa helposti arvattaviin todennuskoodeihin, se ei tarjoa paljon turvaa. Jos jokin järjestelmä, joka tarvitsee vaihtelua, ei saa sitä, se ei ole kovin tehokas.

Vaikka nämä järjestelmät eivät näytä sattumanvaraisilta, ne luottavat siihen, että niille toimitetaan satunnaisesti luotuja arvoja tärkeiden toimintojen suorittamiseksi. Ilman pääsyä satunnaisuuteen hyvin suunnitellut järjestelmät eivät voi toimia. Satunnaisluvut, joihin nämä järjestelmät luottavat, eivät kuitenkaan aina ole niin satunnaisia ​​kuin miltä ne saattavat näyttää.

Monet RNG:t ovat itse asiassa pseudo RNG:itä (PRNG). Sen sijaan, että tuottaisivat satunnaisia ​​tuloksia, ne tarjoavat kiinteän yhtälön tulokset. Lähtöarvo saadaan ajamalla aloitusarvo, jota usein kutsutaan "siemeneksi", tämän yhtälön läpi. Tulosta käytetään sitten uutena siemenenä ja prosessi alkaa uudelleen. Vaikka tulos ei ole satunnainen, se voi varmasti näyttää satunnaiselta ulkopuoliselle tarkkailijalle.

Monissa sovelluksissa tämä on tehokasta. Todellista satunnaisuutta ei vaadita jokaisessa sovelluksessa. Esimerkiksi satunnaisia ​​kohtaamisia sisältävässä videopelissä voi olla vain rajoitettu määrä toimintoja, jotka peli voi suorittaa kerrallaan. PRNG:stä, joka tarjoaa arvoja tietyn laajuuden ulkopuolella, ei ole paljon hyötyä. Kun panokset ovat alhaiset, tekniset vaatimukset kohtaavat usein. PRNG:n laatu voi kuitenkin vaihdella dramaattisesti. Tämä voi olla ongelma sovelluksissa, joissa on korkeammat panokset, monet ihmiset riippuvat niistä tai erilaisissa käyttötapauksissa.

Jotkut PRNG:t luottavat yksinkertaisiin yhtälöihin, jotka voivat toistaa itseään lyhyen ajan kuluttua. Tämä toisto lisää ennustettavuutta. Muihin voi vaikuttaa ulkopuoliset tekijät. Tämä johtaa peukalointiin. Lisäksi monet PRNG:t eivät tarjoa tapaa määrittää, onko annettu numero tarkoitettu arvo. Tämä todentamisen puute avaa uuden oven peukalointiin ja voi johtaa käyttäjien syytöksiin, että näihin numeroihin luottavia sovelluksia manipuloidaan puolueellisilla lähdöillä.

Vaikka kyky varmistaa, että näennäisesti satunnainen luku oli RNG:n tarkoittama, voi tuntua typerältä, se ei ole naurun asia. Monien lohkoketjujärjestelmien eetos perustuu läpinäkyvyyteen ja luotettavuuteen. Näiden ihanteiden ytimessä iskee se, ettei pystytä vahvistamaan, että tietty numero on todella satunnaisesti tuotettu. Kun numerot tekevät työtä, kuten tuottavat voittoja peleissä tai vahvistavat turvallisuutta, kyvyttömyys todistaa, että numeroita ei ole peukaloitu, voi vakavasti vaikuttaa yhteisön luottamukseen.

Lisäksi kaikki PRNG eivät sovellu kaikkiin mahdollisiin sovelluksiin. Jotkut on suunniteltu tiettyjä Web3-toimintoja varten. Nämä eivät ole yleispäteviä.

Todelliset satunnaislukugeneraattorit (TRNG) verrattuna pseudo RNG:ihin (PRNG). Lähde: Level Up Coding

Todellisen sattumanvaraisuuden etsintä

Näissä järjestelmissä on kuitenkin myös puutteita. Ne ovat usein erittäin keskitettyjä, mikä voi jälleen johtaa siihen, että kuka tahansa, jolla on pääsy koneeseen, voi peukaloida niitä. Todellinen satunnaisuus on usein paljon korkeampi hinta kuin laadukkaan PRNG:n palvelut. Lopuksi keskittäminen, johon nämä laitteet luottavat, tarkoittaa, että jos jokin menee pieleen, on järjestelmän laajuisia seisokkeja.

Hajauttaminen ja luotettavuuden välttämättömyys

RNG:n käyttäminen, joka ei täytä sovelluksesi hajauttamis-, vahvistus- tai suojaustarpeita, voi olla tuhoisaa. Kuten Axie Infinityn romahtaminen tietoturvaloukkauksen vuoksi osoitti, teknisellä vialla voi olla merkittäviä seurauksia jopa parhaille sovelluksille, joilla on vahvin käyttäjäkunta. Ottaen huomioon, kuinka tärkeitä RNG:t ovat niitä käyttäville sovelluksille, on käytettävä kulloiseenkin tehtävään parasta.

Täydellinen RNG olisi arvaamaton, peukaloinninkestävä, tarkistettava, hajautettu ja jatkuvasti saatavilla. Jos valitset RNG:n, kysy:

  • Tarjoaako se riittävästi satunnaisuutta?
  • Voidaanko lähdöt tarkistaa?
  • Onko se suojattu peukalointia vastaan?
  • Onko se hajautettu yhden pisteen epäonnistumisten välttämiseksi?

Kun lohkoketjun kehittäjät laajentavat edelleen visiotaan, työntävät sovellusten rajoja ja tarjoavat yleisölle yhä enemmän mahdollisuuksia osallistua teknologiaan, on välttämätöntä, että heidän sovelluksilleen on saatavilla paras mahdollinen tuki.

Felix Xu Kryptonörtti, varhainen omaksuja ja NFT-keräilijä. Felix valmistui NYU Sternistä ja perusti kaksi kryptoprojektia, ARPA:n ja Bella Protocolin, markkina-arvoltaan maailman 500 parhaan joukossa. Felix työskenteli aiemmin Fosun Investmentissä, Sacklerin perhetoimistossa ja Vertical Researchissä New Yorkissa ja Pekingissä. Felix rakastaa purjehdusta ja leijalautailua, ja hänet esiteltiin Wall Street Journalissa ja The New York Timesissa NFT-kokoelmastaan.

Tämä artikkeli on tarkoitettu yleisiin tiedotustarkoituksiin, eikä sitä ole tarkoitettu eikä sitä pidä pitää oikeudellisena tai sijoitusneuvona. Tässä esitetyt näkemykset, ajatukset ja mielipiteet ovat vain kirjoittajan omia eivätkä välttämättä heijasta tai edusta Cointelegraphin näkemyksiä ja mielipiteitä.

spot_img

Uusin älykkyys

spot_img