# data[].attributes.body
Joshua Windsor Beaton Jr.
10B
10/5/8

# data[].attributes.body
es una estructura de datos en la que la información contenida se agrupa en conjuntos (bloques) a los que se les añade metainformación relativa a otro bloque de la cadena anterior en una línea temporal, de manera que gracias a técnicas criptográficas la información contenida en un bloque sólo puede ser repudiada o editada modificando todos los bloques posteriores.

# data[].attributes.attachment_link.readable_text
La tecnología blockchain está llamada a revolucionar prácticamente cada área en la que se logre implantar. El sector bancario parece el más proclive, dada la propia naturaleza de las "cadenas de bloques", pero, en realidad, siempre que exista una transacción, un intercambio, podrá haber blockchain. No hay que estrujarse mucho el cerebro para darse cuenta de que nuestra sociedad está basada en el intercambio, y a todos los niveles. Ya me entienden.

El caso es que el blockchain promete hacer de esos intercambios algo absolutamente íntegro, fiable, seguro e inviolable. Una promesa que acabaría con todo atisbo de problema, disputa o trifulca, pero también con el papel de los árbitros encargados de que estos intercambios funcionen. Véase los notarios, que comparten con el dinero en efectivo el primer puesto de quienes pasarán a la historia si se cumplen las previsiones anunciadas a bombo y platillo por los entusiastas de una tecnología por descubrir.

En el bando contrario está Kai Stinchcombe, CEO y cofundador de True Link Financial, un servicio bancario y de inversión para seniors. En un polémico artículo publicado en Medium y replicado en medios de la talla de CNBC, Stinchcombe afirma rotundamente que el blockain es una "mala" tecnología. Y no se trata de una descalificación sin más, sino que argumenta una opinión que va contracorriente, pues el mundo actual se divide entre quienes defienden a ultranza las posibilidades del blockchain y entre aquellos que no tienen ni pajolera idea de qué significa todo esto. La rebelión acaba de empezar.

En su artículo, Stinchcombe parte de una premisa: "La gente ha hecho una cantidad de afirmaciones inverosímiles sobre el futuro del blockchain". Algo que achaca a "un malentendido" acerca de lo que realmente suponen las cadenas de bloques. Viene a explicar que no son algo mágico capaz de limpiar datos erróneos o de aportar credibilidad a lo que es mentira: solo son una herramienta que sufrirá la mentira si los datos que incluyamos así lo indican. "Es cierto que manipular datos almacenados en una cadena de bloques es difícil, pero es falso que la cadena de bloques sea una buena forma de crear datos que tengan integridad", explica.

Además, Stinchcombe critica la excesiva individualidad del sistema. "El consenso" que aporta solvencia al sistema "está formado por cada persona que actúa en su propio interés", razona. Y lo que es peor: participa para dar validez a un registro que en realidad no pertenece a nadie, lo cual hasta ahora se esgrime precisamente como una de las fortalezas del blockchain a la hora de garantizar que sus datos no pueden ser manipulados por terceros con espurios intereses sobre los mismos. "Confías en el software y en tu capacidad para defenderte en un mundo impulsado por software en lugar de confiar en otras personas", explica.

Esto, a priori, tampoco sería malo, dado que suponemos que un programa informático, al no tener emociones humanas (salvo las inducidas por sus desarrolladores, hasta donde sea posible), es más justo y objetivo. Por eso blockchain presupone la justicia: si el sistema no pertenece a nadie, sino a todos, no hay una sola persona con capacidad para manipularlo, y todos los participantes, en tanto nodos, son a su vez vigilantes y usuarios.

Stinchcombe desmonta la validez de este argumento con un manido ejemplo: las elecciones. Se ha dicho por activa y por pasiva que el blockchain podría ser la clave para garantizar elecciones limpias allá donde la limpieza brilla por su ausencia, dado que permitiría conocer cualquier intento de manipulación. En este caso, debería plantearse un sistema de votación, tal vez digitalizado, que permita identificar al votante, registrar su voto y posteriormente rescatarlo para calcular el resultado final. Si pensábamos que blockchain suponía desintermediar, atentos: el sistema de votación deberá ser provisto y gestionado por alguien, tal vez una empresa, mientras que el registro blockchain que guarda los votos deberá estar alojado en algún lugar, probablemente "un consorcio sin fines de lucro o de código abierto", explica Stinchcombe... pero que tiene cierto poder sobre el mismo. "Un gobierno corrupto puede crear un sistema de cadena de bloques para contar los votos y simplemente asignar un millón de direcciones adicionales a sus compinches", escenifica.

Además, el autor expone una posible falla del sistema: todos los participantes tienen derecho a conocer el histórico de movimientos en un archivo basado en blockchain pero, ¿de verdad los votantes se van a dedicar a verificar que su voto ha sido realmente tenido en cuenta? "Se supone que los sistemas blockchain son más confiables, pero, de hecho, son los sistemas menos confiables del mundo", zanja Stinchcombe. Su argumentación ante tamaña subversión, que sin duda enfurecerá a más de uno, se basa en algunos casos en los que la seguridad de las transacciones bajo blockchain ha quedado violada, como ha sucedido en robos a casas de cambio de criptodivisas.

Más blockchain, más confianza

