Intervju s Felixom Xuom

Kao novinar svaki tjedan dobivam stotine zahtjeva za intervjue i članke. Kad sam naišao na informacije o Randcastu, bio sam zaintrigiran. Većina priča o prijedlozima za web3 igre povezane su s novim izdanjima, ažuriranjima ili najavama partnerstva za igre za koje nikad nisam čuo. Međutim, akademska znatiželja u meni se probudila kada sam počeo čitati o ARPA-inom pristupu slučajnosti.

Moja prva pomisao bila je pomoliti se 'RNGesusu', a zatim sam razmislio je li generiranje nasumičnog broja (RNG) važnije u web3 nego u web2. Ponovno sam se obratio ARPA-i i htio sam istražiti neka teška pitanja.

Randcast je provjerljivi generator nasumičnih brojeva u lancu koji nudi skup API-ja dizajniranih za različite aplikacije, uključujući dodjelu NFT-a, generiranje atributa igre, pa čak i određivanje ishoda scenarija borbe. Tvorac Randcasta, ARPA, vjeruje da njegov pristup pozicionira Randcast kao potencijalnog igrača koji mijenja igru ​​u poticanju pravednijeg, kreativnijeg metaverzuma.

Randcastov model usvaja decentralizirani pristup slučajnosti; skuplja entropiju iz mreže čvorova raširenih po brojnim regijama. Ovaj proces osigurava ono što ARPA opisuje kao "neusporedivu nepredvidljivost i pravednost". Osim toga, generirani nasumični brojevi dizajnirani su tako da budu zaštićeni od neovlaštenog mijenjanja, čime se smanjuje vjerojatnost krivotvorenja ili manipulacije.

Također se kaže da su jedinstvenost i provjerljivost sastavni dio Randcastovog sustava. Sofisticirani kriptografski primitiv podupire generiranje nasumičnih brojeva, osiguravajući da su i jedinstveni i provjerljivi. Brojevi se izrađuju posebno za određenu skupinu potpisivanja i korisnički unos, nudeći dodatnu razinu sigurnosti.

Na kraju, Randcast nudi važnu praktičnost: procjenu naknade. Pruža točne aproksimacije iznosa tokena potrebnog za pokrivanje naknada za zahtjeve, pomažući korisnicima da održe dovoljno sredstava na svom računu i izbjegavaju neuspjele zahtjeve zbog nedovoljne količine tokena.

CryptoSlate razgovarao s osnivačem Felixom Xuom kako bi razgovarao o tome zašto je slučajnost toliko važna za igranje i kako radi Randcast.

Felix Xu, Crypto geek, rani usvajač i NFT kolekcionar. Felix je osnovao dva kripto projekta HARFA i Protokol Bella, među 500 najboljih na svijetu prema tržišnoj kapitalizaciji. Felix je prethodno radio u Fosun Investmentu, uredu obitelji Sackler i Vertical Research u New Yorku i Pekingu.

Kako ARPA-in Randcast održava svoju decentralizaciju, a istovremeno čuva sigurnost generiranih nasumičnih brojeva netaknutom?

ARPA-in Randcast postiže decentralizaciju i sigurno generiranje nasumičnog broja korištenjem decentraliziranog pristupa za prikupljanje entropije iz grupe čvorova raspoređenih u više regija. Ovi čvorovi koriste BLS postupak potpisivanja praga, osiguravajući da su generirani nasumični brojevi zaštićeni od neovlaštenog mijenjanja i otporni na manipulaciju. Budući da niti jedan čvor ne može utjecati na konačni rezultat slučajnosti, ova metoda osigurava nepredvidljivost, pravednost i kriptografsku sigurnost generiranih brojeva, istovremeno podržavajući načela decentralizacije i sigurnosti.

Možete li podijeliti više o zadacima potpisa BLS praga koje čvorovi ARPA mreže obavljaju? Što ih čini jedinstveno prikladnima za provjerljivo generiranje nasumičnog broja?

Zadaci potpisa BLS praga koje čvorovi ARPA mreže izvode uključuju kriptografski proces u kojem više čvorova surađuje kako bi proizveli jedan potpis na poruci bez otkrivanja svojih privatnih ključeva. Ovaj mehanizam jamči da rezultirajući potpis ostaje netaknut i siguran sve dok unaprijed određeni broj (ili prag) ovih čvorova radi pošteno. Intrinzična slučajnost BLS potpisa praga nudi robustan izvor entropije. Kada se ova inherentna slučajnost upari s provjerljivom prirodom BLS potpisa, stvara se sustav optimalno dizajniran za generiranje nasumičnih brojeva u lancu koji su i provjerljivi i otporni na manipulaciju bilo kojeg pojedinačnog sudionika u mreži.

