Cov kev ua si xav tau kev faib tawm randomness kom ncaj ncees

Quantum mechanics qhia peb tias qhov zoo li lub ntiaj teb uas muaj peev xwm ua tau zoo thiab muaj kev sib raug zoo yog tsim los ntawm lub ntiaj teb uas tsis muaj kev cia siab thiab tsuas yog qhov tshwm sim. Thaum lub ntiaj teb quantum zoo li txawv txawv, nws tuaj yeem nkag siab thiab txawm tias siv tshuab zoo li semiconductors, LEDs, thiab quantum cryptography. Ib yam dab tsi zoo sib xws tuaj yeem hais txog randomness hauv metaverse. Dab tsi zoo li lub kaw lus tsim los ntawm cov txiaj ntsig tsis zoo uas tsim los ntawm cov khoom siv hluav taws xob random (RNGs) yog, qhov tseeb, raws li cov kev pab cuam nrog cov txheej txheem tom qab lawv tuaj yeem nkag siab - rau qhov zoo lossis mob.

Lub luag haujlwm tseem ceeb ntawm tus lej random

Random tus lej yog qhov tseem ceeb hauv ntau daim ntawv thov, suav nrog kev ua si, kev ruaj ntseg systems, decentralized autonomous lub koom haum (DAO) tswj, thiab nonfungible token (NFT) tiam. Yog tias koj qhov kev ua si tsis tuaj yeem nkag mus rau cov lej tsim tawm, koj qhov pib yuav rov ua dua thiab tsis ua haujlwm. Yog tias koj lub kaw lus ruaj ntseg cia siab rau cov lej twv tau yooj yim authentication, nws tsis muaj kev ruaj ntseg ntau. Yog tias ib qho system uas xav tau ntau yam tsis tau txais, nws yuav tsis ua haujlwm zoo.

Txawm hais tias cov tshuab no tsis zoo li random, lawv vam khom los ntawm kev muab cov txiaj ntsig tsim tawm los ua cov haujlwm tseem ceeb. Yog tsis muaj kev nkag mus rau randomness, cov txheej txheem zoo npaj ua haujlwm tsis tuaj yeem ua haujlwm. Txawm li cas los xij, tus lej random cov tshuab no tso siab rau tsis yog ib txwm ua raws li lawv xav tau.

Ntau RNGs yog, qhov tseeb, Pseudo RNGs (PRNGs). Hloov chaw ntawm kev tsim cov txiaj ntsig random, lawv muab cov txiaj ntsig ntawm qhov sib npaug ruaj khov. Tus nqi tso zis tau tshwm sim los ntawm kev khiav tus nqi pib, feem ntau hu ua "noob," los ntawm qhov sib npaug no. Cov zis yog tom qab ntawd siv cov noob tshiab, thiab cov txheej txheem pib dua. Txawm hais tias qhov tshwm sim tsis yog random, nws tuaj yeem tshwm sim random rau tus neeg saib xyuas sab nraud.

Rau ntau daim ntawv thov, qhov no siv tau. Qhov tseeb randomness tsis tas yuav tsum muaj hauv txhua daim ntawv thov. Hauv kev ua yeeb yaj kiab video nrog kev sib ntsib tsis sib xws, piv txwv li, tsuas yog muaj qee qhov kev ua haujlwm uas qhov kev ua si tuaj yeem ua thaum twg los tau. Ib qho PRNG uas muab cov txiaj ntsig sab nraud ntawm qhov muab yuav tsis siv ntau. Thaum cov ceg txheem ntseeg qis, cov kev xav tau feem ntau sib phim. Txawm li cas los xij, qhov zoo ntawm PRNG tuaj yeem sib txawv heev. Qhov no tuaj yeem yog qhov teeb meem rau cov ntawv thov nrog cov ceg txheem ntseeg siab dua, ntau tus neeg nyob ntawm lawv, lossis ntau yam kev siv.

Qee qhov PRNGs cia siab rau qhov sib npaug yooj yim uas tuaj yeem rov ua lawv tus kheej tom qab lub sijhawm luv luv. Qhov kev rov ua dua no ua rau muaj kev kwv yees. Lwm tus tuaj yeem cuam tshuam los ntawm cov xwm txheej sab nraud. Qhov no ua rau muaj kev cuam tshuam. Tsis tas li ntawd, ntau PRNGs tsis muab ib txoj hauv kev los txiav txim siab seb tus lej muab puas yog tus nqi npaj. Qhov tsis muaj pov thawj no qhib lwm lub qhov rooj rau kev cuam tshuam thiab tuaj yeem ua rau muaj kev iab liam los ntawm cov neeg siv tias cov ntawv thov kev vam khom rau cov lej no tau raug tswj los ntawm kev tawm tsam tsis ncaj ncees.

