Kazalo
- "Kripto" v kriptografiji
- Kako deluje kriptografija?
- Uporabljene kriptografske metode
- Spodnja črta
Kripto valute, kot sta Bitcoin in Ethereum, so pridobile izjemno popularnost zahvaljujoč svoji decentralizirani, varni in anonimni naravi, ki podpira medsebojno arhitekturo in omogoča prenos sredstev in drugih digitalnih sredstev med dvema različnima posameznikoma brez osrednjega organa.
Kako ta avtomatizirani in anonimni sistem kripto valute zagotavlja, da se vse transakcije obdelajo s skrbnostjo in pristnostjo brez kakršnega koli posredovanja? Vnesite osnovni koncept in orodja kriptografije, ki tvorijo hrbtenico obdelave kripto valute.
Ključni odvzemi
- Bitcoin in druge kripto valute, ki temeljijo na blockchainu, se za vzdrževanje varnosti in zvestobe zanašajo na kriptografske metode - kriptovaluto v ime. Kriptografija je matematična in računska praksa kodiranja in dekodiranja podatkov.Bitcoin uporablja tri različne kriptografske metode, vključno s tisto, ki je namenjena ustvarjanje svojih javno-zasebnih parov ključev in drugega za "rudarjenje".
"Kripto" v kriptografiji
Beseda kriptovaluta dobesedno pomeni prikrito ali skrivno - v tem smislu anonimno. Izvedena kriptografska tehnologija glede na konfiguracijo zagotavlja psevdo- ali popolno anonimnost. Načeloma kriptografija zagotavlja varnost transakcij in udeležencev, neodvisnost operacij centralnega organa in zaščito pred dvojno porabo.
Tehnologija kriptografije se uporablja za več namenov - za zavarovanje različnih transakcij, ki se dogajajo v omrežju, za nadzor ustvarjanja novih valutnih enot in za preverjanje prenosa digitalnih sredstev in žetonov.
Izvedemo analogijo s transakcijo v resničnem svetu, na primer s podpisom bančnega čeka, ki potrebuje vaš podpis. Zanesljiv in varen podpis zahteva, da ima naslednje lastnosti:
- drugi bi morali preveriti, ali gre res za vaš podpis; to mora biti ponarejeno, da nihče drug ne more ponarediti vašega podpisa, in ga je treba zaščititi pred kakršno koli možnostjo, da ga podpisnik pozneje zavrne - torej ne morete podaljšati obveza, ko bo podpisana.
Kriptovalute posnemajo koncept podpisov v resničnem svetu z uporabo kriptografskih tehnik in šifrirnih ključev. Kriptografske metode uporabljajo napredne matematične kode za shranjevanje in prenos podatkovnih vrednosti v varni obliki, ki zagotavlja, da jih lahko sprejemajo, berejo in obdelujejo le tisti, za katere so podatki ali transakcije namenjeni, in zagotavljajo pristnost transakcije in udeleženca, kot npr. podpis v resničnem svetu.
Kako deluje kriptografija?
Pomislite na sprejemanje radijskih signalov na radiu vašega avtomobila, ki omogoča poslušanje oddaje. Ta oddaja je javno znana in odprta za vse. Nasprotno, razmišljajte o komunikaciji na ravni obrambe, kot je ta med vojaki v bojni misiji. Ta komunikacija bo varna in šifrirana. Prejeli ga bodo znani le znani udeleženci, namesto da bi bili odprti za ves svet. Kriptografija Cryptocurrency deluje na podoben način.
Najpreprosteje povedano, je kriptografija tehnika za pošiljanje varnih sporočil med dvema ali več udeleženci - pošiljatelj šifrira / skrije sporočilo z uporabo vrste ključa in algoritma, pošlje to šifrirano obliko sporočila prejemniku, prejemnik pa ga dešifrira ustvari izvirno sporočilo.
Šifrirni ključi so najpomembnejši vidik kriptografije. Nepooblaščenim bralcem ali prejemnikom sporočilo, transakcija ali vrednost podatkov postanejo nesčitni in jih lahko prebere in obdeluje le predviden prejemnik. Ključi naredijo informacije kripto ali skrivne.
Mnoge kripto valute, kot je Bitcoin, morda izrecno ne uporabljajo pošiljanja takšnih skrivnih, šifriranih sporočil, saj je večina informacij, ki vključujejo transakcije z Bitcoin, v veliki meri javna. Vendar obstaja nova vrsta kripto valut, kot sta ZCash in Monero, ki uporablja različne oblike šifriranja kriptografije, da med prenosom ohranijo podatke o transakcijah varne in popolnoma anonimne. (Za več informacij glejte Kaj je kripto valuta Monero (XMR)?)
Nekatera orodja, ki so bila razvita kot del kriptografije, so našla pomembno uporabo pri delu s kripto valutami. Vključujejo funkcije hashiranja in digitalnih podpisov, ki so sestavni del obdelave Bitcoin, tudi če Bitcoin neposredno ne uporablja skritih sporočil. (Glej tudi, Kako deluje Bitcoin?)
Načini kriptografije, ki se uporabljajo v kripto valutah
Za šifriranje v kriptografiji obstaja več metod.
Prva je kriptografija simetrične šifriranja. Uporablja isti tajni ključ za šifriranje surovega sporočila pri viru, pošiljanje šifriranega sporočila prejemniku in nato dešifrira sporočilo na ciljnem mestu. Preprost primer je predstavitev abecede s številkami - recimo: "A" je "01", "B" je "02" in tako naprej. Sporočilo kot je "HELLO" bo šifrirano kot "0805121215", ta vrednost pa bo po omrežju poslana prejemnikom. Ko ga prejme, ga prejemnik dešifrira z isto obratno metodologijo - "08" je "H", "05" je "E" in tako naprej, da dobi prvotno vrednost sporočila "HELLO". Tudi če nepooblaščene stranke prejmejo šifrirano sporočilo "0805121215", jim ne bo koristilo, če ne bodo poznali metodologije šifriranja.
Zgornje je eden najpreprostejših primerov simetričnega šifriranja, vendar obstaja veliko zapletenih različic za večjo varnost. Ta metoda ponuja prednosti enostavne izvedbe z minimalnimi operativnimi stroški, vendar se spopada z vprašanji varnosti skupnega ključa in težav z razširljivostjo.
Druga metoda je asimetrična šifriranje šifriranja, ki za šifriranje in dešifriranje podatkov uporablja dva različna ključa - javni in zasebni. Javni ključ je mogoče razširjati odprto, na primer naslov prejemnika sklada, zasebni ključ pa je znan le lastniku. V tej metodi lahko oseba sporočilo šifrira z uporabo javnega ključa sprejemnika, vendar ga lahko dešifrira le zasebni ključ prejemnika. Ta metoda pomaga doseči dve pomembni funkciji avtentikacije in šifriranja za transakcije s kripto valutami. Prvi je dosežen, ko javni ključ preveri seznanjeni zasebni ključ za resničnega pošiljatelja sporočila, medtem ko se poznejši izvede, saj lahko le imetnik seznanjenega ključa uspešno dešifrira šifrirano sporočilo.
secp256k1
Asimetrija, ki se uporablja za Bitcoin ključe, se imenuje kriptografija eliptične krivulje. Specifična metoda je znana kot secp256k1 in Satoshi jo je očitno izbral iz nobenega drugega razloga, kot je bil takrat na voljo!
Tretja kriptografska metoda je Hashing, ki se uporablja za učinkovito preverjanje celovitosti podatkov o transakcijah v omrežju. Ohranja strukturo podatkov blockchain, kodira naslove računov ljudi, je sestavni del procesa šifriranja transakcij, ki se zgodijo med računi, in omogoča blokarsko rudarjenje. Poleg tega digitalni podpisi dopolnjujejo te različne kriptografske procese in tako omogočajo pristnim udeležencem, da dokažejo svojo identiteto v omrežju.
V različnih omrežjih kripto valute je mogoče izvajati več različic zgornjih metod z želenimi stopnjami prilagajanja.
Spodnja črta
Anonimnost in prikrivanje je ključni vidik kripto valut, različne metode, uporabljene s pomočjo kriptografskih tehnik, pa zagotavljajo, da udeleženci in njihove dejavnosti ostanejo skriti v želenem obsegu v omrežju.
