Kampani ya Cloudflare utumiki , kuonetsetsa kuti ntchito yomwe mgwirizano wa mabungwe angapo omwe akufuna kupereka manambala apamwamba apangidwa. Mosiyana ndi machitidwe omwe alipo apakati, League of Entropy sichidalira gwero limodzi ndipo imagwiritsa ntchito entropy kuti ipange mndandanda wazinthu, kuchokera ku majenereta angapo osagwirizana omwe amayendetsedwa ndi otenga nawo mbali osiyanasiyana. Chifukwa cha kugawanika kwa polojekitiyi, kusokoneza kapena kusokoneza gawo limodzi kapena awiri mwazinthu sizingabweretse kusokoneza chiwerengero chomaliza chachisawawa.
Tiyenera kuzindikira kuti manambala opangidwa mwachisawawa amagawidwa ngati zotsatizana zopezeka pagulu zomwe sizingagwiritsidwe ntchito kupanga makiyi achinsinsi komanso m'malo omwe nambala yachisawawa iyenera kusungidwa mwachinsinsi. Ntchitoyi ikufuna kupereka ziwerengero zosawerengeka zomwe sizingadziwike pasadakhale, koma zitapangidwa, ziwerengerozi zimakhala zowonekera poyera, kuphatikizapo kuyang'ana zowona za zomwe zidachitika kale.
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 zida , 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 и . 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 ). 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, , zikhalidwe zachisawawa kutengera madzimadzi osadziwika bwino akuyenda mkati , 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, , 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, deta yosasinthika imachotsedwa ku zotchinga za phokoso ndipo imaphatikizidwa ndi Linux PRNG ndi jenereta ya manambala ongopeka mwachisawawa ya 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"):
- https://drand.cloudflare.com:443
- https://random.uchile.cl:8080
- https://drand.cothority.net:7003
- https://drand.kudelskisecurity.com:443
- https://drand.lbarman.ch:443
- https://drand.nikkolasg.xyz:8888
- https://drand.protocol.ai:8080
- https://drand.zerobyte.io:8888
Source: opennet.ru
