🇪🇸 Lo que una Blockchain en realidad es, Escrito en Blockchain

:es: Traducción al español de “What A Blockchain Actually Is, Written In Blockchain”

Publicado por Andrew Ancheta en cryptobriefing.com el 7 de Agosto de 2018

Cada pocas semanas tengo una experiencia como la siguiente. Estoy sentado en un bar o en una barbacoa en algún lugar, bebiendo tranquilamente un trago, y alguien me pregunta sobre el cripto. ¿Cómo funciona una blockchain (cadena de bloques)? ¿Cuál es la historia de la minería? ¿Por qué hay más de 1.700 monedas diferentes? ¿Cómo puedo confiar en un dinero que requiere un doctorado para entenderlo?

Ese suele ser el final de una noche divertida, ya que el resto de la noche se transforma en una prolongada discusión sobre los hash criptográficos, las pruebas de trabajo, los ataques del 51% y los contratos inteligentes. Los ojos se glasean; los vasos se vacían y se mantienen secos, y todos se van a casa más confundidos que antes.

Este ensayo es un intento de explicar las blockchain en términos sencillos, para que todos puedan volver a beber y jugar videojuegos. O, si usted es el tipo de persona que disfruta de estar en el centro de atención, para que pueda ser el inteligente en explicar las criptomonedas a sus amigos y parientes tecnológicamente desafiados.

Comienza con una simple observación:

Los párrafos anteriores contenían 159 palabras en 10 oraciones, con 964 caracteres, incluidas 283 vocales y 479 consonantes. Hay 2 números, cuyo valor promedio es 875.5.

Bloque 1.

La sección anterior (excluido el último párrafo) contenía 159 palabras en 10 oraciones, con 964 caracteres, incluidas 283 vocales y 479 consonantes. Hubo 2 números, cuyo promedio fue de 875.5.

Este ensayo no sólo es un intento de explicar cómo funcionan las blockchain, sino que también está estructurado como una blockchain. Cada sección -o bloque- está enlazada con el bloque anterior. Siéntete libre de tomar un lápiz y seguir adelante.

Esta no es una blockchain particularmente robusta. Una verdadera blockchain es un esfuerzo comunitario, donde muchos nodos comparten información y desarrollan un consenso distribuido. Esta cadena en particular tiene un solo productor de bloques, que también es el autor.

Pero podría tener una longevidad limitada, si la gente guarda este ensayo en sus discos duros o comparte copias del mismo. Podrían incluso bifurcarse, añadiendo sus propios bloques hasta el final.

Esta sección contenía 136 palabras en 12 frases. Tenía 835 caracteres, incluyendo 236 vocales y 411 consonantes. También tenía 8 números, cuyo promedio es de 346.6875.

Bloque 2.

La sección anterior contenía 136 palabras en 12 frases. Tenía 835 caracteres, incluyendo 236 vocales y 411 consonantes. El promedio de sus 8 números fue de 346.6875.

Tal vez te preguntes por qué estoy contando las letras de cada párrafo.

El conteo de letras proporciona una especie de firma o instantánea para cada bloque. Es como un sello de cera en un sobre: una vez que se han contado las letras, es muy difícil para alguien reescribirlo sin cambiar el número de letras, números, etc.

Pero es tedioso escribir el número completo de letras, así que abreviaré cada firma de bloque de esta manera:

Firma en bloque: (100, 8, 600, 170, 281, 8, 248.3359375)

Bloque 3.

Bloque anterior: (100, 8, 600, 170, 281, 8, 248.3359375)
Este esquema de firma es sólo una analogía. Los criptógrafos reales lo considerarían muy débil incluso para los estándares de lápiz y papel: es posible (pero difícil) escribir otro párrafo de 100 palabras con 170 vocales, 281 consonantes, y así sucesivamente.

Eso no puede decirse de las blockchain digitales como bitcoin. Cada firma tiene 64 dígitos cuando se escribe en la base 16, y un solo error tipográfico cambiaría totalmente la huella dactilar.

Es casi imposible encontrar dos bloques con la misma firma, y la única manera de hacerlo es adivinando al azar.

Firma en bloque: (95, 7, 595, 149, 276, 13,165.44466145833)

Bloque 4.

Bloque anterior: (95, 7, 595, 149, 276, 13,165.44466145833)
Cada bloque contiene una miniatura del bloque anterior, que tiene una firma de la anterior, hasta el principio. Esto es lo que hace que una cadena de bloques sea inmutable: cualquiera que intente editar un bloque también tendrá que falsificar el siguiente bloque, y así sucesivamente hasta el final de la línea.

Es por eso que las blockchain se consideran acorazadas. Cualquiera puede comprobar fácilmente que un bloque sigue las reglas, pero es muy difícil crear un bloque falsificado, y en el momento en que lo haga, estará aún más retrasado.

Firma: (97,7, 565, 259, 148, 8, 163.05558268229)

Bloque 5.

Bloque anterior: (97,7, 565, 259, 148, 8, 163.05558268229)
Ahora que tenemos un libro de contabilidad a prueba de manipulaciones, podemos utilizarlo para registrar las operaciones de valor, sin tener que preocuparnos por falsificaciones o falsificaciones.

En Bitcoin, la blockchain más conocida, hay dos tipos de transacciones. Los más sencillos crean nuevas monedas para recompensar al creador de cada bloque. Se parecen un poco a esto:

El autor se paga 50 monedas por crear un nuevo bloque.
Firma: (71,6,450,197,121, 9, 144.67284252025)

Bloque 6.

