Probablemente hayas visto el revuelo. Los artículos prometen revolucionar el entretenimiento o garantizar que su salmón provenga de fuentes sustentables. Suena como magia. No lo es.
Es informática distribuida.
En esencia, blockchain es un registro compartido de transacciones. La red utiliza una estructura de igual a igual. Cada computadora en esa red tiene una copia de este libro mayor. Utilizan software especializado para verificar los datos. Estos datos se agrupan en fragmentos llamados bloques.
Cuando una computadora verifica un bloque, resuelve un problema matemático complejo. Una vez resuelto, el bloque se agrega al final de una cadena. La cadena se remonta al origen del sistema. Está intacto.
Bitcoin y el problema de la confianza
El caso de uso más famoso es Bitcoin. Satoshi Nakamoto propuso el concepto en 2008. El objetivo era una moneda digital descentralizada. Los bancos no eran necesarios.
Nakamoto enfrentó tres obstáculos importantes. ¿Cómo se evita que la moneda digital se copie infinitamente? ¿Cómo se evita el doble gasto? ¿Cómo se verifican las transacciones sin una autoridad central?
La cadena de bloques respondió a estas preguntas.
Minería: Por qué las computadoras funcionan gratis
La potencia computacional cuesta dinero. La electricidad no es gratuita. ¿Por qué alguien contribuiría con sus recursos?
Nakamoto introdujo un sistema de recompensas. La computadora que resuelve el problema matemático primero recibe el pago en nuevos bitcoins. Este proceso se llama minería. Inyecta nuevas monedas en circulación. También brinda a los mineros un incentivo financiero para proteger la red.
La dificultad del problema matemático se ajusta según la potencia de procesamiento total. Más potencia significa problemas más difíciles. Esto mantiene estable el tiempo de verificación del bloque en aproximadamente diez minutos.
Diseño a prueba de manipulaciones
La seguridad en blockchain depende de la historia. La verificación de cada bloque depende del anterior. Una vez que un bloque se une a la cadena, queda bloqueado. Todos los nodos de la red lo ven.
Si un pirata informático quiere cambiar una transacción pasada, debe modificar ese bloque específico. Luego deben reconstruir cada bloque posterior. Esto es computacionalmente casi imposible. Para tener éxito, el atacante necesita más del 51 por ciento de la potencia de procesamiento de toda la red.
La cadena más larga gana
Existe un mecanismo de seguridad para las disputas. Si varias computadoras resuelven un bloque simultáneamente, la red se detiene. Espera al siguiente bloque para romper el empate. El sistema siempre acepta la cadena más larga como válida.
Considere una cadena de 100 bloques. Un estafador intenta gastar dos veces una moneda del bloque 70. Modifican el bloque 70 y comienzan a reconstruir los bloques del 71 al 100. Mientras tanto, el resto de la red sigue ampliando la cadena original de 100 bloques. El defraudador se queda aún más atrás. Su versión nunca llega a ser la cadena más larga. Es rechazado.
Más allá de Bitcoin
Bitcoin es sólo el acto principal. Cualquier industria que rastree transacciones puede utilizar esta estrategia. Algunos afirman que sustituirá a la web actual. Eso está por verse. Una cosa es segura. Es una aplicación inteligente de la informática distribuida.

