Pročitajte ovaj članak da saznate koje smo napore učinili da prilagodimo TSS-BLS za blockchaine: https://arpa.medium.com/behind-the-arpa-network-a-threshold-signature-system-putting-tss-bls-to-work-ab20d61f6a34 

Koje su neke od praktičnih primjena vaše tehnologije u industriji igara? Možete li podijeliti neke slučajeve upotrebe ili primjere?

Randcast nudi provjerljivu uslugu generiranja nasumičnog broja u lancu prilagođenu industriji igara. Njegov paket API-ja omogućuje programerima da poboljšaju iskustvo igranja s dinamičkim nasumičnim elementima, kao što je dodjeljivanje nasumičnih atributa likovima i predmetima, određivanje povezivanja, generiranje nasumičnih karata u igri ili tamnica i odlučivanje o vjerojatnosti ishoda raznih događaja u igri. Na primjer, Web3 igra može koristiti Randcast za generiranje nasumičnog rasporeda tamnice koju igrači mogu istražiti ili za dodjelu razina rijetkosti plijenu u igri, osiguravajući da je iskustvo svakog igrača jedinstveno, pošteno i provjerljivo.

Kako funkcionira model pretplate za Randcast? I kako financiranje s ETH-om dolazi u obzir?

Korištenje električnih romobila ističe pretplatnički model za Randcast omogućuje korisnicima upravljanje plaćanjima za fazu ispunjenja generiranja slučajnosti. Korisnici stvaraju pretplatu interakcijom s određenim funkcijama u ugovoru Randcast Adaptera, koji im daje jedinstveni ID pretplate. Ovaj ID pomaže u praćenju statusa i upravljanju raznim potrošačkim ugovorima povezanim s njihovom DApp ili Web3 igrom. Kako bi se olakšale transakcije unutar ovog sustava, korisnici financiraju svoje pretplate koristeći ETH. U trenutnoj verziji, Randcast v0.1.0, sama usluga je besplatna, ali korisnici su dužni pokriti naknade za plin, što su transakcijski troškovi na mreži Ethereum, koristeći ETH koji financiraju.

Možete li pojasniti značajku automatske procjene plina? Kako pomaže korisnicima u upravljanju njihovim troškovima?

Sigurno. Značajka automatske procjene plina u Randcast dizajniran je za predviđanje troškova plina potrebnih za rad, posebno tijekom procesa generiranja slučajnosti. Ova značajka izračunava i postavlja potrebne parametre plina, osiguravajući da se proces generiranja slučajnosti završi bez smetnji zbog ograničenja plina. Nudeći ovaj mehanizam procjene, Randcast eliminira nagađanje za korisnike, dopuštajući im da adekvatno financiraju svoje pretplate i izbjegnu neočekivane troškove ili neuspjele transakcije zbog nedovoljne količine goriva. Ovo ne samo da pojednostavljuje korisničko iskustvo, već također pruža predvidljiviju strukturu troškova.

Kako Randcast osigurava da generiranje nasumičnog broja ne može biti pristrano ili manipulirano, čak ni od strane onih koji upravljaju uslugom?

Randcast koristi decentralizirani pristup generiranju nasumičnog broja, dobivajući entropiju iz distribuirane mreže čvorova koji obuhvaćaju različite regije, što ga čini otpornim na jednostranu manipulaciju. Nadalje, platforma koristi ARPA mrežu, pri čemu višestruki čvorovi zajednički izvode zadatke potpisa BLS praga za generiranje slučajnosti. Budući da su BLS potpisi praga intrinzično provjerljivi i nasumični, niti jedan čvor ili entitet nema sposobnost utjecati na konačni rezultat slučajnosti. Ova distribuirana i kriptografska metoda osigurava da su generirani brojevi zaštićeni od neovlaštenog mijenjanja, nepristrani i provjerljivi, štiteći od bilo kakve potencijalne pristranosti ili manipulacije, čak i od strane onih koji upravljaju uslugom.

Povežite se s Felixom Xuom

Izvor: https://cryptoslate.com/the-crucial-role-of-randomness-in-gaming-and-web3s-novel-solutions-an-interview-with-felix-xu/