Random Numbers thiab Decentralized Networks: Kev siv tswv yim

Taw qhia

"Random tooj tiam yog ib qho tseem ceeb heev uas yuav tsum tau tso tseg."
Robert Cavue, 1970

Kab lus no tau mob siab rau kev siv tswv yim ntawm cov kev daws teeb meem uas siv cov lej sib sau ua ke hauv ib puag ncig tsis ntseeg. Hauv luv luv, yuav ua li cas thiab yog vim li cas random siv nyob rau hauv blockchains, thiab me ntsis txog yuav ua li cas paub qhov txawv "zoo" random los ntawm "phem". Tsim tus lej tiag tiag yog ib qho teeb meem nyuaj heev, txawm tias nyob hauv ib lub computer, thiab tau kawm ntev los ntawm cryptographers. Zoo, nyob rau hauv decentralized tes hauj lwm, tiam ntawm random tooj yog txawm ntau complex thiab tseem ceeb.

Nws yog nyob rau hauv tes hauj lwm uas cov neeg koom tsis tso siab rau ib leeg tias lub peev xwm los tsim ib tug indisputable random naj npawb tso cai rau peb mus daws tau ntau yam teeb meem tseem ceeb thiab txhim kho cov tswv yim uas twb muaj lawm. Ntxiv mus, kev twv txiaj thiab rho npe tsis yog lub hom phiaj thib ib ntawm no, vim nws yuav zoo li thaum xub thawj rau cov neeg nyeem tsis paub.

Random naj npawb tiam

Cov khoos phis tawj tsis tuaj yeem tsim cov lej lej lawv tus kheej; lawv xav tau kev pab sab nraud ua li ntawd. Lub khoos phis tawj tuaj yeem tau txais qee qhov txiaj ntsig los ntawm, piv txwv li, nas txav, tus nqi ntawm kev siv lub cim xeeb, cov dej ntws tsis zoo ntawm tus processor pins, thiab ntau lwm qhov chaw hu ua entropy qhov chaw. Cov txiaj ntsig no lawv tus kheej tsis yog qhov sib txawv kiag li, txij li lawv nyob rau hauv ib qho kev sib txawv lossis muaj cov qauv kev xav tau ntawm kev hloov pauv. Txhawm rau tig cov lej zoo li no rau hauv tus lej random tiag tiag hauv qhov muab ntau, cryptotransformations raug siv rau lawv los tsim cov txiaj ntsig sib txawv ntawm qhov sib txawv ntawm qhov tsis sib xws ntawm cov txiaj ntsig ntawm qhov chaw entropy. Cov txiaj ntsig tau raug hu ua pseudorandom vim tias lawv tsis yog random tiag tiag, tab sis yog txiav txim siab los ntawm entropy. Ib qho zoo cryptographic algorithm, thaum encrypting cov ntaub ntawv, tsim ciphertexts uas yuav tsum tau statistically indistinguishable los ntawm ib tug random ib theem zuj zus, yog li los tsim randomness koj muaj peev xwm coj ib tug qhov chaw ntawm entropy, uas muab tsuas zoo repeatability thiab unpredictability ntawm qhov tseem ceeb txawm nyob rau hauv me me ntau yam. so ntawm kev ua hauj lwm yog dispersing thiab sib tov khoom nyob rau hauv Lub resulting nqi yuav raug coj los ntawm lub encryption algorithm.

Txhawm rau ua kom tiav qhov kev kawm luv luv, kuv yuav ntxiv tias tsim cov lej sib txawv txawm nyob ntawm ib lub cuab yeej yog ib qho ntawm cov ncej ntawm kev ua kom muaj kev ruaj ntseg ntawm peb cov ntaub ntawv. Cov yuam sij cryptographic, rau kev sib npaug ntawm kev thauj khoom, kev saib xyuas kev ncaj ncees, thiab rau ntau daim ntawv thov. Kev ruaj ntseg ntawm ntau cov txheej txheem nyob ntawm lub peev xwm los tsim kom muaj kev ntseeg siab, sab nraud tsis tuaj yeem ua tiav, khaws cia, thiab tsis qhia tawm mus txog rau qib tom ntej ntawm cov txheej txheem, txwv tsis pub kev ruaj ntseg yuav raug cuam tshuam. Kev tawm tsam ntawm lub tshuab hluav taws xob pseudorandom tus nqi yog qhov txaus ntshai heev thiab tam sim ntawd cuam tshuam tag nrho cov software uas siv randomness tiam.

Koj yuav tsum paub tag nrho cov no yog tias koj tau kawm ib qho kev kawm hauv cryptography, yog li cia peb mus txuas ntxiv txog kev sib koom ua ke.

Random hauv blockchains

Ua ntej tshaj plaws, kuv yuav tham txog blockchains nrog kev txhawb nqa rau cov ntawv cog lus ntse; lawv yog cov uas tuaj yeem ua kom zoo dua ntawm cov cib fim muab los ntawm kev ua tau zoo, tsis tuaj yeem tsis lees paub. Ntxiv mus, rau brevity, kuv yuav hu rau no technology "Pej xeem Verifiable Random Beacons"los yog PVRB. Txij li thaum blockchains yog cov tes hauj lwm uas cov ntaub ntawv tuaj yeem txheeb xyuas tau los ntawm txhua tus neeg koom nrog, qhov tseem ceeb ntawm lub npe yog "Publicly Verifiable", i.e. Txhua tus tuaj yeem siv kev suav kom tau txais cov ntaub ntawv pov thawj tias tus lej tshwm sim tau muab tso rau ntawm blockchain muaj cov khoom nram qab no:

  • Qhov tshwm sim yuav tsum muaj qhov sib txawv ntawm kev faib tawm, piv txwv li yog raws li qhov muaj zog crypto txiaj.
  • Nws tsis muaj peev xwm tswj tau ib qho ntawm cov khoom ntawm qhov tshwm sim. Raws li qhov tshwm sim, qhov tshwm sim tsis tuaj yeem kwv yees ua ntej.
  • Koj tsis tuaj yeem ua phem rau cov txheej txheem tiam los ntawm kev tsis koom nrog hauv cov txheej txheem lossis los ntawm kev tshaj tawm lub network nrog cov lus tawm tsam
  • Tag nrho cov saum toj no yuav tsum muaj kev tiv thaiv rau kev sib koom ua ke ntawm ib qho kev tso cai ntawm cov neeg koom nrog tsis ncaj ncees (piv txwv li, 1/3 ntawm cov neeg koom).

Txhua qhov ua tau ntawm pawg me me ntawm cov neeg koom ua ke los tsim kev tswj hwm qhov sib txawv / khib random yog qhov kev nyab xeeb. Txhua lub peev xwm ntawm pab pawg kom nres qhov kev tshaj tawm ntawm random yog qhov chaw ruaj ntseg. Feem ntau, muaj ntau yam teeb meem, thiab txoj haujlwm no tsis yog ib qho yooj yim ...

Nws zoo nkaus li tias daim ntawv thov tseem ceeb tshaj plaws rau PVRB yog ntau yam kev ua si, rho npe, thiab feem ntau txhua yam kev twv txiaj ntawm blockchain. Tseeb, qhov no yog ib qho tseem ceeb cov lus qhia, tab sis randomness nyob rau hauv blockchains muaj txawm ntau tseem ceeb daim ntawv thov. Cia peb saib lawv.

Kev pom zoo algorithms

PVRB plays lub luag haujlwm tseem ceeb hauv kev teeb tsa kev pom zoo network. Kev lag luam hauv blockchains raug tiv thaiv los ntawm kev kos npe hauv hluav taws xob, yog li "kev tawm tsam ntawm kev sib pauv" yog ib txwm suav nrog / tsis suav nrog kev lag luam hauv ib qho thaiv (lossis ntau lub blocks). Thiab lub luag haujlwm tseem ceeb ntawm qhov kev pom zoo algorithm yog pom zoo rau qhov kev txiav txim ntawm cov kev hloov pauv no thiab qhov kev txiav txim ntawm cov blocks uas suav nrog cov kev hloov pauv no. Tsis tas li ntawd, cov cuab yeej tsim nyog rau blockchains tiag tiag yog qhov kawg - lub peev xwm ntawm lub network kom pom zoo tias cov saw hlau mus txog qhov kawg blockchain yog qhov kawg, thiab yuav tsis raug cais tawm vim qhov pom ntawm rab rawg tshiab. Feem ntau, txhawm rau pom zoo tias qhov thaiv tau siv tau thiab, qhov tseem ceeb tshaj plaws, qhov kawg, nws yog qhov yuav tsum tau sau cov npe kos npe los ntawm feem ntau ntawm cov neeg tsim khoom thaiv (tom qab no hu ua BP - block-producers), uas yuav tsum muaj tsawg kawg xa cov saw thaiv. rau tag nrho BPs, thiab faib kos npe ntawm txhua BPs. Raws li tus naj npawb ntawm BPs loj hlob, tus naj npawb ntawm cov lus tsim nyog hauv lub network loj hlob exponentially, yog li ntawd, kev pom zoo algorithms uas yuav tsum tau ua tiav, siv piv txwv li hauv Hyperledger pBFT kev pom zoo, tsis ua hauj lwm ntawm qhov yuav tsum tau ceev, pib los ntawm ntau lub kaum os BPs, yuav tsum tau. coob coob ntawm kev sib txuas.

