Zer da bitcoin kriptografia eta nola funtzionatzen du?

Bitcoin enkriptatzeak nola funtzionatzen duen

Hitzari aurre egiten diogunean kriptografia edo kriptokonferentzia helburu ilun, ezkutatu edo helburu misteriotsu eta argi batzuetarako erabiltzen den zerbait pentsatzen dugu. Ideia hori errealitatetik urrun dago, izan ere, kriptoak ezkutatuta dauden arren, bere helburuak batez ere informazioa babestu segurua, aldaezina eta ahaztezina bihurtuz.

Ez da, adibidez, diru fisikoarekin egiten denarekin hain desberdina, paperean zein metalezko forman edo txanponetan.

Dirua jaulkitzen duen edozein erakundek du eginkizun garrantzitsuena moneta faltsutzea ahalik eta zailena izan dadin. Horretarako eta kito, billeteak hain nahasiak dira eta hainbeste xehetasun dituzte. Kasu horretan, hauek lantzen dituzun elementuak hauek dira:

  • Papera bera, kalitate berezia duena, ia beti entitate igorleentzat soilik fabrikatzen da.
  • Segurtasun ezaugarriak, hala nola, ur markak, tinta ikusezina, hologramak, etab.

Txanponen kasuan:

  • Dentsitate eta pisu oso zehatza ematen duten aleazio metalikoak
  • Kopiatzea zailtzen duten grabatu konplexuak, nahiz eta gaur egun jada ez den hain korapilatsua baina, agian, oso interesgarria ez den balizko faltsutzaileentzat txanponen balio txikia dela eta.

Argi dagoena da diruak ahalik eta baliogabeena izan behar duela. Bestela, paperezko dirua zirkulatu ahal izango litzateke, sistemari eutsi ezin zaion kantitatean edo sinesgarritasunean eta, beraz, balioan nabarmen jaitsiko litzateke.

Kriptomonetak sarean zehar ibiltzen diren datuak dira

Egia esan, Interneteko guztia hemendik hara ibiltzen da ordenagailu batetik bestera saltoka helmugara iritsi arte. Bidal dezakegun guztia beste batzuek irakurri edo entzun ote dezaketen galdetu geniezaioke gure buruari eta erantzuna baiezkoa da, ez litzateke konplikatua izango datuak datuak testu arrunteko datu soil gisa bidaiatzen diren bitartean. Hortik hasten gara ulertzen zein interesgarria litzatekeen interesatzen ez zaiguna irakurri ezin izatea hori jaso beharko lukeen beste pertsona batek irakurtzen badu. Eta noski, hor hitz egin behar dugu kriptoari buruz.

Badakigu telefono bidezko elkarrizketak entzun daitezkeela. Espioien filmek "telefono bat ukitzea" kontzeptua ezagutarazi digute. Hori ere erraza da, telekomunikazio ohikoenak enkriptatu gabe (edo enkriptatuta, RAEk onartutako beste termino bat da) emititzen direlako. Era berean, SMSak testu irakurgarri gisa transmititzen dira eta hirugarrenek erraz atzeman eta irakur ditzakete.

Diru elektronikoari dagokionez, kezka diru fisikoarekin berdina da. Kasu honetan, ziurtasuna izan behar da bidalitako edo igorritako dirua zilegia dela eta, gainera, diru hori ez duten pertsonek ezin dutela atzeman eta erabili. Zorionez, kripto monetak dotore konpontzen dituzte arazo horiek.

Zer da kriptografia?

Kriptografia lantzen duen diziplina da mezuak aldatu baimenik gabeko pertsonek ulertu ez ditzaten. ɐḷɟɐɹƃoʇdıɹɔ ǝp ǝΙdɯıs ǝʇuǝɯɐpɐɯǝɹʇxǝ ɐɯɹoɟ ɐun ɐḷɹǝs oʇxǝʇ un ɹɐǝʇΙoʌ. Jakina, hortik aurrera, gizakiak mezuak enkriptatzeko gero eta modu konplexuagoak eta seguruagoak asmatu dituzte.

