Blockchain se define como un libro mayor inmutable, es decir, un registro de transacciones que no se puede editar ni falsificar. Un nodo tiene la copia completa de toda la blockchain, que se actualiza con cada nueva transacción. De forma predeterminada, una cadena de bloques es pública y persiste siempre que haya al menos un nodo en línea.
Blockchain no es nada especial, es solo un archivo de texto normal con galimatías. No puede leer ese galimatías, pero una aplicación dedicada puede, para averiguar quién envió qué a quién y cuándo. A medida que las transacciones siguen llegando, la cadena de bloques crece, lo que puede hacer que sea difícil de manejar para los usuarios habituales.
Imagine la cadena de bloques como una composición de tren, con cada vagón lleno de registros de transacciones. Cuando el vagón está lleno, el siguiente vagón se une a la composición y se llena. La esencia de la seguridad de blockchain es que nadie puede acceder al automóvil en el medio para editar los registros sin pasar por todos los automóviles detrás de él.
Si se está preguntando: "¿Qué pasa si la composición se alarga demasiado?", esa es una buena pregunta. Dos expertos en Bitcoin, Joseph Poon y Tadge Dryja, hizo una presentación al respecto, afirmando que Bitcoin no puede funcionar si se globaliza. Los bloques (automóviles en nuestro ejemplo) se harán demasiado grandes, lo que hará que la cadena de bloques sea imposible de sostener en el hardware plebeyo.
Las criptomonedas son bits de datos en una computadora. Todos estos datos pueden duplicarse en última instancia, por lo que una cadena de bloques verifica la propiedad de alguna criptomoneda y proporciona responsabilidad a los usuarios de criptomonedas.
Alice llega a la cafetería de Bob y quiere comprar una taza de café con Bitcoin. Bob le dice la dirección de su billetera (también conocida como"clave pública"). Alice abre su aplicación de billetera de Bitcoin y escribe la dirección de Bob, la cantidad de Bitcoin que desea enviar y la tarifa. Cuando toca "Enviar" , la transacción se firma con su firma (también conocida como "clave privada"), pero no se va de inmediato por la cartera de Bob.
Los nodos de Bitcoin reciben una notificación de que una dirección quiere enviar algo de Bitcoin a otra. No saben quién posee estas direcciones a menos que Alice y Bob lo revelen. Cada nodo puede decidir si la tarifa vale la pena. Si es así, ejecutan algunas matemáticas complicadas que verifican que Alice tiene suficiente Bitcoin. A continuación, añadir el registro de la transacción en el blockchain.
Prueba de Trabajo (también conocido como PoW) es la idea de que una criptomoneda es valiosa porque hay nodos que ejecutan matemáticas complicadas para verificar la propiedad y las transacciones. Los nodos usan electricidad para hacer los cálculos, por lo que el precio de la electricidad gastada se cuenta en el valor de una criptomoneda.
Trabajan a través de algo llamado "confirmación". En términos más simples, significa que los nodos hacen cálculos complejos para confirmar la dirección que envía el Bitcoin que realmente la tiene. La gente normalmente espera una confirmación, pero la guía oficial de Bitcoin recomienda esperar 6 o más si va a enviar grandes sumas de dinero.
Las confirmaciones evitan que los propietarios de monederos gasten el mismo Bitcoin más de una vez.
También conocido como dirección, la clave pública es donde va la criptomoneda gastada después de una transacción. La guía oficial de Bitcoin recomienda cambiar la dirección después de cada transacción para aumentar la seguridad.
El clave privada es efectivamente Bitcoin o la criptomoneda que representa. Una clave privada es una cadena de caracteres muy larga. Si alguien lo descubre, esa persona puede gastar el Bitcoin en su lugar. Los expertos recomiendan mantener las claves privadas en un papel o hardware que nunca esté conectado a Internet. Nunca se debe hablar de ser dueño de Bitcoin.
Blockchain representa una revolución en la forma en que se realiza la banca en línea. Reduce el listón para iniciar o verificar transacciones y también brinda más flexibilidad. Un banco tradicional ocultará cómo funciona, pero una cadena de bloques lo revela todo, incluido quién posee cuánto en un sistema de criptomoneda monetaria.
Más o menos. Proporciona más transparencia y descentralización, pero elimina algo de anonimato. Debe usar varias billeteras para enviar criptomonedas entre ellas y tener cuidado de adjuntar información personal mínima a una billetera. Cuando lo haga, permanecerá en la cadena de bloques para siempre.
Utilice el explorador de blockchain para explorar transacciones y direcciones a su gusto. Todas las cadenas de bloques principales deben tener una, como Ethereum.
Los gobiernos pueden utilizar la naturaleza pública de la cadena de bloques para calcular los impuestos de forma retroactiva. Si adjunta su información personal a una billetera, puede estar en un gran lío. El remedio es utilizar un servicio conocido como" tumbler", que enreda las transacciones para que nadie pueda averiguar qué cripto fue a dónde.
Un ataque llamado" ataque del 51% "o simplemente" 51% " es una amenaza para cualquier cadena de bloques donde el 51% de los nodos son tomados por una parte maliciosa. Dado que las cadenas de bloques de criptomonedas se rigen por consenso, el partido que gobierna el 51% de los nodos puede negarse a procesar cualquier transacción, matando efectivamente la criptomoneda.
La protección contra un 51% es tener tantos nodos pequeños e independientes como sea posible. Sin embargo, si la dificultad es demasiado alta o los bloques se vuelven demasiado grandes, se vuelve demasiado costoso ejecutar un nodo, lo que hace que los nodos pequeños se cierren. Lo que queda son los jugadores ricos, que pueden controlar la cadena de bloques en virtud de ser los únicos que existen.
Sí, si el usuario toma muchas precauciones. Por ejemplo, la instalación y el uso de billeteras de mala calidad o pirateadas pueden agotar el saldo de criptomonedas del usuario. Los bancos también pueden ser robados, aunque tienen seguros y procedimientos de sentido común para minimizar la pérdida. Mientras un titular de criptomoneda haga lo mismo, una cadena de bloques es tan segura o más segura que un banco tradicional.
La centralización aporta características de calidad de vida, como la capacidad de cancelar o reembolsar una transacción, pero también introduce el riesgo de censura. La descentralización significa que nadie puede censurar una transacción, pero no hay recurso en caso de error o ataque.
La criptografía es matemática compleja. Mejora la seguridad porque usamos computadoras y electricidad para resolverlo. Si la matemática es lo suficientemente compleja, el atacante no puede resolver la matemática para acceder a la solución, que puede ser un mensaje o Bitcoin.
Los mineros resuelven ecuaciones matemáticas difíciles; cuando lo hacen, son recompensados con Bitcoin y la ecuación se vuelve más difícil. Utilizan máquinas especializadas, llamadas ASIC, o simplemente GPU de nivel de consumidor para esos cálculos. Cuantos más bloques se extraigan, mayor será la dificultad de resolver el siguiente nivel de ecuación.
Los nodos funcionan con un principio similar, excepto que verifican las transacciones haciendo los cálculos subyacentes. Los nodos no están obligados a verificar las transacciones; si piensan que una tarifa por ello es demasiado pequeña, pueden ignorar la transacción. Esto conduce a un grave problema de nodos que aumentan las tarifas hasta el punto en que la transacción de Bitcoin cuesta más que el valor del Bitcoin enviado.
El lema no oficial de Bitcoin es "no confíes, verifica", que deberías adoptar. Blockchain es solo una pieza de tecnología que es tan buena o tan mala como las personas que la usan. Hay formas de hacer un mal uso o sabotear una cadena de bloques, por lo que nunca debe confiar completamente en ella. Debe intentarlo con la mente abierta y los fondos que puede permitirse perder.
El primer ejemplo notable de una cadena de bloques fue creado por Satoshi Nakamoto de Bitcoin. Creó el primer bloque en la cadena de bloques de Bitcoin el 3 de enero de 2009, insertando un titular sobre rescates bancarios. Tenía un tamaño de 1 MB. En 2014, la cadena de bloques de Bitcoin tenía bloques de 20 GB; en 2017, eran de 100 GB cada uno.
Otras cadenas de bloques siguieron su ejemplo y pronto hubo miles de ellas.