Yog tias muaj qhov tsis lees paub thiab ncaj ncees PVRB hauv lub network, tom qab ntawd, txawm tias nyob rau hauv qhov yooj yim kwv yees, ib tus tuaj yeem xaiv ib qho ntawm cov neeg tsim khoom thaiv raws li nws thiab xaiv nws ua "tus thawj coj" thaum ib puag ncig ntawm cov txheej txheem. Yog peb muaj N block producers, uas M: M > 1/2 N yog ncaj ncees, tsis txhob censor muas thiab tsis txhob xauv lub saw los ua ib tug "ob chav siv" nres, ces siv ib tug uniformly faib uncomplenged PVRB yuav tso cai rau xaiv ib tug ncaj ncees thawj coj uas yuav tshwm sim. M / N (M / N > 1/2). Yog tias txhua tus thawj coj tau muab nws tus kheej lub sijhawm lub sijhawm uas nws tuaj yeem tsim tau ib qho thaiv thiab siv tau cov saw hlau, thiab cov ntu no sib npaug hauv lub sijhawm, ces cov saw hlau thaiv ntawm BPs ncaj ncees yuav ntev dua cov saw hlau tsim los ntawm kev phem BPs, thiab kev pom zoo. algorithm cia siab rau qhov ntev ntawm cov saw hlau. Lub hauv paus ntsiab lus ntawm kev faib cov khoom sib npaug ntawm lub sijhawm rau txhua BP yog thawj zaug siv hauv Graphene (tus thawj coj ntawm EOS), thiab tso cai rau feem ntau cov blocks raug kaw nrog ib qho kev kos npe, uas txo qis lub network thauj khoom thiab tso cai rau qhov kev pom zoo no ua haujlwm sai heev thiab tsis tu ncua. Txawm li cas los xij, EOS network tam sim no yuav tsum siv cov block tshwj xeeb (Last Irreversible Block), uas tau lees paub los ntawm kos npe ntawm 2/3 BP. Cov blocks no ua haujlwm los xyuas kom meej qhov kawg (qhov ua tsis tau ntawm cov saw hlau txuas pib ua ntej qhov kawg Last Irreversible Block).

Tsis tas li ntawd, nyob rau hauv kev siv tiag tiag, cov txheej txheem raws tu qauv yog qhov nyuaj - kev pov npav rau kev thov cov blocks yog ua nyob rau hauv ob peb theem los tswj lub network nyob rau hauv cov ntaub ntawv uas ploj lawm blocks thiab teeb meem nrog lub network, tab sis txawm hais tias qhov no mus rau hauv tus account, kev pom zoo algorithms siv PVRB yuav tsum tau. Cov lus tsawg dua ntawm BPs, uas ua rau nws muaj peev xwm ua rau lawv sai dua li PVFT ib txwm muaj, lossis nws cov kev hloov pauv ntau yam.

Tus neeg sawv cev tseem ceeb tshaj plaws ntawm xws li algorithms: Ouroboros los ntawm pab pawg Cardano, uas tau hais tias ua lej pov thawj tawm tsam BP kev sib tsoo.

Nyob rau hauv Ouroboros, PVRB yog siv los txhais lub npe hu ua "BP ​​Schedule" - ib lub sij hawm raws li txhua tus BP tau muab nws tus kheej lub sijhawm rau kev tshaj tawm ib qho thaiv. Qhov txiaj ntsig loj ntawm kev siv PVRB yog qhov ua tiav "kev sib npaug" ntawm BPs (raws li qhov loj ntawm lawv daim ntawv tshuav nyiaj li cas). Kev ncaj ncees ntawm PVRB ua kom ntseeg tau tias BPs siab phem tsis tuaj yeem tswj lub sijhawm teem sijhawm ntawm lub sijhawm, thiab yog li tsis tuaj yeem tswj xyuas cov saw hlau los ntawm kev npaj thiab tshuaj xyuas rab rawg ntawm cov saw ua ntej, thiab xaiv rab diav rawg nws yog qhov txaus los tsuas yog cia siab rau qhov ntev ntawm cov saw hlau. saw, tsis siv txoj hauv kev yooj yim los laij cov "kev siv" ntawm BP thiab "qhov hnyav" ntawm nws cov blocks.