Hau kode bitarra itzuli den testua da.
01000111 01110101 01100001 01110010 01100100 01100001 00100000 01000011 01110010 01101001 01110000 01110100 01101111 01101100 01101111 01100111 00101110 01100011 01101111 01101101 00100000 01100101 01101110 00100000 01110100 01110101 01110011 00100000 01100110 01100001 01110110 01101111 01110010 01101001
Dezakezu deszifratu hemen kopiatuz eta itsatsiz (Zifratze metodo zertxobait sofistikatuagoak ere aurkituko dituzu)

Goiko testu bitarra informazioa babesteko modu ahula da, edonork ikusi baitzuen zenbaki bitarrei egindako itzulpen sinplea dela. Beraz, ez du babes sotila eskaintzen, gauza ez hain larrietarako interesgarria.

"Bi kriptografia mota daude: zure ahizpa txikiak zure fitxategiak irakurtzea eragotziko duen kriptografia eta munduko gobernu nagusiek zure fitxategiak irakurtzea eragotziko duen kriptografia."  Bruce Schneier

Ahal genukeen zerbait interesgarriagoa lortzeko testu bat gako batekin enkriptatu. Horrek testu hori atzematen zuen edonork irakurtzea ezin izango zuen deszifratu ahal izateko gakoa ez zuelako. Eta, jakina, gakoa nahikoa konplexua bada, oso zaila litzateke indar gordinaren bidez jakitea saiatzea, hau da, konbinazioak probatzea, mezua irakurgarri bihurtuko lukeen zerbait aurkitu arte.

Baina hemen ere puntu ahula dago. Hartzaileak mezua irakurri ahal izateko, pasahitza jakin behar du. Beraz, nolabait helarazi beharko dizugu, desiragarria den norbaitek mezua eta pasahitza eskuratzeko aukera izan dezan. Mezuak enkriptatzeko modu honi deitzen diogu kriptografia simetrikoa hartzaileak eta igorleak gako edo pasahitz bera erabiltzen baitute.

La Enigma makina  Bigarren Mundu Gerran erabili zen enkriptatze simetriko mekanikoko gailua da. Funtsean, edozein idazmakinetan bezala idatzitako testuaren letrak birakari batzuk mugituz konfiguratutako teklak zehazten zituen beste batzuekin ordezkatzea zen. Erabilitako pasahitza jakin gabe, oso zaila zen jatorrizko mezua berreskuratzea. existitzen simulagailu ugari de Enigma makina. Enigma makina simulagailu bat ere badugu bidaltzeko Telegram-ek enkriptatutako mezuak.

Askotarikoa da kriptografia motak  baina, zalantzarik gabe, ordenagailu prozesadoreen garapenarekin zifratze modu seguruak sortu ahal izan ditugu (momentuz).

Telekomunikazioetan erabilienak dira enkriptatze asimetrikoaren formak edo, hobeto esanda, simetrikoaren eta asimetrikoaren konbinazioa. Kasu honetan igorleak eta hargailuak gako pribatua dute eta dagokion gako pribatutik eratorritako gako publikoa trukatzen da. Horrela, igorleak eta hartzaileak soilik irakur dezakete mezua. Sistema hau, adibidez, mezu elektronikoak bidaltzeko aplika daiteke. Horrela, gako publikoak trukatu dituen hargailuak eta igorleak ez dituen beste inork ezin ditu irakurri. Gako publikoa edo gakoak gako pribatutik eratortzen diren arren, prozesu hau ez da itzulgarria; hau da, ezin da gako pribatua gako publikotik ondorioztatu.

Bitcoin kriptografia

Orokorrean guztiak kriptokonferentziek ia ahaztezinak diren enkriptatze sistemak erabiltzen dituzte. Bitcoin zorro batetik bestera bidaltzen duzunean, enkriptatutako mezu elektronikoa bezala, bi kasu egiaztatzen dira

  1. Bidalitako Bitcoin zilegia dela ziurtatzen da, transmititzen duenarena zelako.
  2. Bitcoin bidali duen helbidearen gako pribatua duen pertsonak bakarrik erabil dezake.

