Cloudflare ya gabatar da janareta na lambar bazuwar da aka rarraba

Kamfanin Cloudflare gabatar sabis League of Entropy, don tabbatar da aikin wanda aka kafa ƙungiyar ƙungiyoyi da yawa masu sha'awar samar da lambobin bazuwar masu inganci. Ba kamar tsarin tsakiya na yanzu ba, League of Entropy baya dogara ga tushe guda kuma yana amfani da entropy don samar da jeri na bazuwar, karba daga wasu na'urori marasa alaƙa da yawa waɗanda mahalarta aikin daban-daban ke sarrafawa. Saboda yanayin da aka rarraba na aikin, yin sulhu ko lalata ɗaya ko biyu daga cikin hanyoyin ba zai haifar da matsala ga lambar bazuwar ƙarshe ba.

Ya kamata a lura cewa lambobin bazuwar da aka ƙirƙira an rarraba su azaman jerin abubuwan da ba za a iya amfani da su don samar da maɓallan ɓoyewa ba kuma a wuraren da lambar bazuwar dole ne a ɓoye. Sabis ɗin yana nufin samar da lambobin bazuwar waɗanda ba za a iya annabta a gaba ba, amma da zarar an ƙirƙira, waɗannan lambobin za su zama a fili, gami da bincika amincin ƙimar bazuwar da ta gabata.

Ana samar da lambobin bazuwar jama'a kowane daƙiƙa 60. Kowane lamba yana da alaƙa da lambar jerin sa (zagaye), wanda a kowane lokaci kuma daga kowane sabar mai shiga za ku iya samun ƙimar da aka samar sau ɗaya. Ana iya amfani da irin waɗannan lambobin bazuwar a cikin tsarin rarrabawa, cryptocurrencies da blockchain, waɗanda dole ne nodes daban-daban su sami damar yin amfani da janareta na bazuwar lamba ɗaya (misali, lokacin samar da shaidar aikin da aka yi), da kuma lokacin gudanar da irin caca daban-daban da kuma samar da bazuwar. samfurori a cikin aikin tantance zaɓen zaɓe.

Don aiki tare da sabis ɗin kuma don tura nodes ɗin ku shawara kayan aiki Drand, an rubuta a cikin Go kuma an sake shi ƙarƙashin lasisin MIT. Drand yana gudana a cikin nau'i na tsari na baya wanda ke sadarwa tare da janareta na waje waɗanda ke shiga cikin hanyar sadarwar da aka rarraba kuma tare suna haifar da ƙima ta ƙima. Ana samar da ƙimar taƙaitawa ta amfani da hanyoyin kofa cryptography и bilinear conjugation. Ƙirƙirar taƙaitaccen ƙimar ƙima za a iya yi akan tsarin mai amfani ba tare da sa hannun masu tarawa ba.

Hakanan ana iya amfani da Drand don isar da lambobi masu zaman kansu na gida ga abokan ciniki. Don aika lambar bazuwar, ana amfani da makircin ɓoyayyen ECIES, wanda a cikinsa abokin ciniki ke samar da maɓalli na sirri da na jama'a. Ana canja wurin maɓallin jama'a zuwa uwar garken daga Drand. An rufaffen lambar bazuwar ta amfani da maɓallin jama'a da aka bayar kuma abokin ciniki wanda ya mallaki maɓalli na sirri kawai zai iya gani. Don samun dama ga sabobin, zaku iya amfani da kayan amfani na “drand” (misali, “drand get public group.toml”, inda group.toml shine jerin nodes don jefa ƙuri’a) ko API ɗin Yanar gizo (misali, zaku iya amfani da “ curl https://drand.cloudflare.com/api/public" ko samun dama daga JavaScript ta amfani da ɗakin karatu DrandJS). Ana aika metadata ta nema a tsarin TOML, kuma ana mayar da martani a cikin JSON.

A halin yanzu, kamfanoni da kungiyoyi biyar sun shiga cikin shirin League of Entropy kuma suna ba da damar yin amfani da janareta na entropy. Mahalarta taron da aka haɗa a cikin aikin suna cikin ƙasashe daban-daban kuma suna amfani da hanyoyi daban-daban don samun entropy:

  • Cloudflare, LavaRand, bazuwar dabi'u ana kafa su dangane da kwararar ruwa maras tabbas labule, Hotunan da aka ba da su azaman shigarwar shigarwa don CSPRNG (Secure PseudoRandom Number Generator Cryptographically Secure);
  • EPFL (Ecole Polytechnique Federale de Lausanne), URand,
    ana amfani da daidaitaccen janareta na gida / dev/urandom, wanda ke amfani da shigarwar madannai, motsin linzamin kwamfuta, zirga-zirgar zirga-zirga, da sauransu azaman tushen entropy.

  • Jami'ar Chile, UChile, Ana amfani da hanyar sadarwa na firikwensin seismic a matsayin tushen entropy, da kuma bayanai daga watsa shirye-shiryen rediyo, ayyukan Twitter, canje-canje zuwa blockchain na Ethereum da na'ura na RNG hardware na gida;
  • Kudelski Tsaro, ChaChaRand, yana ba da CRNG (Cryptographic Random Number Generator) bisa ga ChaCha20 cipher;
  • Labs Protocol, InterplanetaryRand, bayanan bazuwar ana fitar da su daga masu kama amo kuma an haɗa su tare da Linux PRNG da janareta-bazuwar lamba da aka gina a cikin CPU.

A halin yanzu, mahalarta masu zaman kansu sun ƙaddamar da wuraren samun damar jama'a 8 zuwa API, ta hanyar da zaku iya gano lambar bazuwar taƙaice ta yanzu (misali, "curl https://drand.cloudflare.com/api/public") kuma ku ƙayyade darajar a wani lokaci a baya ("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: budenet.ru

Add a comment