Feem ntau, nyob rau hauv txhua rooj plaub uas ib tug random koom yuav tsum tau xaiv nyob rau hauv ib tug decentralized network, PVRB yog yuav luag ib txwm xaiv zoo tshaj plaws, es tsis yog ib tug txiav txim siab xaiv raws li, piv txwv li, ib tug block hash. Yog tsis muaj PVRB, lub peev xwm los cuam tshuam tus neeg koom nrog txoj kev xaiv ua rau muaj kev tawm tsam uas tus neeg tawm tsam tuaj yeem xaiv los ntawm ntau lub neej yav tom ntej los xaiv cov neeg koom nrog tsis ncaj ncees tom ntej lossis ob peb zaug ib zaug kom ntseeg tau tias muaj kev sib koom ntau dua hauv kev txiav txim siab. Kev siv PVRB tsis lees paub cov kev tawm tsam no.

Scaling thiab load balancing

PVRB kuj tseem tuaj yeem muaj txiaj ntsig zoo hauv cov haujlwm xws li kev txo qis thiab kev them nyiaj. Pib nrog, nws ua rau kev nkag siab kom paub koj tus kheej nrog tsab xov xwm Rivesta "Electronic Lottery Tickets as Micropayments". Lub tswv yim dav dav yog tias es tsis txhob ua 100 1c cov nyiaj them los ntawm tus neeg them nyiaj rau tus neeg txais, koj tuaj yeem ua tus rho npe ncaj ncees nrog tus nqi zog ntawm 1$ = 100c, qhov twg tus neeg them nyiaj muab lub txhab nyiaj ib ntawm 1 ntawm nws "cov ntawv rho npe" rau txhua tus. 100c them. Ib daim pib no yeej ib lub thawv ntawm $ 1, thiab nws yog daim pib no uas tus neeg tau txais tuaj yeem sau rau hauv blockchain. Qhov tseem ceeb tshaj plaws yog qhov seem 99 daim pib raug xa mus ntawm tus neeg tau txais kev pab thiab tus neeg them nyiaj yam tsis muaj kev koom tes nrog lwm tus, los ntawm tus kheej channel thiab ntawm qhov xav tau ceev. Cov lus piav qhia zoo ntawm cov txheej txheem raws li cov tswv yim no ntawm Emercoin network tuaj yeem nyeem no.

Cov txheej txheem no muaj qee qhov teeb meem, xws li tus neeg txais yuav tsum tsis ua haujlwm rau tus neeg them nyiaj tam sim ntawd tom qab tau txais daim pib yeej, tab sis rau ntau daim ntawv thov tshwj xeeb, xws li kev them nqi ib feeb lossis kev xa hluav taws xob rau cov kev pabcuam, cov no tuaj yeem tsis quav ntsej. Qhov tseem ceeb yuav tsum tau, ntawm chav kawm, yog qhov ncaj ncees ntawm kev rho npe, thiab rau nws txoj kev siv PVRB yog qhov tsim nyog kiag li.