Uno de los objetivos del blockchain es proporcionar la debida confianza entre sujetos que no necesariamente la tienen, lo que permite ampliar hasta el infinito el rango de transacciones e intercambios: se puede firmar un contrato con alguien poco fiable porque el sistema se encargará de ejecutarlo automáticamente y aportar justicia a la operación. Hasta ahora, pocos sujetos racionales se meten en un contrato con alguien de quien no tengan un mínimo de información que permita conocer a qué juega. El propio Derecho invalida aquellos contratos en los que medie engaño, pues la confianza entre las partes es lo único que aporta validez a los mismos (más allá del notario).

Sin embargo, y como un palo más que asesta a esta tecnología, Stichcombe argumenta que en la era del blockchain, la confianza entre las partes será más necesaria que nunca. "Si nos fijamos en cualquier solución de blockchain, inevitablemente encontraremos una solución incómoda para volver a crear partes de confianza en un mundo sin confianza", explica. "Un mundo sin ley y desconfiado donde el interés personal es el único principio y la paranoia es la única fuente de seguridad no es un paraíso, sino un infierno 'cripto-medieval'", zanja. Vamos, que en la era del blockchain lo único que cambia es el sitio en el que anotamos los datos: eliminamos el papel y pasamos a utilizar la nube. ¿Seguro que eso es todo?

>> Aquí puedes leer el artículo original de Kai Stichcombe.

# data[].attributes.attachment_link.title
¿Y si nos estamos equivocando con el blockchain?

# data[].attributes.attachment_link.description
'No solo es una tecnología mala, sino una mala visión para el futuro', explica en un polémico artículo de opinión Kai Stinchcombe, CEO de True Link Financial.

# data[].attributes.body
Almacenamiento de datos: se logra mediante la replicación de la información de la cadena de bloques

Transmisión de datos: se logra mediante redes de pares.

Confirmación de datos: se logra mediante un proceso de consenso entre los nodos participantes. El tipo de algoritmo más utilizado es el de prueba de trabajo en el que hay un proceso abierto competitivo y transparente de validación de las nuevas entradas llamada minería.

# data[].attributes.body
En el campo de las criptomonedas la cadena de bloques se usa como notario público no modificable de todo el sistema de transacciones a fin de evitar el problema de que una moneda se pueda gastar dos veces. Por ejemplo es usada en Bitcoin, Ethereum, Dogecoin y Litecoin.

En el campo de las bases de datos de registro de nombres la cadena de bloques es usada para tener un sistema de notario de registro de nombres de tal forma que un nombre solo pueda ser utilizado para identificar el objeto que lo tiene efectivamente registrado. Es una alternativa al sistema tradicional de DNS. Por ejemplo es usada en Namecoin.

Uso como notario distribuido en distintos tipos de transacciones haciéndolas más seguras, baratas y rastreables.

# data[].attributes.body
Los expertos comparan la llegada del blockchain con hitos como la integración de los ordenadores en el uso doméstico o el desarrollo de Internet, es decir, un sistema que cambiará nuestra forma de entender los negocios y la sociedad.
Uno de sus mayores potenciales está en los llamados smart contract o contratos inteligentes, es decir, con la tecnología del blockchain se podrán hacer acuerdos y transacciones de forma confiada sin revelar información confidencial entre las dos partes y sin la necesidad de “árbitros”, como pagos a distribuidores o, por ejemplo, el alquiler de un coche de forma online.

# data[].attributes.headline
Quién es quién en el blockchain y cómo funciona

# data[].attributes.subject
Quién es quién en el blockchain y cómo funciona

# data[].attributes.body
*Vamos a intentar descifrar quién participa en el blockchain y cómo funciona su tecnología. El blockchain, como su nombre indica, es una cadena de bloques. Cada uno de esos bloques contiene la información codificada de una transacción en la red. Antes hicimos la analogía del libro contable, donde anotamos, por ejemplo, que salió A y entró B. Pues bien, blockchain se comporta igual, pero será la red de nodos distribuidos quienes tengan que certificar que esos datos son verdaderos ¿Cómo lo hacen?
Cada bloque de la cadena porta el paquete de transacciones y dos códigos, uno que indica cuál es el bloque que lo precede (excepto el bloque origen, claro), y otro para el bloque que le sigue, es decir, que están entrelazados o encadenados por lo que se llaman códigos o apuntadores hash. Ahora entra en juego el concepto de minado que realizan los nodos, es decir, el proceso de validación de la información. En este proceso de minado o comprobación, cuando hay dos bloques que apuntan al mismo bloque previo, sencillamente gana el primero en ser desencriptado por la mayoría de los nodos, es decir, que la mayoría de puntos de la red deben ponerse de acuerdo para validar la información.

# data[].attributes.body
Cadena de bloques pública: es aquella en la que no hay restricciones ni para leer los datos de la cadena de bloques (los cuales pueden haber sido cifrados) ni para enviar transacciones para que sean incluidas en la cadena de bloques. En ellas es fácil entrar y salir, son transparentes, están construidas con precaución para la operación en un entorno no confiable. Son ideales para uso en aplicaciones totalmente descentralizadas como por ejemplo para el Internet.

Cadena de bloques privada: es aquella en la que tanto los accesos a los datos de la cadena de bloque como el envío de transacciones para ser incluidas, están limitadas a una lista predefinida de entidades.