Kamupene Cloudflare ratonga , ki te whakarite i te mahi i hangaia he huinga o nga whakahaere maha e hiahia ana ki te whakarato tau matapōkere kounga teitei. Kaore i te rite ki nga punaha o mua, ko te League of Entropy e kore e whakawhirinaki ki te puna kotahi me te whakamahi i te entropy hei whakaputa i te raupapa matapōkere, mai i te maha o nga kaihanga kore hono e whakahaerehia ana e nga kaiuru kaupapa rereke. Na te ahua o te tohatoha o te kaupapa, ko te whakararu, ko te raweke ranei i te kotahi, e rua ranei o nga punawai ka kore e arai ki te whakararu i te tau matapōkere whakamutunga.
Me tohu ko nga tau matapōkere ka whakarōpūhia hei raupapa e wātea ana ki te iwi whānui e kore e taea te whakamahi ki te whakaputa i nga taviri whakamunatanga me nga waahi me huna te nama matapōkere. Ko te whainga o te ratonga ki te whakarato i nga tau matapōkere e kore e taea te matapae i mua, engari ka hangaia, ka waatea enei nama ki te iwi whanui, tae atu ki te tirotiro i te mana o nga uara matapōkere o mua.
Ka hangaia nga tau matapōkere tūmatanui ia 60 hēkona. Ko ia tau e hono ana ki tana ake tau raupapa (porowhita), ka taea e koe te tiki i nga wa katoa, mai i tetahi tūmau whai wāhi mai te uara i mahia kotahi. Ka taea te whakamahi i aua tau matapōkere i roto i nga punaha tohatoha, moni crypto me poraka, me whai waahi nga momo kohanga ki tetahi kaihanga tau matapōkere kotahi (hei tauira, i te wa e whakaputa ana i nga tohu o te mahi), me te wa e whakahaere ana i nga momo rota me te whakaputa matapōkere. tauira i roto i te tukanga o te arotake i nga pooti pooti.
Ki te mahi me te ratonga me te tuku i o ake pona taputapu , i tuhia ki te Haere ka tukuna i raro i te raihana MIT. Ka rere a Drand i roto i te ahua o te tukanga papamuri e korero ana ki nga kaihanga o waho e uru ana ki te whatunga tohatoha me te whakaputa i te uara matapōkere. Ka hangaia te uara whakarāpopototanga mā ngā tikanga и . Ka taea te whakaputa i te whakarāpopototanga uara matapōkere ki runga i te punaha a te kaiwhakamahi me te kore e uru mai nga whakahiato i waenga.
Ka taea hoki te whakamahi a Drand ki te tuku i nga nama matapōkere i hangaia e te rohe ki nga kaihoko. Ki te tuku i te tau matapōkere, ka whakamahia te kaupapa whakamunatanga ECIES, i roto i te mahi a te kiritaki he kii tūmataiti me te taviri tūmatanui. Ka whakawhitia te kī tūmatanui ki te tūmau mai i a Drand. Ka whakamunatia te tau matapōkere ma te whakamahi i te kī tūmatanui kua hoatu, ā, ka taea anake te kite e te kiritaki nōna te kī tūmataiti. Hei uru atu ki nga kaitoro, ka taea e koe te whakamahi i te whaipainga "drand" (hei tauira, "drand get public group.toml", kei hea te group.toml he rarangi o nga node ki te pooti) te API Tukutuku ranei (hei tauira, ka taea e koe te whakamahi " curl https://drand.cloudflare.com /api/public" ka uru mai ranei mai i JavaScript ma te whakamahi i te whare pukapuka ). Ka tukuna nga metadata tono ki te whakatakotoranga TOML, ka whakahokia mai te whakautu ki a JSON.
I tenei wa, e rima nga kamupene me nga whakahaere kua uru ki te kaupapa League of Entropy me te whai waahi ki o raatau kaihanga entropy. Ko nga kaiuru kei roto i te kaupapa kei nga whenua rereke me te whakamahi i nga tikanga rereke mo te whiwhi entropy:
- Kapuapua, , uara matapōkere i runga i te rere o te wai ohorere ki roto , ko nga whakaahua ka tukuna hei entropy whakauru mo CSPRNG (Cryptographically Secure PseudoRandom Number Generator);
- EPFL (Ecole Polytechnique Federale de Lausanne), URand,
ka whakamahia he kaihanga /dev/urandom paetata, e whakamahi ana i te whakauru papapātuhi, te nekehanga kiore, te rere o te waka, me etahi atu hei puna o te entropy. - Te Whare Wananga o Chile, , ka whakamahia he whatunga o nga pukoro ruri hei puna o te entropy, me nga raraunga mai i nga haapurorotanga reo irirangi, nga mahi Twitter, nga huringa ki te poraka Ethereum me te kaihanga RNG taputapu whare;
- Ko Kudelski Security, ChaChaRand, e whakarato ana i te CRNG (Cryptographic Random Number Generator) i runga i te ChaCha20 cipher;
- Ngā Taiwhanga Protocol, InterplanetaryRand, ka tangohia ngā raraunga matapōkere mai i ngā mahanga haruru, ā, ka honoa ki Linux Ko te PRNG me te kaihanga tau rūpahu-matapōkere kua hangaia ki roto i te PTM.
I tenei wa, kua whakarewahia e nga kaiuru motuhake e 8 nga waahi mo te iwi whanui ki te API, ma reira ka kitea e koe te whakarapopototanga o naianei tau matapōkere (hei tauira, "curl https://drand.cloudflare.com/api/public") me te whakatau i te uara i tetahi wa o mua (“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