Thaum muaj peev xwm txheeb xyuas tau tias qhov pom tseeb ntawm tus lej yog tus tsim los ntawm RNG tej zaum yuav zoo li ua dag, nws tsis muaj teeb meem luag. Lub ethos ntawm ntau lub tshuab blockchain yog ua raws li pob tshab thiab tsis ntseeg. Tsis tuaj yeem lees paub tias tus lej muab tau tiag tiag randomly tsim tawm tsam ntawm lub plawv ntawm cov tswv yim no. Thaum cov lej ua haujlwm, xws li muab kev yeej hauv kev ua si lossis txhawb kev ruaj ntseg, tsis tuaj yeem ua pov thawj tias cov lej tsis raug cuam tshuam tuaj yeem cuam tshuam rau zej zog kev ntseeg siab.

Tsis tas li ntawd, tsis yog txhua tus PRNG haum rau txhua daim ntawv thov. Qee qhov tsim los rau qee yam haujlwm Web3. Cov no tsis yog universally siv tau.

Muaj tseeb random tooj generators (TRNGs) piv rau Pseudo RNGs (PRNGs). Tau qhov twg los: Level Up Coding

Kev tshawb nrhiav qhov tseeb randomness

Txawm li cas los xij, cov tshuab no kuj muaj qhov tsis zoo. Lawv feem ntau yog qhov tseem ceeb heev, uas tuaj yeem ua rau muaj kev cuam tshuam los ntawm txhua tus neeg uas nkag mus rau lub tshuab. Qhov tseeb randomness feem ntau tuaj ntawm tus nqi siab dua li cov kev pabcuam los ntawm PRNG zoo. Thaum kawg, qhov chaw nruab nrab ntawm cov cuab yeej no tso siab rau txhais tau tias yog tias muaj dab tsi mus tsis ncaj ncees lawm, muaj lub sijhawm ua haujlwm thoob plaws.

Decentralization thiab qhov tseem ceeb ntawm kev ntseeg tau

Kev siv RNG uas tsis ua raws li koj daim ntawv thov kev faib tawm, kev txheeb xyuas, lossis kev xav tau kev nyab xeeb tuaj yeem ua rau muaj kev puas tsuaj. Raws li lub cev qhuav dej ntawm Axie Infinity vim muaj kev ruaj ntseg ua txhaum cai, kev ua haujlwm tsis ua haujlwm tuaj yeem muaj kev cuam tshuam loj rau txawm tias cov ntawv thov zoo tshaj plaws nrog cov neeg siv zog tshaj plaws. Muab RNGs tseem ceeb npaum li cas rau cov ntawv thov uas siv lawv, qhov zoo tshaj plaws rau kev ua haujlwm ntawm tes yuav tsum tau siv.

Qhov zoo tshaj plaws RNG yuav yog qhov tsis paub tseeb, tamper-resistant, verifiable, decentralized, thiab tsis tu ncua muaj. Yog tias koj xaiv RNG, nug:

  • Nws puas muab randomness txaus?
  • Cov zis tuaj yeem txheeb xyuas tau?
  • Puas muaj kev ruaj ntseg tiv thaiv tampering?
  • Puas yog decentralized kom tsis txhob muaj ib qho kev ua tsis tiav?

Raws li cov neeg tsim tawm blockchain txuas ntxiv nthuav lawv lub zeem muag, thawb cov ciam teb ntawm lawv cov ntawv thov, thiab muab ntau thiab ntau lub sijhawm rau cov pej xeem koom nrog cov thev naus laus zis, nws yog qhov tseem ceeb uas yuav tsum muaj kev txhawb nqa zoo tshaj plaws rau lawv cov ntawv thov.

Felix Xu Crypto geek, tus txais yuav ntxov, thiab NFT sau. Felix kawm tiav los ntawm NYU Stern thiab nrhiav tau ob txoj haujlwm crypto, ARPA thiab Bella Protocol, ntawm lub ntiaj teb sab saum toj 500 los ntawm kev ua lag luam cap. Felix yav dhau los ua haujlwm ntawm Fosun Investment, Sackler tsev neeg chaw ua haujlwm, thiab Vertical Research hauv New York thiab Beijing. Felix nyiam caij nkoj, kitesurfing thiab tau nthuav tawm hauv Wall Street Journal thiab New York Times rau nws cov NFT sau.

Kab lus no yog rau cov ntaub ntawv dav dav thiab tsis yog tsim los ua thiab yuav tsum tsis txhob coj raws li kev cai lij choj lossis cov lus qhia peev. Cov kev xav, kev xav, thiab kev xav tau hais tawm ntawm no yog tus sau ib leeg thiab tsis tas yuav xav txog lossis sawv cev rau cov kev xav thiab kev xav ntawm Cointelegraph.

Tau qhov twg los: https://cointelegraph.com/news/games-need-decentralized-randomness