Šiame straipsnyje paaiškinama, kas yra kriptografija kriptovaliuta ir kaip ji apsaugo blokų grandines nuo įsilaužimo.

Jei esate prekybininkas kriptografija arba „blockchain-cryptocurrency“ kūrėjas, jūs jau girdėjote du teiginius. Pirmasis yra tas, kad privataus rakto ir viešojo rakto šifravimas saugo operacijas. Antra, kad kriptografija saugo „blockchain“ tinklus.

Perskaitę šį straipsnį, kripto prekybininkai sužinos, kaip pakanka apsaugoti savo privatų raktą, kad jų kriptografijos operacijos būtų saugios. „Blockchain-cryptocurrency“ kūrėjai, perskaitę, sužinos, kad tol, kol jie naudoja standartinį kriptografinį algoritmą, jų „blockchain“ tinklas yra saugus.

Šiuolaikinė kriptografija labai priklauso nuo pažangiosios matematikos, o tų matematinių sąvokų paaiškinimas nepatenka į šio straipsnio taikymo sritį.

Registruokis dabar:Įmonių „Blockchains“ pagrindų kursai

Piratavimas kriptovaliuta: kokia rizika?

Yra du įvykiai, kurie gali sukelti nuostolių prekybininkams kriptografijomis ir „blockchain“ kriptovaliutų tinklu. Tai yra šie:

  • Įsilaužėliai nulaužia kripto prekybininko skaitmeninį parašą ir inicijuoja kenkėjiškas operacijas iš prekybininko sąskaitos.
  • Įsilaužėliai pažeidžia „blockchain“ tinklą, kuriame yra kriptovaliuta, ir manipuliuoja sandoriais.

Šifravimas, kuris yra šiuolaikinės kriptografijos rezultatas, apsaugo kriptografijos prekybininko skaitmeninį parašą. Taip pat kriptografinės maišos funkcijos apsaugo „blockchain“ tinklą.

Kas yra kriptografinė maišos funkcija?

„Maišos funkcija“ keičia kintamo ilgio duomenų rinkinį į fiksuoto dydžio raidinę ir skaitinę eilutę. Kriptografijos moksle naudojamos kai kurios specifinės maišos funkcijos, kurios vadinamos „kriptografinio maišos funkcijomis“. Kriptografinio maišos funkcijos turi tam tikrų specifinių savybių, kurios yra šios:

  1. Šios funkcijos yra “deterministinės”, ty konkretus įėjimas visada sukuria tą patį išėjimą.
  2. Net jei įvestis bus šiek tiek pakeista, išvesties maišos bus smarkiai skirtingos.
  3. Maišos vertė apskaičiuojama greitai.
  4. Apskaičiuoti įvesties iš maišos praktiškai neįmanoma dėl ypatingų sunkumų.

Kriptografinės maišos funkcijos naudojamos „blockchain“ kontekste, kad būtų sukurtas vartotojų skaitmeninis parašas naudojant viešojo ir privataus rakto šifravimą. Šios funkcijos taip pat naudojamos unikaliai identifikuoti kiekvieną bloką blokinėje grandinėje, kad bloko turinio nebūtų galima atkurti naudojant maišos.

Skaityti daugiau:Kriptografinis maišymas: vadovas pradedantiesiems

Kaip veikia viešasis ir privatusis Raktinis šifravimas apsaugo prekybininkų šifravimo operacijas?

Kripto prekybininkai turi viešuosius raktus, kuriais dalijasi su kitais, kad galėtų gauti kriptovaliutas. Šis viešasis raktas taip pat žinomas kaip vartotojo adresas. Priešingai, vartotojai neturi dalintis savo asmeniniais raktais. Jie privalo jį apsaugoti, nes jei įsilaužėlis gauna privatų raktą, mūsų kriptografijos prekybininkas gali prarasti visas lėšas.

Viešasis raktas yra tik kriptografinis privataus rakto maišas. Labai lengva sugeneruoti viešąjį raktą iš privataus, tačiau praktiškai neįmanoma padaryti priešingai.

Norėdami išsiųsti savo sandorius kalnakasiams, kriptografijos prekiautojai atlieka šiuos veiksmus:

  1. Sukurkite operacijos pranešimo kriptografinę maišos funkciją naudodami kriptografinę maišos funkciją;
  2. Paleiskite maišos ir privatųjį raktą per parašo algoritmą;
  3. Siųskite viešąjį raktą, pranešimą ir skaitmeninį parašą, sugeneruotą per parašo algoritmą.