Kev xaiv ntawm ib tus neeg koom nrog random kuj tseem ceeb heev rau kev sib faib cov txheej txheem, lub hom phiaj yog txhawm rau ntsuas kab rov tav cov saw hlau, tso cai rau BPs sib txawv los ua lawv cov peev txheej ntawm kev lag luam. Qhov no yog ib txoj haujlwm nyuaj heev, tshwj xeeb tshaj yog hais txog cov teeb meem kev nyab xeeb thaum sib koom ua ke shards. Kev xaiv ncaj ncees ntawm BP random rau lub hom phiaj ntawm kev muab cov neeg ua haujlwm rau ib qho tshwj xeeb shard, xws li hauv kev pom zoo algorithms, kuj yog txoj haujlwm ntawm PVRB. Nyob rau hauv centralized systems, shards yog muab los ntawm ib tug balancer; nws tsuas yog xam tus hash los ntawm qhov kev thov thiab xa mus rau lub executor yuav tsum tau. Hauv blockchains, lub peev xwm los cuam tshuam txoj haujlwm no tuaj yeem ua rau muaj kev tawm tsam ntawm kev pom zoo. Piv txwv li, cov ntsiab lus ntawm kev lag luam tuaj yeem tswj tau los ntawm tus neeg tawm tsam, nws tuaj yeem tswj tau qhov kev hloov pauv mus rau qhov shard nws tswj thiab tswj cov saw ntawm cov blocks hauv nws. Koj tuaj yeem nyeem qhov kev sib tham ntawm qhov teeb meem ntawm kev siv cov lej sib txawv rau kev ua haujlwm hauv Ethereum no
Sharding yog ib qho teeb meem loj tshaj plaws thiab muaj teeb meem loj hauv thaj tsam ntawm blockchain; nws cov kev daws teeb meem yuav tso cai rau kev tsim cov kev sib koom ua ke ntawm kev ua tau zoo thiab ntim. PVRB tsuas yog ib qho tseem ceeb los daws nws.

Kev ua si, kev cai nyiaj txiag, kev txiav txim siab

Lub luag haujlwm ntawm random tus lej hauv kev lag luam gaming yog qhov nyuaj rau overestimate. Kev siv meej meej hauv online twv txiaj yuam pov, thiab siv implicit thaum xam qhov cuam tshuam ntawm tus neeg ua si qhov kev ua yog txhua yam teeb meem nyuaj heev rau kev sib koom tes sib koom tes, uas tsis muaj txoj hauv kev los tso siab rau lub hauv paus ntawm randomness. Tab sis kev xaiv random kuj tuaj yeem daws tau ntau yam teeb meem kev lag luam thiab pab tsim cov txheej txheem yooj yim dua thiab ua tau zoo dua. Piv txwv li hauv peb txoj cai muaj kev tsis sib haum xeeb txog kev them nyiaj rau qee qhov kev pabcuam pheej yig, thiab cov kev tsis sib haum xeeb no tshwm sim tsis tshua muaj. Hauv qhov no, yog tias muaj PVRB tsis muaj kev sib cav, cov neeg siv khoom thiab cov neeg muag khoom tuaj yeem pom zoo los daws qhov kev tsis sib haum xeeb, tab sis nrog qhov ua tau. Piv txwv li, nrog 60% qhov tshwm sim tus neeg siv khoom yeej, thiab nrog 40% qhov tshwm sim tus neeg muag khoom yeej. Txoj hauv kev no, uas yog qhov tsis txaus ntseeg los ntawm thawj qhov kev xav, tso cai rau koj tuaj yeem daws qhov kev tsis sib haum xeeb nrog kev kwv yees qhov tseeb ntawm kev yeej / kev poob, uas haum rau ob tog yam tsis muaj kev koom tes ntawm lwm tus neeg sab nrauv thiab tsis tsim nyog nkim sijhawm. Ntxiv mus, qhov yuav tshwm sim piv tau tuaj yeem ua tau zoo thiab nyob ntawm qee qhov kev hloov pauv thoob ntiaj teb. Piv txwv li, yog tias lub tuam txhab ua tau zoo, muaj qhov tsis sib haum xeeb thiab muaj txiaj ntsig zoo, lub tuam txhab tuaj yeem hloov qhov tshwm sim ntawm kev daws teeb meem rau cov neeg siv khoom, piv txwv li 70/30 lossis 80/20, thiab rov ua dua, yog tias kev tsis sib haum xeeb siv nyiaj ntau thiab dag lossis tsis txaus, koj tuaj yeem hloov qhov tshwm sim rau lwm qhov kev coj.

