Tecnología blockchain y descentralización
Imaginá que Kevin le envía $\$20$ a Fátima. En un banco, una sola institución anota ese movimiento en su libro de cuentas y todos confían en que no se equivoque ni lo altere. ¿Y si no existiera ese libro único, sino miles de copias iguales repartidas por todo el mundo, y nadie pudiera cambiar una sola sin que las demás lo notaran? Eso es, en esencia, un blockchain. Al final de la página vas a poder explicar cómo funciona.
Qué es un blockchain
Un blockchain (en español, cadena de bloques) es un registro digital de transacciones. Pensá en un cuaderno de cuentas, pero con dos diferencias: está dividido en bloques y cada bloque queda enlazado al anterior.
Un bloque es como una página del cuaderno: cuando se llena, se cierra y se pasa a la siguiente. La «huella» (llamada hash) es un código que resume el contenido del bloque. Si cambia una sola cifra del bloque, la huella cambia por completo.
Por eso se llama «cadena»: el bloque 3 apunta al 2 y el 2 al 1. Para el orden, la fecha y la secuencia de los bloques importan tanto como su contenido.
Explicá con tus palabras qué es un blockchain y por qué se le llama «cadena de bloques».
Explicá con tus palabras qué es un blockchain y por qué se le llama «cadena de bloques».
Descentralización
En un sistema centralizado, una sola entidad guarda y controla el registro. Un banco, por ejemplo, tiene el libro de cuentas de sus clientes en sus servidores. Funciona, pero depende de esa única entidad: si falla, se equivoca o es atacada, todo el sistema se afecta.
En una red descentralizada, el registro no está en un solo lugar: lo comparten muchos participantes (llamados nodos), y las decisiones se toman entre todos según reglas comunes.
Así se entiende la frase «nadie manda, pero todos controlan»: no hay un jefe que decida solo, pero cada participante puede revisar el registro y las reglas se aplican a todos por igual.
| Centralizado | Descentralizado | |
|---|---|---|
| Quién guarda el registro | Una entidad | Muchos participantes |
| Quién decide | La entidad | Las reglas de la red, validadas entre todos |
| Si una parte falla | Puede caerse todo | La red sigue funcionando |
| Confianza | En la entidad | En las reglas y en la verificación entre todos |
Definí qué significa que una red sea descentralizada y compará con un sistema centralizado, como un banco que guarda en un solo lugar el registro de las cuentas de sus…
Definí qué significa que una red sea descentralizada y compará con un sistema centralizado, como un banco que guarda en un solo lugar el registro de las cuentas de sus clientes.
Un registro de transacciones se copia en miles de computadoras distintas. Indicá una ventaja de que existan tantas copias y explicá en una frase por qué ayuda a la…
Un registro de transacciones se copia en miles de computadoras distintas. Indicá una ventaja de que existan tantas copias y explicá en una frase por qué ayuda a la seguridad.
Pasos de una transacción
¿Cómo llega la transferencia de Kevin a Fátima al registro? Seguí cuatro pasos.
Describí en orden los pasos básicos que sigue una transacción en una red blockchain: solicitud, validación por la red, incorporación a un bloque y registro en la cadena.…
Describí en orden los pasos básicos que sigue una transacción en una red blockchain: solicitud, validación por la red, incorporación a un bloque y registro en la cadena. Explicá qué se logra en cada paso.
Seguridad: por qué es difícil falsificar
Dos ideas protegen la cadena:
-
Enlace por huellas. Cada bloque guarda la huella del anterior. Si alguien modifica una transacción antigua, la huella de su bloque cambia y el siguiente deja de coincidir. Para disimularlo tendría que rehacer todos los bloques posteriores.
-
Muchas copias. Aunque alguien lograra alterar su copia, las miles de copias restantes no coincidirían con la suya y la red la rechazaría.
Por eso Carlos se equivoca si piensa que se puede cambiar un dato antiguo sin que nadie lo note: habría que cambiar la huella de ese bloque y de todos los posteriores, y además convencer a la mayoría de la red.
Carlos dice que alguien podría cambiar una transacción antigua del blockchain sin que nadie lo note. Explicá por qué esto es muy difícil, tomando en cuenta que cada…
Carlos dice que alguien podría cambiar una transacción antigua del blockchain sin que nadie lo note. Explicá por qué esto es muy difícil, tomando en cuenta que cada bloque contiene información del bloque anterior y que la red mantiene muchas copias.
Participantes, control y límites
Los participantes que validan transacciones revisan las reglas, agrupan las operaciones en bloques y mantienen una copia. Reciben una recompensa por hacerlo, lo que los motiva a actuar con honestidad. Así «todos controlan»: cualquiera con una copia puede comprobar que el registro es correcto.
El sistema se debilita si un grupo pequeño llega a controlar la mayoría de la red. Ese grupo podría:
-
rechazar transacciones de ciertas personas;
-
intentar reescribir bloques recientes para gastar dos veces el mismo dinero;
-
imponer cambios en las reglas a su conveniencia.
Eso se parecería otra vez a un sistema centralizado. Por eso importa que haya muchos participantes independientes.
Además, el blockchain tiene límites:
-
Privacidad: si el registro es público, cualquiera puede ver los datos. Hay que decidir qué información se guarda.
-
Costo y velocidad: mantener muchas copias y validar consume energía y tiempo.
-
Errores: si se registra un dato falso desde el inicio, el blockchain no lo corrige; solo garantiza que no cambia después.
Una alcaldía quiere guardar el registro de pagos de sus proveedores en un blockchain. Explicá dos beneficios que tendría para la transparencia y una limitación o…
Una alcaldía quiere guardar el registro de pagos de sus proveedores en un blockchain. Explicá dos beneficios que tendría para la transparencia y una limitación o dificultad que podría surgir, por ejemplo respecto de la privacidad de los datos.
Se dice que en una red descentralizada «nadie manda, pero todos controlan». Explicá qué significa esa frase, qué papel cumplen los participantes que validan…
Se dice que en una red descentralizada «nadie manda, pero todos controlan». Explicá qué significa esa frase, qué papel cumplen los participantes que validan transacciones y qué problemas podrían aparecer si un pequeño grupo llegara a controlar la mayoría de la red.
¿Cuándo conviene usar blockchain?
Comparemos un registro de terrenos en papel con uno en blockchain.
| Criterio | Papel en una oficina | Blockchain |
|---|---|---|
| Confianza | En el personal y la oficina | En las reglas y la verificación de la red |
| Riesgo de falsificación | Hojas alteradas, pérdida o incendio | Muy bajo una vez registrado |
| Rapidez de consulta | Hay que ir y buscar el libro | Consulta rápida desde una computadora |
| Costo de implementación | Bajo, pero con gastos de archivo | Alto al inicio: sistemas, capacitación, seguridad |
Compará un registro de propiedades de terrenos llevado en papel por una oficina pública con uno llevado en blockchain. Analizá confianza, riesgo de falsificación,…
Compará un registro de propiedades de terrenos llevado en papel por una oficina pública con uno llevado en blockchain. Analizá confianza, riesgo de falsificación, rapidez de consulta y costo de implementación. Concluí en qué condiciones convendría pasar al blockchain.
Volvé al principio: no hay un libro único que alguien pueda alterar, sino miles de copias enlazadas por huellas. Por eso Kevin y Fátima pueden confiar en el registro sin depender de una sola entidad.