Articles

¿Dónde se almacena Blockchain?

La tecnología blockchain está creciendo rápidamente en importancia y es fácil ver por qué. Desde el bombo en torno a la moneda digital en 2017, hasta la creciente adopción de soluciones blockchain en los negocios en 2020, esta tecnología descentralizada está creciendo rápidamente en importancia. Así que mientras blockchain puede operar en gran medida en el fondo, si usted es nuevo en bitcoin y la moneda digital o un usuario establecido de criptointercambio, vale la pena saber un poco acerca de cómo funciona, incluyendo cómo & donde se almacena blockchain.
El blockchain, es en su núcleo simplemente una base de datos para almacenar información. Sin embargo, una diferencia clave de la tecnología blockchain con respecto a una base de datos convencional es que, en lugar de que la base de datos esté controlada por una autoridad central como un gobierno o un banco, la base de datos está «descentralizada» en el sentido de que es efectivamente propiedad de la red de usuarios. Como resultado de esta arquitectura, una cadena de bloques es capaz de proporcionar un registro público compartido de la propiedad de cualquier activo, rastreando los cambios de tal manera que son visibles para cualquier persona con acceso a la cadena de bloques. Como tal, una base de datos descentralizada opera de acuerdo con las reglas de la red, razón por la cual la «gobernanza» de la blockchain es tan importante para su éxito, y por qué la retroalimentación de la comunidad es clave, especialmente para el éxito de las blockchains públicas «sin permiso».
Cuando un nuevo ordenador, o «nodo» para usar la jerga técnica, se une a una red de blockchain, puede empezar a hacer transacciones. Por lo general, esa red descentralizada estará formada por millones de ordenadores de todo el mundo conectados entre sí en lo que se denomina una red «peer-to-peer». Una característica fundamental del funcionamiento de la cadena de bloques es que cada vez que se realiza una transacción, los detalles de la misma aparecen en la red, de modo que todos los usuarios tienen un registro actualizado. Una segunda característica clave es que cualquier dato añadido a la cadena de bloques debe ser verificado por la red. Y como las cadenas de bloques están descentralizadas, sin un único punto de fallo, a diferencia de las bases de datos tradicionales, a los «hackers» informáticos les resulta mucho más difícil alterar o cambiar los datos contenidos en la cadena de bloques.
El término «cadena de bloques» deriva de la forma en que las transacciones se enlazan entre sí, bloque a bloque, que es esencialmente la forma en que se añade toda la información nueva a la base de datos. Mediante este proceso bloque a bloque, la cadena de bloques es un «registro inmutable» -en otras palabras, es un registro preciso de quién posee exactamente qué en esa red- que no puede ser alterado. Y con las cadenas de bloques públicas, mientras que los datos son públicos, quién está haciendo realmente las transacciones es privado, por lo que es anónimo de esa manera también.

Las monedas digitales y la cadena de bloques

Las monedas digitales están todas hechas de cadena de bloques; es la tecnología subyacente detrás de la mayoría de las criptomonedas. El blockchain es una enorme base de datos que almacena toda la información. Imagina una gran hoja de cálculo de Excel en la que todos los usuarios pueden hacer entradas y que se actualiza al instante en todos los sistemas. La cadena de bloques almacena todos los detalles de las transacciones de divisas digitales que se han realizado. En el caso del bitcoin esto incluye:

  • Fecha de la transacción
  • Cantidad enviada
  • Dirección bitcoin del receptor
  • Dirección bitcoin del remitente (es un número de cuenta bancaria)

Como ejemplo, aquí hay diferentes direcciones de moneda digital o números de cuenta. Estamos asumiendo que cada dirección tenía 5 BTC para empezar. Lo mejor de este concepto es que cualquiera dentro de la red puede calcular el saldo simplemente leyendo las transacciones:

1FJJgwoa47aBpv84euSLreFmJPwBdZy tiene 5-0,01 = 4.99 BTC

35cVF6hZwXF33yS3jhoQRt1gzZhxM tiene 5-4,9 = 0,01 BTC

1JN95wW66Pone6n4f1giFZNqCu64 tiene 5-1,245=4,875 BTC