Ib tug loj tus naj npawb ntawm nthuav decentralized raws tu qauv, xws li token curated registries, twv ua ntej kev lag luam, bonding curves thiab ntau lwm yam, yog kev lag luam kev ua si uas tus cwj pwm zoo tau txais nqi zog thiab tus cwj pwm phem raug nplua. Lawv feem ntau muaj teeb meem kev nyab xeeb rau kev tiv thaiv kev sib cav sib ceg. Dab tsi yog kev tiv thaiv los ntawm kev tawm tsam los ntawm "whale" nrog ntau lab tus cim (" ceg txheem ntseeg loj ") yog qhov yooj yim rau kev tawm tsam los ntawm ntau txhiab tus account nrog cov nyiaj tshuav me me ("sybil stake"), thiab ntsuas tawm tsam ib qho kev tawm tsam, xws li tsis yog- linear cov nqi tsim los ua kom ua hauj lwm nrog ib ceg txheem ntseeg loj unprofitable feem ntau discredited los ntawm lwm qhov kev tawm tsam. Txij li thaum peb tab tom tham txog kev ua lag luam kev lag luam, qhov sib piv ntawm qhov ntsuas qhov hnyav tuaj yeem suav ua ntej, thiab tsuas yog hloov cov nyiaj tau los nrog cov khoom sib txawv nrog cov khoom tsim nyog. Cov kev ua haujlwm zoo li no tau ua tiav yooj yim heev yog tias blockchain muaj qhov kev ntseeg siab ntawm qhov tsis sib xws thiab tsis tas yuav muaj kev suav ua nyuaj, ua rau lub neej nyuaj rau ob qho tib si whales thiab sybils.
Nyob rau tib lub sijhawm, nws yog ib qho tsim nyog yuav tsum nco ntsoov txuas ntxiv tias kev tswj hwm ntawm ib qho me ntsis hauv qhov kev tsis txaus ntseeg no tso cai rau koj mus dag, txo qis thiab nce qhov tshwm sim los ntawm ib nrab, yog li PVRB ncaj ncees yog qhov tseem ceeb tshaj plaws ntawm cov txheej txheem zoo li no.

Qhov twg yuav nrhiav tau txoj cai random?

Hauv txoj kev xav, kev xaiv ncaj ncees nyob rau hauv kev sib koom tes sib koom ua ke ua rau yuav luag txhua txoj cai provably ruaj ntseg tiv thaiv kev sib tsoo. Qhov laj thawj yog qhov yooj yim heev - yog tias lub network pom zoo rau ib qho 0 lossis 1 me ntsis, thiab tsawg dua ib nrab ntawm cov neeg koom tsis ncaj ncees, tom qab ntawd, muab kev rov ua kom txaus, lub network tau lees paub kom ncav cuag qhov kev pom zoo ntawm qhov ntawd nrog qhov tshwm sim ruaj khov. Tsuas yog vim kev ncaj ncees random yuav xaiv 51 ntawm 100 tus neeg koom nrog 51% ntawm lub sijhawm. Tab sis qhov no yog nyob rau hauv txoj kev xav, vim hais tias ... nyob rau hauv cov tes hauj lwm tiag tiag, kom ntseeg tau tias muaj kev ruaj ntseg zoo li hauv cov ntawv, ntau cov lus ntawm cov tswv, complex multi-pass cryptography yuav tsum tau, thiab txhua qhov teeb meem ntawm cov txheej txheem tam sim ntawd ntxiv cov vectors tshiab.
Tias yog vim li cas peb tseem tsis tau pom muaj pov thawj tiv thaiv PVRB hauv blockchains, uas yuav tau siv sijhawm txaus los kuaj los ntawm cov ntawv thov tiag tiag, ntau qhov kev kuaj xyuas, thauj khoom, thiab tau kawg, kev tawm tsam tiag tiag, tsis muaj qhov nyuaj rau hu rau ib qho. cov khoom muaj kev nyab xeeb tiag tiag.

Txawm li cas los xij, muaj ntau txoj hauv kev zoo, lawv txawv ntawm ntau cov ntsiab lus, thiab ib qho ntawm lawv yuav daws tau qhov teeb meem tiag tiag. Nrog rau kev siv nyiaj txiag niaj hnub no, cryptographic txoj kev xav tuaj yeem txhais tau zoo heev rau hauv kev siv tswv yim. Nyob rau hauv lub neej yav tom ntej, peb yuav zoo siab los tham txog kev siv PVRB: tam sim no muaj ob peb ntawm lawv, txhua tus muaj nws tus kheej cov khoom tseem ceeb thiab kev siv, thiab tom qab txhua tus muaj lub tswv yim zoo. Tsis muaj ntau pab pawg koom nrog hauv randomization, thiab kev paub ntawm lawv txhua tus yog qhov tseem ceeb heev rau txhua tus neeg. Peb cia siab tias peb cov ntaub ntawv yuav tso cai rau lwm pab pawg txav nrawm dua, suav nrog cov kev paub dhau los ntawm lawv cov thawj coj.

Tau qhov twg los: www.hab.com

Ntxiv ib saib