Manambala a anthu amapangidwa masekondi 60 aliwonse. Nambala iliyonse imalumikizidwa ndi nambala yake yotsatizana (yozungulira), yomwe nthawi iliyonse komanso kuchokera ku seva iliyonse yomwe ikutenga nawo mbali mutha kupeza mtengo womwe wapangidwa kamodzi. Manambala mwachisawawa angagwiritsidwe ntchito mu kachitidwe anagawira, cryptocurrencies ndi blockchains, mmene mfundo zosiyanasiyana ayenera kukhala ndi mwayi umodzi mwachisawawa jenereta (mwachitsanzo, popereka umboni wa ntchito), komanso pochititsa lottery zosiyanasiyana ndi kupanga mwachisawawa. zitsanzo pakupanga kafukufuku wa ndimeyi.
Kugwira ntchito ndi ntchito ndikuyika ma node anu analimbikitsa zida Drand, yolembedwa mu Go ndikutulutsidwa pansi pa layisensi ya MIT. Drand imayenda ngati njira yakumbuyo yomwe imalumikizana ndi ma jenereta akunja omwe akutenga nawo gawo pamaneti omwe amagawidwa ndipo palimodzi amapanga chidule chamtengo wapatali. Mtengo wachidule umapangidwa pogwiritsa ntchito njira cryptography pachimake и kulumikizana kwa bilinear. Kupanga chidule cha mtengo wachisawawa kutha kuchitika pamakina a wogwiritsa ntchito popanda kuphatikizira ma aggregators apakati.
Drand itha kugwiritsidwanso ntchito kupereka manambala achinsinsi opangidwa kwanuko kwa makasitomala. Kuti atumize nambala yosasinthika, ndondomeko ya encryption ya ECIES imagwiritsidwa ntchito, momwe kasitomala amapanga chinsinsi chachinsinsi komanso chapagulu. Kiyi yapagulu imasamutsidwa ku seva kuchokera ku Drand. Nambala yachisawawa imabisidwa pogwiritsa ntchito kiyi yapagulu ndipo imatha kuwonedwa ndi kasitomala yemwe ali ndi kiyi yachinsinsi. Kuti mupeze ma seva, mutha kugwiritsa ntchito chida cha "drand" (mwachitsanzo, "drand get public group.toml", pomwe group.toml ndi mndandanda wazinthu zosankhidwa) kapena Web API (mwachitsanzo, mutha kugwiritsa ntchito " curl https://drand.cloudflare.com/api/public" kapena pitani ku JavaScript pogwiritsa ntchito laibulale DrandJS). Pempho la metadata limatumizidwa mumtundu wa TOML, ndipo yankho limabwezedwa mu JSON.
Pakadali pano, makampani asanu ndi mabungwe alowa nawo gawo la League of Entropy ndipo akupereka mwayi kwa majenereta awo a entropy. Omwe akuphatikizidwa mu polojekitiyi ali m'mayiko osiyanasiyana ndipo amagwiritsa ntchito njira zosiyanasiyana zopezera entropy:
cloudflare, LavaRandi, zikhalidwe zachisawawa akupangidwa kutengera madzimadzi osadziwika bwino akuyenda mkati nyali za lava, zithunzi zomwe zimaperekedwa ngati zolowetsa za CSPRNG (Cryptographically Secure PseudoRandom Number Generator);
EPFL (Ecole Polytechnique Federale de Lausanne), URand,
jenereta wamba / dev/urandom imagwiritsidwa ntchito, yomwe imagwiritsa ntchito kiyibodi, kusuntha kwa mbewa, kuyenda kwa magalimoto, ndi zina zambiri monga magwero a entropy.
University of Chile, UChile, maukonde a sesmic sensors amagwiritsidwa ntchito ngati gwero la entropy, komanso deta yochokera pawailesi, ntchito ya Twitter, kusintha kwa Ethereum blockchain ndi jenereta ya RNG yodzipangira tokha;
Kudelski Security, ChaChaRand, imapereka CRNG (Cryptographic Random Number Generator) yochokera pa ChaCha20 cipher;
Ma Protocol Labs, InterplanetaryRand, zidziwitso zachisawawa zimachotsedwa paziwopsezo zaphokoso ndikuphatikizidwa ndi Linux PRNG ndi jenereta yachisawawa yopangidwa mu CPU.
Pakadali pano, odziyimira pawokha akhazikitsa malo 8 ofikira anthu ku API, kudzera momwe mungapezere chidule chachidule chaposachedwa (mwachitsanzo, "curl https://drand.cloudflare.com/api/public") ndikuzindikira kufunika kwa nthawi inayake m'mbuyomu ("curl https://drand.cloudflare.com/api/public?round=1234"):