1737a36vF46rGXQPGLMJTcWsw2y tiene 5+0.01+4,9=9,9 BTC

1KJDDF54pH65qicuyCK74Af7Wtpp tiene 5+1,245=5,12 BTC
En términos sencillos, el bitcoin se basa en una cadena de bloques (blockchain), que funciona como el libro de contabilidad compartido de la moneda digital, «una base de datos que se comparte y sincroniza de forma consensuada en múltiples sitios, instituciones o geografías, a la que pueden acceder varias personas», según Investopedia. Piensa en blockchain como algo similar a un sistema operativo informático, como Microsoft Windows o MacOS, y en el propio bitcoin como una aplicación que puede ejecutarse en ese sistema operativo.

¿Es sencilla la tecnología blockchain?

Un buen ejemplo de cómo funciona blockchain lo ofrecen las empresas de leasing de coches, como se ilustra en este caso de estudio de IBM que expone claramente sus beneficios: «Un reto importante al que se enfrentan las redes actuales de leasing de automóviles es que, aunque la cadena de suministro física suele estar integrada, los sistemas de apoyo suelen estar fragmentados.
«Cada parte de la red mantiene su propio libro de contabilidad, que puede tardar días o semanas en sincronizarse. Mediante el uso de un libro de contabilidad compartido en una red de blockchain, cada participante autorizado puede acceder, supervisar y analizar el estado del vehículo, independientemente del punto en el que se encuentre dentro de su ciclo de vida»
Ilustración de ‘Blockchain for Dummies’ IBM Tercera Edición, 2020, Manav Gupta
Cómo la Blockchain genera confianza
La blockchain es un concepto descentralizado que difiere completamente de los sistemas tradicionales, ya que no hay ninguna autoridad u organización que tome el control del sistema. Lo que esto significa en la práctica es que la cadena de bloques es muy eficaz para crear confianza. Los desarrolladores originales de bitcoin querían un medio para distribuir moneda de forma anónima, independiente de cualquier estructura gubernamental. Para usar la palabra de la jerga, es «sin confianza» en el sentido de que el sistema fue diseñado para que nadie tenga que confiar en nadie más para que el sistema funcione.
Las características principales de la cadena de bloques se pueden resumir en cinco características clave:
1. Distribuida y sostenible: La cadena de bloques se comparte, se actualiza con cada transacción y, por lo tanto, lo que está en la cadena de bloques se actualiza a medida que se utiliza. Y como no es propiedad ni está controlada por nadie, la cadena de bloques no necesita depender de ningún individuo u organización para su uso y desarrollo continuos.
2. Segura, privada e inmutable: Los permisos incorporados y el uso de la criptografía (código para proteger la información en los sistemas informáticos) ayudan a evitar el acceso no autorizado a cualquier red determinada y a garantizar que los participantes son quienes dicen ser. La confidencialidad se mantiene mediante una combinación de criptografía y derechos de acceso a los datos, para dar a los usuarios un acceso selectivo. Después de registrarse, los usuarios no pueden manipular ningún registro de la transacción.
3. Transparente y auditable: Como todos los usuarios de la cadena de bloques tienen acceso a los mismos datos, pueden validar las transacciones y verificar las identidades o la propiedad sin necesidad de terceros intermediarios o de una autoridad central de control.
4. Basado en el consenso: Todos los usuarios de una red blockchain deben estar de acuerdo en que una transacción es válida. Esto se consigue mediante el uso inteligente de lo que se denomina «algoritmos de consenso». Como resultado, las redes blockchain pueden decidir cómo puede realizarse exactamente cada transacción.
5. Organizado y flexible: Las blockchains pueden establecerse con reglas de negocio y ‘contratos inteligentes’ (software automático que se ejecuta en base a una o más condiciones – ver más abajo) incorporados en la plataforma. Como resultado, estas redes pueden apoyar los procesos de negocio de extremo a extremo y una amplia gama de actividades, desde el apoyo a la gestión de la logística global, para ayudar a los consumidores con el seguro de vuelo automatizado si su vuelo se interrumpe.

Ilustración de ‘Smart Contracts Explained’ (https://101blockchains.com//)