📈 Tirgus ziņas

Seko kriptovalūtu jaunumiem Telegram

Tikai kriptovalūtu ziņas.

Pievienoties
Tehnoloģiju ziņas

Ethereum izstrādātāji gatavo depozītu sistēmu, kas būtu izturīga pret kvantu datoru uzbrukumiem

Ethereum izstrādātāji gatavo depozītu sistēmu, kas būtu izturīga pret kvantu datoru uzbrukumiem

Ethereum izstrādātāji piedāvājuši jaunu depozīta līguma versiju, kas nākotnē ļautu tīklam izmantot kriptogrāfiju, kas ir izturīga pret kvantu datoru uzbrukumiem. Pašlaik Ethereum validatori tīklam pievienojas, izmantojot viedo līgumu, kas pieņem depozītus un balstās uz BLS kriptogrāfiju. Jaunā priekšlikuma mērķis ir padarīt šo sistēmu elastīgāku, lai nākotnē varētu izmantot citas drošības metodes, tostarp tādas, kas paredzētas aizsardzībai pret kvantu datoriem.

Ethereum vēlas sagatavoties kvantu datoru laikmetam

Kvantu datori nākotnē varētu būt pietiekami jaudīgi, lai apdraudētu daļu no mūsdienās izmantotās kriptogrāfijas. Lai gan šāds risks šobrīd nav tūlītējs, izstrādātāji jau sāk gatavoties laikam, kad būs nepieciešams pāriet uz drošākām tehnoloģijām.

Ethereum priekšlikuma autori vēlas panākt, lai depozītu sistēma (1*) nebūtu piesaistīta tikai vienai konkrētai kriptogrāfijas metodei. Tas nozīmētu, ka nākotnē Ethereum varētu ieviest jaunu, pret kvantu datoriem noturīgu parakstīšanas algoritmu, nepārveidojot visu depozītu infrastruktūru.

Jaunajā sistēmā publiskās atslēgas un cita informācija varētu būt dažāda garuma, bet izmantotā kriptogrāfijas metode tiktu norādīta ar īpašu ciparu. Pašreizējai BLS metodei tiktu piešķirts Scheme 0 identifikators.

Svarīgi, ka priekšlikumā pagaidām nav norādīts konkrēts kvantu datoriem izturīgs algoritms. Tas tikai izveido tehnisko pamatu, lai šādu algoritmu vēlāk varētu pievienot.

Izstrādātāji arī piedāvā mainīt veidu, kā Ethereum apstrādā depozītu informāciju. Pašlaik šim nolūkam tiek izmantots Merkle koka datu sistēma (2*), bet nākotnē informāciju paredzēts nogādāt konsensa līmenī, izmantojot izpildes pieprasījumus saskaņā ar EIP-7685 (3*).

Pāreja nebūtu jāveic vienā dienā. BLS atbalstu varētu saglabāt noteiktu pārejas periodu, vienlaikus pievienojot jaunas kriptogrāfijas metodes, un tikai vēlāk pilnībā atteikties no pašreizējā risinājuma.

Līdzīga ideja tiek apspriesta arī Monad

Līdzīgu pieeju kontu aizsardzībai piedāvā arī EVM saderīgā blokķēdes tīkla Monad izstrādātāji Kušals Babels un Jans Kamenišs.

Pašlaik kriptovalūtu makā privātā atslēga ir cieši saistīta ar piekļuvi adresei. Ja lietotājs pazaudē privāto atslēgu, viņš var zaudēt arī piekļuvi saviem līdzekļiem. Turklāt, ja nepieciešams mainīt izmantoto drošības sistēmu, parasti jāizveido jauns maks un jāpārsūta uz to visi aktīvi.

Monad priekšlikums paredz nodalīt pašu maka adresi no atslēgām, ar kurām tiek apstiprinātas darbības. Tas nozīmētu, ka viena un tā pati adrese laika gaitā varētu izmantot dažādas autorizācijas metodes.

Lietotājs varētu:

  • pievienot vai noņemt privātās atslēgas;
  • mainīt izmantoto drošības algoritmu;
  • izmantot vairākus parakstītājus;
  • pāriet uz kvantu datoriem izturīgu kriptogrāfiju;
  • atjaunot piekļuvi kontam, ja tiek pazaudēta galvenā atslēga.

Pēdējā iespēja ir īpaši interesanta. Lietotājs varētu iepriekš izvēlēties divus uzticamus cilvēkus, kuri kopā varētu apstiprināt jaunas atslēgas izveidi, ja vecā tiek pazaudēta. Šādā veidā būtu iespējams arī pārveidot adresi par vairāku parakstu jeb multisig kontu, neveidojot jaunu.

Tas nākotnē ļautu nomainīt pašreizējo kriptogrāfiju pret kvantu datoriem izturīgu risinājumu, nepārsūtot miljoniem vai pat miljardiem monētu uz jaunām adresēm.

Monad priekšlikums pagaidām atrodas agrīnā izstrādes stadijā. Tā autori norāda, ka pašreizējais dokuments apraksta tikai kopējo sistēmas arhitektūru, bet pilna tehniskā specifikācija vēl ir jāizstrādā.

Ja šāds risinājums tiks pieņemts, esošajām adresēm nebūs nepieciešamas tūlītējas izmaiņas. Galvenā ideja gan Ethereum, gan Monad gadījumā ir viena, jau laikus izveidot infrastruktūru, kas ļautu pāriet uz jaunām un drošākām kriptogrāfijas metodēm, kad tas būs nepieciešams.

(1*) Ethereum tīklā depozītu sistēma darbojas kā drošības naudas iemaksa, lai kļūtu par tīkla uzturētāju jeb validatoru. Tas nav parasts bankas noguldījums, bet gan mehānisms, kas nodrošina blokķēdes darbību un drošību.

(2*) Merkles koks (angļu: Merkle tree jeb hash tree) ir datu struktūra datorzinātnē, kas nodrošina efektīvu un drošu lielu datu apjomu verificēšanu.

(3*) EIP-7685 (pazīstams kā General purpose execution layer requests) ir nozīmīgs Ethereum tīkla uzlabojums, kas ieviests Pectra programmā. Tas izveido vienotu, vispārējas nozīmes “pieprasījumu maģistrāli” (angl. request bus), kas ļauj izpildes slānim (Execution Layer jeb EL) strukturēti nodot datus un komandas konsensa slānim (Consensus Layer jeb CL).

Click to comment

Leave a Reply

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti kā *

Lasītākas ziņas

To Top