String de bloques frente a Bitcoin

Bitcoin 
Bitcoin es una criptomoneda (un tipo de moneda digital), creada principalmente para simplificar una transacción sin tener intermediarios de terceros. Todo comenzó cuando este hombre misterioso con el nombre de Satoshi Nakamoto (cuya identidad real aún se desconoce) publicó un libro blanco llamado Bitcoin: un sistema de efectivo electrónico punto a punto en 2009. Un Satoshi es la unidad más pequeña de Bitcoin. ¡Una unidad de Satoshi equivale a 0,00000001 bitcoins! 

La parte más interesante aquí es que estos Bitcoins no son emitidos por ningún banco o autoridad centralizada. Son ‘minados’ por un grupo de personas llamados ‘mineros’. Resuelven problemas/rompecabezas matemáticos complejos y reciben una cierta cantidad de Bitcoins a cambio.

Blockchain 
Blockchain es una estructura de datos o libro mayor que almacena información sobre cualquier transacción que ocurra (no solo bitcoin). Todo lo que se almacena una vez no se puede cambiar ni modificar. Esta característica de Blockchain la convierte en la más segura. Está descentralizado y establece una red de igual a igual eliminando así a cualquier intermediario. 

Blockchain se compone de bloques que se almacenan en un orden cronológico. Cada bloque tiene una capacidad de alrededor de 500 transacciones en promedio. Gracias a la criptografía involucrada, estos bloques son extremadamente seguros. Cada bloque tendrá un valor ‘hash’ único adjunto que se calcula en función de los datos almacenados en el bloque. Cada vez que se agrega un nuevo bloque a la string, el nuevo bloque también contiene el hash del bloque anterior. Por lo que modificar el contenido de cualquier bloque anterior es prácticamente imposible (y destruiría toda la string). Esto hace que Block-chain sea inmutable
 

Algunas jergas involucradas- 
 

  • Blockchain es inmutable: significa que una vez que los datos se han escrito en una string de bloques, nadie, ni siquiera un administrador del sistema, puede cambiarlos. La string de bloques se puede cambiar de forma agregada únicamente. En otras palabras, las transacciones solo se pueden agregar a la string de bloques. No se permiten modificaciones ni supresiones.
  • Blockchain está descentralizado: significa que no depende de un punto central de control. Todo está repartido. Esto hace que el sistema sea justo y seguro.
  • Contratos inteligentes: estos son un conjunto de protocolos o más como un programa de computadora que se almacenan en una string de bloques y se ejecutan cuando se cumplen ciertas condiciones.
  • Protocolos de consenso: son un conjunto de protocolos que mantienen todos los Nodes de la red sincronizados entre sí. Evita que una sola entidad controle todo el sistema blockchain. El objetivo de los protocolos de consenso es garantizar que se utilice y siga una sola string.
  • Hashing: es un proceso en el que los datos almacenados en un bloque se convierten en una salida de longitud fija a través de un algoritmo matemático (por ejemplo, Bitcoin utiliza SHA-256). El valor de hash es único para los mismos datos y es imposible producir el mismo hash utilizando diferentes datos.
  • Monedero: Un monedero Bitcoin es como un monedero físico. Contiene su clave privada que puede usar para almacenar/gastar Bitcoins en Blockchain.
  • Clave privada: Es similar a las contraseñas que usamos para iniciar una transacción. Asimismo, utilizando estas claves privadas podemos gastar Bitcoins de nuestros monederos utilizando una firma criptográfica.

Publicación traducida automáticamente

Artículo escrito por ShruthiBabu y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *