- Published on
¿Que son criptomonedas?
- Authors
- Name
- Gustavo Cevallos
- @wgcv
Son monedas que se basan en la criptografía y ella se basa en las matemáticas, donde este es su elemento regulador más no una entidad financiera. Es muy común que estas monedas también se basen en blockchain que apoyado por la criptografia crea este ambiente descentralizado y seguro.
BlockchainEl sistema de blockchain nace por la necesidad de crear intercomunicaciones entre bases de datos, ya que cuando tienes una base de datos relacional es muy difícil la intercomunicación con otra porque existe un bajo acomplamiento. Pongamos un ejemplo como funciona las bases de datos actuales y si problema de comunicación:
Yo estudio en la universidad A y decido que quiero cambiarme a la universidad B en otro país, para homologar mis materias aprobadas la universidad necesito consultarlas (Tal vez la secretaria o via web) a una base de datos y descargarme la información en pdf o word, después necesito enviar un correo con esa información a la universidad B y ella deberá ingresar en su base de datos.
En el mundo ideal, donde una base de datos pueda comunicarse con otra el proceso debería ser automático, la base de datos de la universidad B toma la información de la base de datos A. Para solucionar este problema se usa los protocolos como XML, JSON, IRC o IMAP pero cuando se cambia la estructura de la base datos A la base de datos B se crea una inconsistencia en los datos.
El blockchain soluciona este problema, lo que hace es tener la información de las transacciones en miles de computadoras creando una redundancia de información y también creando una capa de seguridad ya que para que una transacción sea exitosa debe ser aprobado por mas de la mitad de los usuarios. Para que un usuario acepte una transacción se usa la criptografía. También da la seguridad si algún momento muchos usuarios se salen del sistema o apagan sus equipos queda respaldado en los otros. Gracias a estas características del blockchain es casi imposible falsificar una transacción, más de la mitad estarían de acuerdo en falsificar esa transacción.
BloqueEs el conjunto de transacciones confirmadas e información adicional, ademas incluye el código del bloque anterior y del que le sigue.
MinerosSon los usuarios que prestan el procesamiento de sus equipos para calcular el siguiente bloque, normalmente se usa la GPU (Unidad de procesamiento gráfico) por su alto nivel de procesamiento en vez de usar la CPU. Una vez terminado el bloque reciben una recompensa en bitocoins, esta es la razón que no existe inflación entre más transacciones existan ingresaran mas bitcoins, pero si el mercado no se mueve nadie podrá inflarlo ingresando mas bitcoins.
NodosLos nodos son donde se guarda estos bloques procesados por los mineros, al tener más nodos se verifica la transacción en mas lugares y como son replicas del bloque no altera si desaparece un nodo o añade otro.