Hay varios principios clave que rigen el uso, el intercambio y las transacciones de criptomonedas. Estas características son únicas a estas divisas y cuando llega a la hora de invertir en criptomonedas, cada trader necesita tomarlas en consideración.
Criptografía
Las criptomonedas utilizan criptografía avanzada de varias maneras. La criptografía evolucionó gracias a la necesidad de proteger las comunicaciones en la Segunda Guerra Mundial, con el fin de convertir información fácilmente legible en código cifrado. La criptografía moderna ha avanzado mucho desde entonces y, en el mundo digital de hoy, se basa fundamentalmente en la informática y en la teoría matemática. También se deriva de la ciencia de la comunicación, de la física y de la ingeniería eléctrica. Hay dos elementos principales de la criptografía aplicables a las criptomonedas: las funciones hash y las firmas digitales:
- Hash: Las funciones hash verifican la integridad de los datos, mantienen la estructura de blockchain y codifican transacciones y direcciones de las cuentas personales. También generan los puzzles criptográficos que posibilitan la minería de bloques.
- Firmas Digitales: Las firmas digitales facilitan que cualquier persona pueda demostrar que posee una unidad de información encriptada sin desvelar la información. En el caso de las criptomonedas, esta tecnología se emplea para firmar transacciones monetarias. Demuestra a la red que el propietario de una cuenta está de acuerdo con la transacción.
Tecnología blockchain
Blockchain es la lista o el libro contable público descentralizado de las transacciones de una criptomoneda. Los bloques completos, que se componen de las últimas transacciones, se registran y se añaden al blockchain. Se almacenan por orden cronológico en registros abiertos, permanentes y verificables. Una red P2P de participantes del mercado gestiona el sistema blockchain con un protocolo establecido para validar bloques nuevos. Cada nodo u ordenador conectado a la red descarga automáticamente una copia de blockchain. Esto facilita que cualquiera pueda hacer el seguimiento de transacciones sin disponer de un registro centralizado.
La tecnología blockchain crea un registro que no puede alterarse sin el acuerdo del resto de la red. El concepto de blockchain se atribuye al fundador del bitcoin, Satoshi Nakamoto. Posteriormente sirvió de inspiración para otras aplicaciones más allá del dinero y de las monedas digitales.
Minar criptomonedas
La minería de bloques es el proceso de asignar nuevos registros de transacciones a blockchain en forma de bloques. En el proceso (usemos el bitcoin a modo de ejemplo), se producen nuevos bitcoins que se añaden al total de bitcoins en circulación. La minería requiere un programa informático concreto que se emplea para resolver puzzles matemáticos, lo que valida las transacciones legítimas que forman los bloques. Estos bloques se añaden al libro contable público (blockchain) cada 10 minutos aproximadamente. A medida que el programa resuelve transacciones, el minero recibe cierta cantidad de bitcoins a modo de recompensa. Cuanto más rápido sea el equipo informático del minero a la hora de procesar problemas matemáticos, más probable es que valide una transacción y obtenga la recompensa de bitcoins.