Vyriausybės įsikišimas, prastas pritaikomumas, dideli tinklo mokesčiai – kuris iš jų kelia didžiausią grėsmę Bitcoinui? Atsakymas gali būti nė vienas iš jų.

Nors dabartinėmis kompiuterių sąlygomis „Bitcoin“ tinklas yra nepaprastai saugus, virš galvų kyla dar didesnė grėsmė. Kvantiniai kompiuteriai gali paversti Bitcoin saugumo priemones pasenusiomis, veiksmingai sunaikindami kadaise dominavusią kriptovaliutą.

Kas yra kvantinis skaičiavimas?

Paprasčiau tariant, kvantinis kompiuteris yra a superkompiuteris laikoma beveik absoliučioje nulio temperatūroje (-459,67 ° F). Esant tokiai temperatūrai, kompiuterio procesoriaus subatominės dalelės veikia taip, kaip neįmanoma įprastomis sąlygomis.

Priešingai nei manoma, kvantiniai kompiuteriai nebūtinai yra greitesni už tradicinius. Taigi, deja, jie nepagerins jūsų „Netflix“ srauto greičio.

Tačiau kvantinės anomalijos, atsirandančios esant šaltai temperatūrai padaryti leiskite jiems atlikti skaičiavimus, kurių teoriškai neįmanoma atlikti įprastiems kompiuteriams per priimtiną laiką. Kai kurie šių skaičiavimų naudojimo atvejai apima molekulių modeliavimą, baltymų lankstymą ir logistikos optimizavimą.

Bet kaip tiksliai tai įvykdo kvantinis kompiuteris?

„Quantum Computing“ infografika

Kvantinio kompiuterio viduje. Autorius: „IBM Research“

Superpozicija ir susipainiojimas

Kvantiniai kompiuteriai turi dvi savybes, kurios suteikia jiems galimybę efektyviai atlikti sudėtingus skaičiavimus. Pirmasis yra superpozicija.

Tradiciniuose kompiuteriuose informacija saugoma kaip 0 ir 1 serija. Kita vertus, kvantiniai kompiuteriai saugo savo duomenis naudodami rinkinį kubitai – 0 ir 1 superpozicijos. Kvitai faktiškai egzistuoja dviejose būsenose vienu metu.

Prijungus šiuos kubitus sistemoje, būsenų skaičius eksponentiškai auga. Vienoje kubitoje yra dvi būsenos, dviejose – keturios, keturiose – aštuonios ir t.t. Būsenų skaičius tiesiogiai seka lygtį:

Būklių skaičius = 2n, kur „n“ yra kubitų skaičius.

Antroji kvantinių kompiuterių savybė yra susipynimas. Kai du kubitai susipina tarpusavyje, išmatavus vienos kubito vertę, automatiškai pasakysi ir apie kitos kubito vertę. Supainioję visus kvantinio kompiuterio uždėtus kubitus, gausite visas įmanomas būsenas.

Kaip kvantinis skaičiavimas veikia Bitcoin?

Kvantiniai kompiuteriai yra išskirtinai kvalifikuoti sprendžiant kriptografinius skaičiavimus. Norėdami visiškai suprasti grėsmę, kurią tai kelia Bitcoin (ir kitoms kriptovaliutoms), pirmiausia turėtume iš naujo nustatyti viešus raktus, asmeninius raktus ir tai, kaip Bitcoin susieja abu.

Greitas „Bitcoin“ atnaujinimas

Kiekviena „Bitcoin“ piniginė turi privatųjį ir viešąjį raktus. Jūsų viešasis raktas yra piniginės adresas, kuriuo gaunate lėšų, ir jis sukurtas iš jūsų asmeninio rakto. Jūsų privatus raktas yra „slaptažodis“, kurio jums reikia norint išsiųsti lėšas.

Norėdami siųsti lėšas, ypač bitkoinus, kiekvieną operaciją pasirašote naudodamiesi elipsės formos kreivės parašo schema. Ši schema kitiems įrodo, kad jums priklauso privatus raktas nereikia transliuoti, kas tai yra. Šios schemos matematika taip pat leidžia lengvai sukurti viešąjį raktą iš privataus, o atlikti atvirkščiai yra beveik neįmanoma.

Vis dėlto netrukus tai gali pasikeisti naudojant kvantinius kompiuterius.

Kvantiniai skaičiavimai

Dažnas neteisingas supratimas: Vienas kvantinis kompiuteris galėtų suteikti pakankamai maišos energijos, kad būtų galima atlikti 51% ataką Bitcoin tinkle.