Kai kalnakasiai gauna sandorius, jie atlieka šiuos veiksmus:

  1. Paleiskite gaunamą pranešimą per kriptografinę maišos funkciją;
  2. Paleiskite gaunamą parašą ir viešąjį raktą per parašo patvirtinimo algoritmą, kuris sukuria maišos.

Tada kalnakasiai palygina du maišus ir jie sutampa, tada sandoris galioja.

Sužinokite daugiau apie privatų raktą ir viešąjį raktą čia!

Yra viešojo ir privataus rakto šifravimas Saugu?

Jei įsilaužėliai suklastojo prekybininko kriptografiją, jie pirmiausia turės pakeisti pranešimą pagal savo neetišką poreikį ir rasti skaitmeninį parašą, kuris atitiks maišos variantą. Atminkite, kad kriptografinės maišos funkcijos yra „vienpusės“. Įsilaužėliai, norėdami rasti vieną tokį parašą, turi praeiti ilgą bandymų ir klaidų procesą. Kiek ilgai? Na, norint nulaužti skaitmeninį parašą „blockchain“ tinkle, naudojant visą tinklo skaičiavimo galią, hakeriui reikės 5 „quindecillion“ (1 quindecillion = 10 ^ 48) metų! Kripto prekybininkai gali būti ramūs, viešojo ir privataus rakto šifravimas yra tikrai saugus.

Kaip blokų maiša apsaugo „Blockchain“ tinklą? Kriptografija „Blockchain“

Paprastas „blockchain“ blokas turi šią informaciją –

  • Ankstesnio bloko maiša;
  • Išsami informacija apie sandorius;
  • Bloką išsprendusio kalnakasio adresas;
  • Atsitiktinis skaičius, būtinas kuriant šio bloko maišos.

Kitame bloke bus šio bloko maišos ir pan.

Tarkime, kad įsilaužėlių grupė planavo įvesti naują bloką tarp 7 ir 8 blokų, kad būtų užfiksuoti kai kurie sandoriai, kurie jiems bus neetiški. Jei jie sukurs šį naują bloką, tinklas jį nedelsdamas atmes dėl šių priežasčių:

  • Kalnakasiai priima tik blokus su mažomis maišos reikšmėmis – t. Y. Daug nulių iš anksto.
  • “Naujasis” 8-asis blokas neturi 7-ojo bloko maišos vertės.

Dabar įsilaužėliams reikės išspręsti šias dvi problemas. Rasti mažą maišos vertę yra be galo sunku ir reikia daug bandymų ir klaidų. Dar sunkesnė yra antroji problema!

Įsilaužėliai turės panaudoti savo skaičiavimo galimybes, kad išspręstų 8-ąjį bloką, kad jis prasidėtų 7-ojo bloko maiša. Tai labai sunku ir reikalauja daug skaičiavimo galios. Be to, kai tik įsilaužėliai išspręs šį klausimą ir sukurs „naują“ 8-ąjį bloką, jie turės pakeisti dabartinį 9-ąjį bloką, kad jo pradžioje būtų įvestas „naujojo“ 8-ojo bloko maišos. Jie taip pat turi tai padaryti kiekvienam tolesniam blokui!

Skaityti daugiau:Kaip veikia „Blockchain“?

Įsilaužti į „Blockchain“ tinklą praktiškai neįmanoma!

Dabar apsvarstykite faktą, kad „blockchain“ tinkle yra tūkstančiai kalnakasių, visi tuo pačiu metu bando išminuoti naujus blokus. Tuo metu, kai įsilaužėliai manipuliuoja blokais anksčiau grandinėje, vienas po kito grandinė buvo pridėta daug daugiau naujų blokų.

Įsilaužėliams tai yra nesibaigianti bandymų modifikuoti esamus blokus grandinė. Tai praktiškai neįmanoma, nebent įsilaužėliams pavyks surinkti daugiau skaičiavimo galios nei visame „blockchain“ tinkle. Be to, tokie neįprasti veiklos blokai, esantys anksčiau grandinėje, privalo įspėti kitus kalnakasius, o įsilaužėliai bus rasti per trumpą laiką.

Paskutinės mintys

Jei esate prekybininkas kriptografija, įsitikinkite, kad saugote asmeninį raktą. Jei esate kūrėjas, naudokite standartinį kriptografinį algoritmą savo blokų grandinėje. Šiuolaikinė kriptografija atliks visa kita.

Ar jums įdomios pagrindinės „blockchain“ technologijos koncepcijos? Išbandykite šį nemokamą „blockchain“ pagrindinį kursą.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me