Bloque anterior: (71,6,450,197,121, 9, 144.67284252025)
El segundo tipo son las transacciones normales. Un simple bloque podría verse así:

Alice envía 5 monedas a Bob, y 1 moneda como comisión de transacción para el creador del bloque.
El autor recoge 50 monedas, en pago por la creación de un nuevo bloque, y una tasa de transacción de 1 moneda.
También es importante tener en cuenta que no hay nombres reales, al menos en la blockchain Bitcoin. En su lugar, cada usuario utiliza un número secreto para probar la propiedad de sus cuentas.

Esto lleva a la regla número uno de Bitcoin y de cualquier otra criptomoneda: nunca comparta sus claves privadas.

Firma: (101,8,625,175,277,12,88.472736876688)

Bloque 3.

Bloque anterior: (95, 7, 595, 149, 276, 13, 165.44466145833)
¿Notas algo extraño en este bloque? La firma no coincide con el bloque anterior, sino que en realidad sigue a uno unos pocos bloques atrás.

Esto sucede todo el tiempo en las grandes redes, donde constantemente se crean y comparten nuevos bloques. A veces un nodo está unos pasos detrás de los otros, o podría haber un hacker malicioso tratando de jugar con el sistema.

La solución de este problema implica un principio organizativo importante: la cadena más larga es siempre autoritativa. Siempre que hay dos versiones posibles de la blockchain, todo el mundo sigue la que tiene más bloques.

Por eso, a veces oirá que la gente le dice que espere una hora antes de considerar que la transacción de Bitcoin está completa. Es posible tener dos versiones competidoras del mismo bloque, al menos por un tiempo. Después de unas cuantas cuadras, un candidato emerge como el claro ganador.

Dado que este bloque se encuentra al final de una cadena corta, se ignorarán todas sus transacciones.

El autor te envía 1.000.000 de bitcoins.

Firma:(164,13,1062,306,506,9,11268.690104167)

Bloque 7.

Bloque anterior: (101,8,625,175,277,12,88.472736876688)
Fíjese en la firma de arriba: una vez más estamos enlazados de nuevo a la versión más larga de la blockchain, que se considera la cadena “derecha”.

La velocidad de la producción de bloques plantea otro problema. Con miles de participantes en la blockchain, constantemente se crean y comparten nuevos bloques. Todo el mundo quiere la recompensa por la creación del bloque.

Esa es la razón de uno de los aspectos más confusos e incomprendidos de la criptomoneda: la minería. Para limitar los bloques a intervalos de 10 minutos, las reglas de Bitcoin requieren resolver un rompecabezas antes de cada nuevo bloque.

La única manera de resolverlo es incluir un número arbitrario y aleatorio en el bloque, y esperar que la firma del bloque salga dentro de una pequeña área objetivo. Si eso no funciona, todo el mundo sigue adivinando hasta que alguien encuentra una respuesta que da en el blanco.

Este es el equivalente matemático de la rima o pentámetro yámbico: no sirve para ningún propósito necesario o útil, excepto que toma alrededor de 10 minutos para resolverlo.

Firma:(155,11,1048,302,502,10,131.34727368767)

Bloque 8.

Bloque anterior:(155,11,1048,302,502,10,131.34727368767)
Hasta ahora hemos descrito principalmente Bitcoin, el primer y más conocido blockchain. ¿Pero qué hay de las otras 1699 criptomonedas?

Algunas de ellas son variaciones de Bitcoin con funciones adicionales de privacidad o velocidad. Otros son fichas o bienes separados - piense en ellos como pases de cine o boletos de autobús.

Los proyectos más emocionantes sacan a Crypto del juego del dinero. Es posible que haya oído hablar de Ethereum, el precursor de muchas plataformas avanzadas de contratos inteligentes. Se trata de algo más que de libros de contabilidad: una plataforma de contratos inteligente puede hacer todo lo que un ordenador puede hacer.

Los contratos inteligentes son acuerdos complicados:

  • Alice apuesta $10 a Bob en un sorteo de monedas al azar.
  • Charlie acepta vender Bitcoin a David, y ninguno de los dos bandos tiene que preocuparse de que le roben.

O, con un poco más de desarrollo:

  • Alice le apuesta a Bob $100 a que John McAfee será elegido.
  • Charlie está de acuerdo en pagarle a David $500 por un trabajo independiente, que sólo se pagará si/cuando se complete el trabajo.
  • Edgar paga a su compañía de seguros $10 al mes, pero las aseguradoras pagarán $5,000 en caso de un accidente.

Todas estas cosas ya se hacen en el mundo real, pero requieren muchos abogados, agentes y especialistas para su ejecución. En una blockchain, todas esas personas pueden ser reemplazadas, en teoría, por código automatizado.

Firma:(205,16,1334,377,625,14,677.59623383483)

Bloque 9.

Bloque anterior: (205,16,1334,377,625,14,677.59623383483)
Es por eso que algunas personas piensan que la blockchain es una tecnología tan innovadora. La capacidad de enviar dinero a cualquier parte, sin más esfuerzo que enviar un correo electrónico, podría revolucionar las finanzas más que los billetes de banco, las tarjetas de crédito y los ordenadores combinados.

Esta introducción está lejos de ser completa, pero es de esperar que sea lo suficientemente coherente como para eliminar algo del misticismo en torno a la criptomoneda y las blockchain en general. Para una explicación más detallada de Bitcoin y Ethereum, hay muchas explicaciones detalladas en YouTube y Medium, sin mencionar CryptoBriefing.com.

El autor tiene inversiones en Bitcoin y Ethereum.