Realybė: ASIC kalnakasiai yra ir bus mažiausiai dešimt metų daug efektyvesni kasybos srityje nei kvantiniai kompiuteriai. Yra mažai rizikinga kvantinio kompiuterio, sabotavusio Bitcoin tinklą per 51% ataką. Tikroji grėsmė slypi kvantinių kompiuterių sugebėjime išvesti asmeninius raktus iš viešųjų tinklo raktų.

Šių dienų kompiuterių neefektyvumas išlaiko privačius raktus, kuriuos elipsinės kreivės parašai sukuria gana saugiai. Nebūtų verta laiko ar išteklių atspėti privačius raktus grubia jėga.

Reikėtų atlikti tradicinį kompiuterį 2 ^128 arba 340 282 366 920 938 463 463 374 607 431 768 211 456 pagrindinės operacijos kad gautumėte „Bitcoin“ privatų raktą iš viešojo adreso.

Tačiau naudojant Šoro algoritmas, žymiai dideliam kvantiniam kompiuteriui reikia tik 128 ^3 arba 2 097 152 operacijos išsiaiškinti privatų raktą. Tai yra kelis dydžius mažiau, todėl galimybė išsiaiškinti pagrindinius santykius yra galimybė.

Kaip prisukamas yra „Bitcoin“?

Geros naujienos: „Bitcoin“ turėtų būti gerai. Kvantiniai kompiuteriai, kurie yra pakankamai efektyvūs, norint apskaičiuoti pagrindinius Bitcoin santykius, vis dar neveikia. Ir sprendimai nėra tokie sudėtingi, kaip gali atrodyti.

Vienkartiniai adresai

Paprasčiausias, bet ne toks įmanomas sprendimas yra kiekvieną Bitcoin adresą naudoti tik vieną kartą. Laikantis šios praktikos, jūsų viešasis adresas matomas tik nuo to laiko, kai inicijuojate operaciją, iki jo įvedimo į bloką. Vis dėlto žmonės retai keičia savo adresą kiekvienos operacijos metu.

Parašo algoritmo keitimas

Rekomenduojamas sprendimas yra pakeisti „Bitcoin“ viešojo rakto algoritmas nuo elipsinės kreivės parašų iki algoritmo, atsparaus kvantams.

„Lamport“ parašai yra dažnas pakeitimo pasiūlymas. Šie parašai yra daug didesni nei jų elipsės kreivės atitikmenys, nors (apie 169 kartus didesni). Šis dydžio skirtumas trukdo keisti mastelį net įgyvendinant „Žaibo tinklą“.

Be to, prieš jums reikės sukurti naują raktų porą, „Lamport“ parašo raktai vis dar naudojami ribotai. Šis skaičius gali būti toks pat mažas, kaip ir vieno naudojimo.

Pakeitus viešojo rakto algoritmą, jums taip pat reikės sušvelninti „Bitcoin“ šakutes ir visiems vartotojams pervesti savo lėšas į naują adreso tipą. Bet kurioms paliktoms lėšoms gresia vagystė.

Nauja kriptovaliuta

Kai kurios komandos kuria savo kriptovaliutą, atsižvelgdamos į kvantinį pasipriešinimą.

IOTA, pavyzdžiui, naudoja vienkartinius Winternitzo parašus, kad sukurtų raktų poras. Ši strategija paverčia lėšas adresais beveik akimirksniu nenaudingais, todėl jūsų adresas tampa jautrus kvantinei atakai ne ilgiau kaip kelioms sekundėms.

„Nexus“ komanda reklamuoja savo 3D blokų grandinę kaip „pirmąją tikrai kvantams atsparią blokinę grandinę“. Jis atnaujina ir užgožia raktus po kiekvienos operacijos su schema, kurią komanda vadina „parašų grandinėmis“.

Kitas projektas, Hcash taiko BLISS parašus, kad būtų išvengta kvantinio skaičiavimo.

Kvantinių skaičiavimų ateitis & Pasipriešinimas

Šie projektai kovoja ne tik su kvantiniu skaičiavimu. Nors apie kvantinį pasipriešinimą, susijusį su kitais projektais, nedaug girdite, jie vis tiek dirba. Ethereum, pavyzdžiui, turi pasiūlymus tai leistų kiekvienam vartotojui naudoti skirtingų tipų parašo algoritmus.

Kadangi didelių galių kvantiniai kompiuteriai dar toli nuo metų, daugumai projektų turėtų būti pakankamai laiko sukurti savo gynybą. Taigi naktį galite būti ramūs, žinodami, kad Bitcoin turėtų būti čia, kad liktų.