Ikus dezagun prozesu hau loraldi tekniko handirik gabe:

Zure zorroaren helbideak (Bitcoin bidal diezazuten ematen dena) zure gako publikoak dira. Edonork ezagutu ditzake jasotzeko soilik balio duelako, Bitcoin ez erabiltzeko. Gako edo helbide publiko hori gako pribatu askoz konplexuago batetik sortu da. Transmisorearen gako pribatua transakzioa sinatzeko erabiltzen da. Hartzailearen gako pribatuak helbide hori ziurtatzen duela (gako publikoa) jabea da eta, beraz, Bitcoin hori erabil dezakezu. Zorionez, prozesu hori guztia modu erraz eta intuitiboan egiten da, nola egiten den asko pentsatu beharrik gabe, zorroa edo poltsa deitzen diogun software berezi hori zaintzen baita. Oro har, erabiltzaileak Bitcoin helbidea (gako publikoa) diru hori bidali nahi duen lekuan jartzeaz arduratu behar da, zenbatekoa jarri eta "Bidali" botoia sakatuta.

Noski, zure gako pribatua zuk bakarrik jakin dezakezun zerbait da. Eta, bestetik, ezinbestekoa da segurtasun kopia bat gordetzea (pasahitzarekin ere enkriptatuta) gordeta duen gailuak atzera bueltarik gabeko ezbeharra jasaten badu. Hemen kontsulta dezakezu diru-zorroei, zorroei edo zorro elektronikoei buruzko informazio gehiago.

Benetan segurua al da enkriptatze metodo hau?

Oraingoz % 100 da zure gako pribatuak agerian jartzen ez badituzu. Gako pribatutik gako publikoak sortzea algoritmo desberdinak erabiliz egin daiteke. Baina Bitcoin-ek orain arte ezagutzen den seguruena den algoritmoa erabiltzen du, Elliptic Curve Digital Signature Algorithm (ECDSA) izenekoa. Bere izenak adierazten duen bezala, algoritmoa eremu finituen gaineko kurba eliptikoen egitura aljebraikoan oinarritzen da. Ezaugarri garrantzitsuenetako bat da frogatutako beste metodo batzuen segurtasun maila gutxienez lortzen duela baina gako txikiagoekin eta, beraz, askoz azkarragoa dela. Jarri edozein koinatu onek oroitzapenetik errezitatu nahiko lukeen moduan: Bitcoin transakzioak secp256k1 parametroetan oinarritutako ECDSA protokoloa erabiliz sinatzen dira, gehien erabiltzen den secp256r1 ordez. Satoshi Nakamotok bikain erabakitako zentzugabekeria hau zalantzan geratzen da zalantzarik gabe munduko nolabaiteko agentzia sekreturen bat (demagun NSA, hau da, secp256r1 parametroak benetan garatu dituena) ordenagailuaren ahalegin ikaragarri baten ondorioz tekla indar gordinaren prozedurak erabiliz. Guri interesatzen zaigun zatia: ez dago Bitcoin-en enkriptatze protokoloa inoiz hautsi denaren arrastorik txikiena ere. Baina horrela izango al da aurrerantzean ere? Ezin da jakin. Konputazio kuantikoaz ari gara, teorikoki posible dena, nahiz eta nahiko urrun gauden ezaugarri hauetako ordenagailua Qbit kopuru nahikoa duen enkriptatze algoritmo konplexuak arriskuan jartzeko. Hori gertatuko balitz, teorikoki ez litzateke ezer segurua izango. Baina, bestalde, adimen kolektiboak ere irtenbide berriak proposa ditzake eta, gogoratu, Bitcoin kodea irekita dago; beraz, denek ikusi, aztertu eta beharrezkoa bada hobetu dezakete.

@sofokles