Taula de continguts
- El "Crypto" a la criptografia
- Com funciona la criptografia?
- Mètodes criptogràfics utilitzats
- La línia de fons
Criptocurrencies com Bitcoin i Ethereum han obtingut una popularitat immensa gràcies a la seva naturalesa descentralitzada, segura i anònima, que dóna suport a l'arquitectura peer-to-peer i fa possible la transferència de fons i altres actius digitals entre dues persones diferents sense autoritat central.
Com es garanteix aquest sistema automatitzat i anònim de criptomoneda que totes les transaccions es processin amb la deguda diligència i autenticitat sense cap intervenció? Introduïu el concepte i les eines subjacents de la criptografia, que formen la columna vertebral del processament de criptomonedes.
Punts clau
- Bitcoin i altres criptocurrencies basades en blockchain es basen en mètodes criptogràfics per mantenir la seguretat i la fidelitat, posant el nom "cripto-" al nom. La criptografia és la pràctica matemàtica i computacional de codificació i descodificació de dades. Bitcoin utilitza tres mètodes criptogràfics diferents entre ells un dedicat a generant les seves parelles de clau pública-privada i una altra amb el propòsit de "minar".
El "Crypto" a la criptografia
La paraula "cripto" significa literalment amagada o secreta, en aquest context, anònima. Depenent de la configuració, la tecnologia de criptografia implementada assegura pseudo- o anonimat complet. En principi, la criptografia garanteix la seguretat de les transaccions i els participants, la independència de les operacions d’una autoritat central i la protecció de la doble despesa.
La tecnologia de criptografia s’utilitza per a diversos propòsits: per a assegurar les diverses transaccions que es produeixen a la xarxa, per controlar la generació de noves unitats de moneda i per a la verificació de la transferència d’actius i fitxes digitals.
Anem a dibuixar una analogia amb una transacció del món real (com la signatura d’un xec bancari) que necessita la vostra signatura. Una signatura fiable i segura requereix que tingui les propietats següents:
- altres haurien de comprovar que és realment la vostra signatura; hauria de ser una prova falsificada de manera que ningú més pugui falsificar la vostra signatura i, més endavant, s'ha de protegir de qualsevol possibilitat de denegació del signant, és a dir, que no es pot renunciar a un compromís signat un cop.
Les criptocurrencies emulen el concepte de signatures del món real mitjançant les tècniques de criptografia i les claus de xifrat. Els mètodes de criptografia utilitzen codis matemàtics avançats per emmagatzemar i transmetre valors de dades en un format segur que només garanteix que aquells, per als quals estan destinades les dades o transaccions, puguin rebre-la, llegir-la i processar-la i asseguren l'autenticitat de la transacció i del participant, com una firma del món real
Com funciona la criptografia?
Penseu a rebre senyals de ràdio a la ràdio del vostre cotxe que us permeti escoltar l'emissió. Aquesta emissió és de coneixement públic i oberta a tothom. Per contra, penseu en les comunicacions a nivell de defensa, com aquella entre soldats en missió de combat. Aquesta comunicació serà segura i xifrada. Només seran rebuts i coneguts pels participants previstos en lloc d’estar oberts a tot el món. La criptografia de Cryptocurrency funciona de manera similar.
En termes senzills, la criptografia és una tècnica per enviar missatges segurs entre dos o més participants: l’enviador xifra / oculta un missatge mitjançant un tipus de clau i algorisme, envia aquesta forma de missatge xifrada al receptor i el receptor el desxifra per generar el missatge original.
Les claus de xifratge són l’aspecte més important de la criptografia. Creen un valor de missatge, transacció o dades que no es pot llegir per a un lector o destinatari no autoritzat i només pot ser llegit i processat pel destinatari previst. Les claus fan que la informació sigui "cripto" o secreta.
Moltes criptocurrencies, com Bitcoin, no poden utilitzar explícitament l'enviament de missatges xifrats secrets, ja que la majoria de la informació que implica transaccions Bitcoin és pública en bona mesura. Tanmateix, hi ha una nova raça de criptomonedas, com ZCash i Monero, que utilitza diverses formes de xifratge de criptografia per mantenir els detalls de la transacció segurs i completament anònims durant la transmissió. (Per obtenir més informació, vegeu Què és la criptocurència de Monero (XMR)?)
Algunes de les eines que es van desenvolupar com a part de la criptografia han trobat un gran ús en funcionar la criptomoneda. Inclouen funcions de hashing i signatures digitals que formen part integral del processament de Bitcoin, encara que Bitcoin no utilitzi directament missatges ocults. (Vegeu també, Com funciona Bitcoin?)
Mètodes de criptografia utilitzats en criptocurrencies
Existeixen diversos mètodes per al xifratge en criptografia.
El primer és la criptografia de xifratge simètric. Utilitza la mateixa clau secreta per xifrar el missatge en brut a l’origen, transmetre el missatge xifrat al destinatari i desxifrar el missatge a la destinació. Un exemple senzill és representar alfabets amb nombres, per exemple, "A" és "01", "B" és "02", etc. Un missatge com “HELLO” es xifrarà com a “0805121215”, i aquest valor es transmetrà a la xarxa als destinataris. Un cop rebut, el destinatari el desxifrarà mitjançant la mateixa metodologia inversa - "08" és "H", "05" és "E" i així successivament, per obtenir el valor del missatge original "HELLO". Encara que les parts no autoritzades rebin la El missatge xifrat "0805121215", no serà de cap valor per a ells, tret que coneguin la metodologia de xifrat.
L'anterior és un dels exemples més simples de xifrat simètric, però existeixen moltes variacions complexes per millorar la seguretat. Aquest mètode ofereix avantatges d’una implementació senzilla amb mínima despesa operacional, però pateix problemes de seguretat de clau compartida i problemes d’escalabilitat.
El segon mètode és la criptografia de xifrat asimètric, que utilitza dues claus diferents - pública i privada - per xifrar i desxifrar dades. La clau pública es pot difondre obertament, com l'adreça del destinatari del fons, mentre que la clau privada només és coneguda pel propietari. En aquest mètode, una persona pot xifrar un missatge mitjançant la clau pública del receptor, però només es pot desxifrar mitjançant la clau privada del receptor. Aquest mètode ajuda a assolir les dues funcions importants d’autenticació i xifratge per a les transaccions de criptomoneda. La primera s’aconsegueix a mesura que la clau pública verifiqui la clau privada emparellada per al remitent genuí del missatge, mentre que la posterior s’aconsegueix ja que només el titular de clau privada aparellada pot xifrar amb èxit el missatge xifrat.
secp256k1
L’asimetria emprada per a les tecles Bitcoin s’anomena criptografia de corba el·líptica. El mètode específic es coneix com a secp256k1 i aparentment va ser triat per Satoshi sense cap motiu particular que no estigués disponible en aquell moment.
El tercer mètode de criptografia és Hashing, que s'utilitza per verificar de manera eficient la integritat de les dades de les transaccions a la xarxa. Manté l’estructura de les dades de blockchain, codifica les adreces de comptes de les persones, és una part integral del procés de xifrat de les transaccions que es produeixen entre comptes i fa possible la mineria de blocs. A més, les signatures digitals complementen aquests diversos processos de criptografia, permetent que els participants reals demostrin les seves identitats a la xarxa.
Es poden implementar diverses variacions dels mètodes anteriors amb els nivells de personalització desitjats a diverses xarxes de criptocurrency.
La línia de fons
L’anonimat i l’ocultació és un aspecte clau de les criptocurrencies i diversos mètodes utilitzats mitjançant tècniques criptogràfiques asseguren que els participants, així com les seves activitats, restin ocults en la mesura desitjada a la xarxa.
