¿Qué es el Blockchain?
Blockchain es un nuevo tipo de bases de datos digitales, descentralizadas, distribuidas y con capacidad para añadir datos únicamente. Es una cadena de bloques. Cada bloque contiene datos, que están conectados de forma segura, usando criptografía de extremo a extremo y siguiendo un orden cronológico.
Es, por tanto, una tecnología que permite realizar transacciones y otros procesos online de forma segura y sin intermediarios, ya que el control del proceso recae en los propios usuarios.
¿Qué es Bitcoin?¿Es lo mismo Bitcoin que Blockchain?
En 2008 Satoshi Nakamoto (identidad ficticia de la persona o grupo de personas anónimas que crearon bitcoin) publicó un documento en el que definía teóricamente un sistema de pagos global y seguro en los que no se necesitarían intermediarios, lo denominó «bitcoin». En 2009, lo puso en marcha.
Hablando con propiedad, Bitcoin es la primera aplicación de una «base de datos de cadena de bloques». De hecho, no se conocía la existencia de Blockchain antes del Bitcoin, y todavía no se denominaba «Blockchain».
El Bitcoin opera desde entonces como una moneda criptográficamente segura en una red P2P, que no requiere asistencia de una tercera parte para que la transacción tenga lugar. El Blockchain de Bitcoin recoge todas las transacciones hechas con bitcons desde la primera transacción el tres de enero de 2009.
¿Es el Bitcoin la única moneda que funciona con esta tecnología? ¿En qué se diferencia de otros proyectos?
No, el Bitcoin solo es la primera aplicación de la tecnología de cadena de bloques, pero existen aplicaciones para el Blockchain en multitud de sectores (Finanzas, Transporte, Legal, etc.). Ciñéndonos al tema de las monedas digitales, muchos otros proyectos aparecieron después con éxito desigual (Ethereum, Litecoin, etc.), se les llama altcoins. También se basan en la tecnología de cadena de bloques pero se diferencian fundamentalmente en su filosofía, en los algoritmo de encriptación o en la organización de la «minería de datos» (Ver más abajo)».
¿Por qué se denomina Blockchain?
En el documento original de Bitcoin, a la base de datos no se le llamaba Blockchain. Pero a lo largo del tiempo comenzaron a denominar a este tipo tecnología Blockchain, ya que todos los datos que entran en la red se agrupan en bloques y se conectan entre sí en una cadena con orden cronológico («Block Chain», cadena de bloques en inglés).
¿Por qué se habla tanto del Blockchain en la industria?
Una vez que se adopte la tecnología de cadena de bloques será posible intercambiar valor entre personas más allá de las fronteras de la misma manera que hoy intercambiamos correos electrónicos y mensajes instantáneos en línea.
¿Por qué el Blockchain es diferente de las bases de datos tradicionales?
Las bases de datos tradicionales suelen estar controladas por una sola entidad o un cuerpo central y, por lo tanto, tienen un punto único de riesgo de fallos, y son vulnerables a violaciones de seguridad. Por el contrario, las bases de datos de Blockchain se descentralizan y distribuyen, por lo que ese riesgo se minimiza casi hasta 0.
En otras bases de datos tradicionales como los libros de contabilidad, que sí están distribuidas entre varias entidades, deben confirmarse antes de liquidar una transacción. Por ejemplo, en el mercado de valores donde la liquidación tiene lugar después de 3 días de la fecha de la transacción (T + 3). Mientras que en el caso de Blockchain, todas las entidades comparten la misma base de datos al mismo tiempo, por lo tanto, las transacciones se liquidan al mismo tiempo (T + 0).
¿Qué diferencia hay entre un Blockchain público y uno privado?
Uno público es aquel que se ejecuta en una red abierta, donde cualquiera puede unirse y leer, escribir y ver transacciones en la base de datos de Blockchain.
Mientras que una cadena de bloques privada o autorizada es administrada por una empresa, entidad o grupo de personas que deciden quién puede participar y qué acciones pueden realizar.
¿Por qué hay tanta expectación con el Blockchain?
Las viejas formas de almacenamiento de datos tienen varias limitaciones: Son susceptibles a ataques y manipulaciones debido a su naturaleza centralizada bajo el control de una autoridad única. Si esa administrador puede ser puesto en riesgo de alguna manera, los datos pueden ser manipulados. Dado que una base de datos de cadena de bloques reside en todos los nodos de la red, los datos dispersos en todo el mundo. Es casi imposible hackear o comprometer toda la red.
¿En qué otros sectores se puede usar el Blockchain?
La tecnología Blockchain ofrece una trazabilidad completa, desde los ingredientes de un producto fabricado, al origen real de un alimento o al destino exacto de cada céntimo de una donación a una ONG. También transparencia en las elecciones o en el crowdfunding, siendo más seguro, más rápido de contar (en directo) y fácilmente auditable por todos, y permitiendo que si el proyecto que cientos de personas te han financiado no se hace en el tiempo marcado, el dinero se devuelve automáticamente a todos ellos sin que una persona tenga que dedicar ni un segundo a gestionarlo y sin dar explicaciones.
¿Se puede usar Blockchain para la seguridad de IPs?
La protección y seguridad de IP es uno de los casos de uso populares para esta tecnología. Una idea se puede almacenar en una cadena de bloques y, si esa idea es robada y existe una disputa sobre la propiedad, siempre se puede probar que en una fecha en particular, la fecha de almacenamiento en la cadena de bloques, la idea fue creada por el propietario/creador.
¿Qué es un «contrato inteligente»?
El «contrato inteligente» («Smart Contract», en su denominación inglesa) es un acuerdo «ágil» entre partes que se implementa en la cadena de bloques para cada entrada registrada. Hace que se autoejecuten las transacciones cuando se cumplen las condiciones acordadas por las dos partes (almacenando en cada nodo toda la información).
¿Qué tiene que ver la «minería» con todo esto?
La minería de datos («Mining», en inglés) se utiliza como prueba de trabajo para los participantes en la cadena de bloques. Cada vez que se acuerda un bloque de transacciones, cada nodo participante intenta «extraer» el bloque (un proceso algorítmico matemático).
¿Qué es una «cartera Bitcoin»?
La cadena de bloques de Bitcoin utiliza criptografía asimétrica para intercambiar y recuperar mensajes y, por lo tanto, requiere claves diferentes, públicas y privadas. Una «cartera Bitcoin» (Bitcoin wallet, en su denominación anglófona) es una combinación de esas claves públicas y privadas. La clave pública se comparte con todos y vale para recibir monedas. La clave privada se utiliza para acceder al dinero para gastarlo, por lo es conocida únicamente por el usuario.
¿Se ha logrado hackear la tecnología Blockchain?
El Blockchain de Bitcoin nunca ha sido pirateado y no es económicamente viable piratearlo, debido a su gran red con gran capacidad informática. Ciertos servicios complementarios, como algunos servicios de intercambios de bitcoins y»carteras personales» de bitcoins han sido pirateados en el pasado, debido a errores e imprudencias de algunos usuarios, al no mantener segura su clave privada en esos servicios personales.