19 abril 2021 14:31

Explicación de Blockchain

Tabla de contenido

Expandir

Si ha estado siguiendo la banca, la inversión o la criptomoneda durante los últimos diez años, es posible que haya escuchado el término «blockchain», la tecnología de mantenimiento de registros detrás de la red Bitcoin.

Conclusiones clave

  • Blockchain es un tipo específico de base de datos.
  • Se diferencia de una base de datos típica en la forma en que almacena información; Las cadenas de bloques almacenan datos en bloques que luego se encadenan entre sí.
  • A medida que ingresan nuevos datos, se ingresan en un bloque nuevo. Una vez que el bloque está lleno de datos, se encadena al bloque anterior, lo que hace que los datos se encadenen en orden cronológico.
  • Se pueden almacenar diferentes tipos de información en una cadena de bloques, pero el uso más común hasta ahora ha sido como un libro mayor para transacciones.
  • En el caso de Bitcoin, blockchain se usa de manera descentralizada para que ninguna persona o grupo tenga el control, sino que todos los usuarios retienen el control colectivamente.
  • Las cadenas de bloques descentralizadas son inmutables, lo que significa que los datos ingresados ​​son irreversibles. Para Bitcoin, esto significa que las transacciones se registran permanentemente y todos pueden verlas.

¿Qué es Blockchain?

Blockchain parece complicado, y definitivamente puede serlo, pero su concepto central es realmente bastante simple. Una cadena de bloques es un tipo de base de datos. Para poder comprender blockchain, es útil comprender primero qué es realmente una base de datos.

Una base de datos es una colección de información que se almacena electrónicamente en un sistema informático. La información, o datos, en las bases de datos generalmente se estructura en formato de tabla para permitir una búsqueda y filtrado más fáciles de información específica. ¿Cuál es la diferencia entre alguien que usa una hoja de cálculo para almacenar información en lugar de una base de datos?

Las hojas de cálculo están diseñadas para que una persona, o un pequeño grupo de personas, almacene y acceda a cantidades limitadas de información. Por el contrario, una base de datos está diseñada para albergar cantidades significativamente mayores de información a la que pueden acceder, filtrar y manipular rápida y fácilmente cualquier número de usuarios a la vez.

Las grandes bases de datos logran esto al albergar datos en servidores que están hechos de computadoras poderosas. A veces, estos servidores se pueden construir usando cientos o miles de computadoras para tener la potencia computacional y la capacidad de almacenamiento necesaria para que muchos usuarios accedan a la base de datos simultáneamente. Si bien una hoja de cálculo o una base de datos puede ser accesible para cualquier número de personas, a menudo es propiedad de una empresa y está administrada por una persona designada que tiene control total sobre cómo funciona y los datos que contiene.

Entonces, ¿en qué se diferencia una cadena de bloques de una base de datos?

Estructura de almacenamiento

Una diferencia clave entre una base de datos típica y una cadena de bloques es la forma en que se estructuran los datos. Una cadena de bloques recopila información en grupos, también conocidos como bloques, que contienen conjuntos de información. Los bloques tienen ciertas capacidades de almacenamiento y, cuando se llenan, se encadenan al bloque previamente llenado, formando una cadena de datos conocida como «blockchain». Toda la información nueva que sigue a ese bloque recién agregado se compila en un bloque recién formado que luego también se agregará a la cadena una vez que se complete.

Una base de datos estructura sus datos en tablas, mientras que una cadena de bloques, como su nombre lo indica, estructura sus datos en trozos (bloques) que se encadenan entre sí. Esto hace que todas las cadenas de bloques sean bases de datos, pero no todas las bases de datos sean cadenas de bloques. Este sistema también crea inherentemente una línea de tiempo irreversible de datos cuando se implementa de forma descentralizada. Cuando se llena un bloque, se graba en piedra y se convierte en parte de esta línea de tiempo. A cada bloque de la cadena se le asigna una marca de tiempo exacta cuando se agrega a la cadena.

Proceso de transacción

Atributos de la criptomoneda

Descentralización

Con el fin de comprender blockchain, es instructivo verlo en el contexto de cómo ha sido implementado por Bitcoin. Como una base de datos, Bitcoin necesita una colección de computadoras para almacenar su blockchain. Para Bitcoin, esta cadena de bloques es solo un tipo específico de base de datos que almacena cada transacción de Bitcoin que se haya realizado. En el caso de Bitcoin, y a diferencia de la mayoría de las bases de datos, estas computadoras no están todas bajo el mismo techo, y cada computadora o grupo de computadoras es operado por un individuo o grupo de individuos único.

Imagine que una empresa posee un servidor compuesto por 10,000 computadoras con una base de datos que contiene toda la información de la cuenta de su cliente. Esta empresa tiene un almacén que contiene todas estas computadoras bajo un mismo techo y tiene el control total de cada una de estas computadoras y de toda la información contenida en ellas. De manera similar, Bitcoin consta de miles de computadoras, pero cada computadora o grupo de computadoras que contiene su cadena de bloques se encuentra en una ubicación geográfica diferente y todas son operadas por individuos o grupos de personas separados. Estas computadoras que componen la red de Bitcoin se llaman nodos.

En este modelo, la cadena de bloques de Bitcoin se utiliza de forma descentralizada. Sin embargo, existen cadenas de bloques privadas y centralizadas, donde las computadoras que componen su red son propiedad y están operadas por una sola entidad.

En una cadena de bloques, cada nodo tiene un registro completo de los datos que se han almacenado en la cadena de bloques desde su inicio. Para Bitcoin, los datos son el historial completo de todas las transacciones de Bitcoin. Si un nodo tiene un error en sus datos, puede usar los miles de otros nodos como punto de referencia para corregirse. De esta manera, ningún nodo dentro de la red puede alterar la información contenida en ella. Debido a esto, el historial de transacciones en cada bloque que componen la cadena de bloques de Bitcoin es irreversible.

Si un usuario manipula el registro de transacciones de Bitcoin, todos los demás nodos harían referencia cruzada entre sí y señalarían fácilmente el nodo con la información incorrecta. Este sistema ayuda a establecer un orden de eventos exacto y transparente. Para Bitcoin, esta información es una lista de transacciones, pero también es posible que una cadena de bloques contenga una variedad de información como contratos legales, identificaciones estatales o el inventario de productos de una empresa.

Para cambiar la forma en que funciona ese sistema, o la información almacenada en él, la mayoría de la potencia informática de la red descentralizada necesitaría estar de acuerdo con dichos cambios. Esto asegura que cualquier cambio que ocurra sea en el mejor interés de la mayoría.

Transparencia

Debido a la naturaleza descentralizada de la cadena de bloques de Bitcoin, todas las transacciones se pueden ver de forma transparente ya sea teniendo un nodo personal o utilizando exploradores de cadenas de bloques que permiten que cualquiera pueda ver las transacciones que ocurren en vivo. Cada nodo tiene su propia copia de la cadena que se actualiza a medida que se confirman y agregan nuevos bloques. Esto significa que, si quisiera, podría rastrear Bitcoin donde sea que vaya.

Por ejemplo, los intercambios han sido pirateados en el pasado donde aquellos que tenían Bitcoin en el intercambio perdieron todo. Si bien el pirata informático puede ser completamente anónimo, los Bitcoins que extrajeron son fácilmente rastreables. Si los Bitcoins que fueron robados en algunos de estos trucos fueran a ser movidos o gastados en algún lugar, se sabría.

¿Blockchain es seguro?

La tecnología Blockchain da cuenta de los problemas de seguridad y confianza de varias maneras. Primero, los bloques nuevos siempre se almacenan de forma lineal y cronológica. Es decir, siempre se agregan al «final» de la cadena de bloques. Si echas un vistazo a la cadena de bloques de Bitcoin, verás que cada bloque tiene una posición en la cadena, llamada «altura». En noviembre de 2020, la altura del bloque había alcanzado los 656,197 bloques hasta el momento.

Después de que se ha agregado un bloque al final de la cadena de bloques, es muy difícil volver atrás y alterar el contenido del bloque a menos que la mayoría llegue a un consenso para hacerlo. Esto se debe a que cada bloque contiene su propio hash, junto con el hash del bloque anterior, así como la marca de tiempo mencionada anteriormente. Los códigos hash se crean mediante una función matemática que convierte la información digital en una cadena de números y letras. Si esa información se edita de alguna manera, el código hash también cambia.

He aquí por qué eso es importante para la seguridad. Digamos que un hacker quiere alterar la cadena de bloques y robar Bitcoin a todos los demás. Si modificaran su propia copia única, ya no se alinearía con la copia de todos los demás. Cuando todos los demás cruzan sus copias entre sí, verían que esta copia se destaca y la versión de la cadena del pirata informático se descartaría como ilegítima.

Para tener éxito con tal pirateo, el pirata informático controlaría y alteraría simultáneamente el 51% de las copias de la cadena de bloques para que su nueva copia se convierta en la copia mayoritaria y, por lo tanto, en la cadena acordada. Un ataque de este tipo también requeriría una inmensa cantidad de dinero y recursos, ya que tendrían que rehacer todos los bloques porque ahora tendrían diferentes marcas de tiempo y códigos hash.

Debido al tamaño de la red de Bitcoin y lo rápido que está creciendo, el costo de lograr tal hazaña probablemente sería insuperable. Esto no solo sería extremadamente costoso, sino que también probablemente sería infructuoso. Hacer tal cosa no pasaría desapercibido, ya que los miembros de la red verían alteraciones tan drásticas en la cadena de bloques. Luego, los miembros de la red se desviarían hacia una nueva versión de la cadena que no se ha visto afectada.

Esto haría que la versión atacada de Bitcoin cayera en picado, haciendo que el ataque en última instancia sea inútil, ya que el mal actor tiene el control de un activo sin valor. Lo mismo ocurriría si el mal actor atacara la nueva bifurcación de Bitcoin. Está construido de esta manera para que participar en la red esté mucho más incentivado económicamente que atacarla.

Bitcoin frente a Blockchain

El objetivo de blockchain es permitir que la información digital se registre y distribuya, pero no se edite. La tecnología Blockchain fue esbozada por primera vez en 1991 por Stuart Haber y W. Scott Stornetta, dos investigadores que querían implementar un sistema donde las marcas de tiempo de los documentos no pudieran ser manipuladas. Pero no fue hasta casi dos décadas después, con el lanzamiento de Bitcoin en enero de 2009, que blockchain tuvo su primera aplicación en el mundo real.

El protocolo Bitcoin se basa en una cadena de bloques. En un artículo de investigación que presenta la moneda digital, el creador seudónimo de Bitcoin, Satoshi Nakamoto, se refirió a ella como «un nuevo sistema de efectivo electrónico que es totalmente peer-to-peer, sin un tercero de confianza».

La clave para entender aquí es que Bitcoin simplemente usa blockchain como un medio para registrar de forma transparente un libro mayor de pagos, pero blockchain puede, en teoría, usarse para registrar inmutablemente cualquier número de puntos de datos. Como se mencionó anteriormente, esto podría ser en forma de transacciones, votos en una elección, inventarios de productos, identificaciones estatales, escrituras de viviendas y mucho más.

Actualmente, existe una gran variedad de proyectos basados ​​en blockchain que buscan implementar blockchain de manera que ayude a la sociedad, además de registrar transacciones. Un buen ejemplo es el de blockchain que se utiliza como una forma de votar en elecciones democráticas. La naturaleza de la inmutabilidad de blockchain significa que la votación fraudulenta se volvería mucho más difícil de ocurrir.

Por ejemplo, un sistema de votación podría funcionar de manera que a cada ciudadano de un país se le emitiera una única criptomoneda o token. Luego, a cada candidato se le daría una dirección de billetera específica, y los votantes enviarían su token o criptografía a la dirección de cualquier candidato por el que deseen votar. La naturaleza transparente y rastreable de blockchain eliminaría la necesidad de contar los votos humanos, así como la capacidad de los malos actores para manipular las papeletas físicas.

Blockchain vs. Bancos

Los bancos y las cadenas de bloques descentralizadas son muy diferentes. Para ver en qué se diferencia un banco de blockchain, comparemos el sistema bancario con la implementación de blockchain de Bitcoin.

¿Cómo se usa Blockchain?

Como sabemos ahora, los bloques en la cadena de bloques de Bitcoin almacenan datos sobre transacciones monetarias. Pero resulta que blockchain es en realidad una forma confiable de almacenar datos sobre otros tipos de transacciones.

Algunas empresas que ya han incorporado blockchain incluyen Walmart, Pfizer, AIG, Siemens, Unilever y muchas otras. Por ejemplo, IBM ha creado su cadenade bloques Food Trust para rastrear el viaje que realizan los productos alimenticios para llegar a sus ubicaciones.

¿Por qué hacer esto? La industria alimentaria ha visto innumerables brotes de e Coli, salmonella, listeria, así como la introducción accidental de materiales peligrosos en los alimentos. En el pasado, hacían falta semanas para encontrar la fuente de estos brotes o la causa de la enfermedad por lo que la gente estaba comiendo.

El uso de blockchain brinda a las marcas la capacidad de rastrear la ruta de un producto alimenticio desde su origen, a través de cada parada que realiza y finalmente su entrega. Si se descubre que un alimento está contaminado, se puede rastrear desde cada parada hasta su origen. No solo eso, sino que estas empresas ahora también pueden ver todo lo demás con lo que puedan haber estado en contacto, lo que permite que la identificación del problema se produzca mucho antes, lo que podría salvar vidas. Este es un ejemplo de blockchain en la práctica, pero hay muchas otras formas de implementación de blockchain.

Bancos y finanzas

Quizás ninguna industria se beneficie más de la integración de blockchain en sus operaciones comerciales que la banca. Las instituciones financieras solo operan durante el horario comercial, cinco días a la semana. Eso significa que si intenta depositar un cheque el viernes a las 6 pm, probablemente tendrá que esperar hasta el lunes por la mañana para ver que el dinero llegue a su cuenta. Incluso si realiza su depósito durante el horario comercial, la transacción puede demorar de uno a tres días en verificar debido al gran volumen de transacciones que los bancos deben liquidar. Blockchain, por otro lado, nunca duerme.

Al integrar blockchain en los bancos, los consumidores pueden ver sus transacciones procesadas en tan solo 10 minutos, básicamente el tiempo que lleva agregar un bloque a blockchain, independientemente de los días festivos o la hora del día o de la semana. Con blockchain, los bancos también tienen la oportunidad de intercambiar fondos entre instituciones de manera más rápida y segura. En el negocio de negociación de acciones, por ejemplo, el proceso de liquidación y compensación puede demorar hasta tres días (o más, si se comercializa internacionalmente), lo que significa que el dinero y las acciones se congelan durante ese período de tiempo.

Dado el tamaño de las sumas involucradas, incluso los pocos días en que el dinero está en tránsito pueden acarrear costos y riesgos significativos para los bancos. El banco europeo Santander y sus socios de investigación calculan los ahorros potenciales entre $ 15 mil millones y $ 20 mil millones al año. Capgemini, una consultora francesa, estima que los consumidores podrían ahorrar hasta $ 16 mil millones en tarifas bancarias y de seguros cada año4 a través de aplicaciones basadas en blockchain.

Divisa

Blockchain forma la base de las criptomonedas como Bitcoin. El dólar estadounidense está controlado por la Reserva Federal. Bajo este sistema de autoridad central, los datos y la moneda de un usuario están técnicamente al capricho de su banco o gobierno. Si el banco de un usuario es pirateado, la información privada del cliente está en riesgo. Si el banco del cliente colapsa o si vive en un país con un gobierno inestable, el valor de su moneda puede estar en riesgo. En 2008, algunos de los bancos que se quedaron sin dinero fueron rescatados parcialmente con dinero de los contribuyentes. Estas son las preocupaciones de las que Bitcoin se concibió y desarrolló por primera vez.

Al extender sus operaciones a través de una red de computadoras, blockchain permite que Bitcoin y otras criptomonedas operen sin la necesidad de una autoridad central. Esto no solo reduce el riesgo, sino que también elimina muchas de las tarifas de procesamiento y transacción. También puede brindar a quienes se encuentran en países con monedas o infraestructuras financieras inestables una moneda más estable con más aplicaciones y una red más amplia de personas e instituciones con las que pueden hacer negocios, tanto a nivel nacional como internacional.

El uso de billeteras de criptomonedas para cuentas de ahorro o como medio de pago es especialmente profundo para aquellos que no tienen identificación estatal. Algunos países pueden estar devastados por la guerra o tener gobiernos que carecen de una infraestructura real para proporcionar identificación. Es posible que los ciudadanos de esos países no tengan acceso a cuentas de ahorro o corretaje y, por lo tanto, no tengan forma de almacenar riqueza de forma segura.

Cuidado de la salud

Los proveedores de atención médica pueden aprovechar blockchain para almacenar de forma segura los registros médicos de sus pacientes. Cuando se genera y firma un registro médico, se puede escribir en la cadena de bloques, lo que proporciona a los pacientes la prueba y la confianza de que el registro no se puede cambiar. Estos registros de salud personales podrían codificarse y almacenarse en la cadena de bloques con una clave privada, de modo que solo ciertas personas puedan acceder a ellos, lo que garantiza la privacidad.

Registros de propiedad

Si alguna vez ha pasado tiempo en la Oficina del Registrador local, sabrá que el proceso de registrar los derechos de propiedad es a la vez engorroso e ineficaz. Hoy, se debe entregar una escritura física a un empleado del gobierno en la oficina de registro local, donde se ingresa manualmente en la base de datos central del condado y en el índice público. En el caso de una disputa de propiedad, las reclamaciones sobre la propiedad deben conciliarse con el índice público.

Este proceso no solo es costoso y requiere mucho tiempo, sino que también está plagado de errores humanos, donde cada inexactitud hace que el seguimiento de la propiedad de la propiedad sea menos eficiente. Blockchain tiene el potencial de eliminar la necesidad de escanear documentos y rastrear archivos físicos en una oficina de grabación local. Si la propiedad de la propiedad se almacena y verifica en la cadena de bloques, los propietarios pueden confiar en que su escritura es precisa y se registra permanentemente.

En países o áreas devastadas por la guerra que tienen poca o ninguna infraestructura gubernamental o financiera, y ciertamente ninguna “Oficina del Registrador”, puede ser casi imposible probar la propiedad de una propiedad. Si un grupo de personas que viven en una zona de este tipo puede aprovechar blockchain, se podrían establecer plazos transparentes y claros para la propiedad de la propiedad.

Contratos inteligentes

Un contrato inteligente es un código de computadora que puede integrarse en la cadena de bloques para facilitar, verificar o negociar un acuerdo contractual. Los contratos inteligentes operan bajo un conjunto de condiciones que los usuarios aceptan. Cuando se cumplen esas condiciones, los términos del acuerdo se llevan a cabo automáticamente.

Digamos, por ejemplo, que a un inquilino potencial le gustaría arrendar un apartamento mediante un contrato inteligente. El arrendador acepta darle al inquilino el código de la puerta del apartamento tan pronto como el inquilino pague el depósito de seguridad. Tanto el inquilino como el propietario enviarían sus respectivas partes del trato al contrato inteligente, que mantendría e intercambiaría automáticamente el código de la puerta por el depósito de seguridad en la fecha en que comience el contrato de arrendamiento. Si el propietario no proporciona el código de la puerta antes de la fecha de arrendamiento, el contrato inteligente reembolsa el depósito de seguridad. Esto eliminaría las tarifas y los procesos típicamente asociados con el uso de un notario, un mediador externo o abogados.

Cadenas de suministro

Como en el ejemplo de IBM Food Trust, los proveedores pueden usar blockchain para registrar el origen de los materiales que han comprado. Esto permitiría a las empresas verificar la autenticidad de sus productos, junto con etiquetas tan comunes como «Orgánico», «Local» y «Comercio justo».

Como informó Forbes, la industria alimentaria está adoptando cada vez más el uso de blockchain para rastrear el camino y la seguridad de los alimentos a lo largo del viaje de la granja al usuario.

Votación

Como se mencionó, blockchain podría usarse para facilitar un sistema de votación moderno. Votar con blockchain tiene el potencial de eliminar el fraude electoral y aumentar la participación de los votantes, como se probó en las elecciones de mitad de período de noviembre de 2018 en West Virginia. El protocolo blockchain también mantendría la transparencia en el proceso electoral, reduciendo el personal necesario para llevar a cabo una elección y brindando a los funcionarios resultados casi instantáneos. Esto eliminaría la necesidad de recuentos o cualquier preocupación real de que el fraude pueda amenazar las elecciones.

Ventajas y desventajas de Blockchain

A pesar de toda su complejidad, el potencial de blockchain como una forma descentralizada de mantenimiento de registros es casi ilimitado. Desde una mayor privacidad del usuario y una mayor seguridad hasta tarifas de procesamiento más bajas y menos errores, la tecnología blockchain puede ver aplicaciones más allá de las descritas anteriormente. Pero también existen algunas desventajas.

Pros

  • Precisión mejorada al eliminar la participación humana en la verificación
  • Reducciones de costos al eliminar la verificación de terceros
  • La descentralización dificulta la manipulación
  • Las transacciones son seguras, privadas y eficientes
  • Tecnología transparente
  • Proporciona una alternativa bancaria y una forma de proteger la información personal para ciudadanos de países con gobiernos inestables o subdesarrollados.

Contras

  • Costo tecnológico significativo asociado con la minería de bitcoins
  • Transacciones bajas por segundo
  • Historial de uso en actividades ilícitas
  • Regulación

Estos son los puntos de venta de blockchain para las empresas en el mercado hoy con más detalle.

Ventajas de Blockchain

Precisión de la cadena

Las transacciones en la red blockchain son aprobadas por una red de miles de computadoras. Esto elimina casi toda la participación humana en el proceso de verificación, lo que resulta en menos errores humanos y un registro preciso de la información. Incluso si una computadora en la red cometiera un error computacional, el error solo se produciría en una copia de la cadena de bloques. Para que ese error se extienda al resto de la cadena de bloques, debería ser realizado por al menos el 51% de las computadoras de la red, algo casi imposible para una red grande y en crecimiento del tamaño de Bitcoin.

Reducciones de costos

Por lo general, los consumidores pagan a un banco para verificar una transacción, a un notario para firmar un documento o a un ministro para celebrar un matrimonio. Blockchain elimina la necesidad de verificación de terceros y, con ella, sus costos asociados. Los dueños de negocios incurren en una pequeña tarifa cada vez que aceptan pagos con tarjetas de crédito, por ejemplo, porque los bancos y las empresas de procesamiento de pagos tienen que procesar esas transacciones. Bitcoin, por otro lado, no tiene una autoridad central y tiene tarifas de transacción limitadas.

Descentralización

Blockchain no almacena ninguna de su información en una ubicación central. En cambio, la cadena de bloques se copia y se distribuye a través de una red de computadoras. Cada vez que se agrega un nuevo bloque a la cadena de bloques, cada computadora en la red actualiza su cadena de bloques para reflejar el cambio. Al difundir esa información a través de una red, en lugar de almacenarla en una base de datos central, blockchain se vuelve más difícil de manipular. Si una copia de la cadena de bloques cayera en manos de un pirata informático, solo una copia de la información, en lugar de toda la red, se vería comprometida.

Transacciones eficientes

Las transacciones realizadas a través de una autoridad central pueden tardar unos días en liquidarse. Si intenta depositar un cheque el viernes por la noche, por ejemplo, es posible que no vea fondos en su cuenta hasta el lunes por la mañana. Mientras que las instituciones financieras operan durante el horario comercial, cinco días a la semana, blockchain funciona las 24 horas del día, los siete días de la semana y los 365 días del año. Las transacciones se pueden completar en tan solo diez minutos y se pueden considerar seguras después de unas pocas horas. Esto es particularmente útil para las transacciones transfronterizas, que generalmente toman mucho más tiempo debido a problemas de zona horaria y al hecho de que todas las partes deben confirmar el procesamiento de pagos.

Transacciones privadas

Muchas redes blockchain operan como bases de datos públicas, lo que significa que cualquier persona con conexión a Internet puede ver una lista del historial de transacciones de la red. Aunque los usuarios pueden acceder a detalles sobre transacciones, no pueden acceder a información de identificación sobre los usuarios que realizan esas transacciones. Es un error común pensar que las redes blockchain como bitcoin son anónimas, cuando en realidad solo son confidenciales.

Es decir, cuando un usuario realiza transacciones públicas, su código único llamado clave pública se registra en la cadena de bloques, en lugar de su información personal. Si una persona ha realizado una compra de Bitcoin en un intercambio que requiere identificación, la identidad de la persona todavía está vinculada a su dirección de blockchain, pero una transacción, incluso cuando está vinculada al nombre de una persona, no revela ninguna información personal.

Transacciones seguras

Una vez que se registra una transacción, la red blockchain debe verificar su autenticidad. Miles de computadoras en la cadena de bloques se apresuran a confirmar que los detalles de la compra son correctos. Una vez que una computadora ha validado la transacción, se agrega al bloque blockchain. Cada bloque de la cadena de bloques contiene su propio hash único, junto con el hash exclusivo del bloque anterior. Cuando la información de un bloque se edita de alguna manera, el código hash de ese bloque cambia; sin embargo, el código hash del bloque posterior no lo haría. Esta discrepancia hace que sea extremadamente difícil cambiar la información en la cadena de bloques sin previo aviso.

Transparencia

La mayoría de las cadenas de bloques son software de código abierto. Esto significa que cualquiera y todos pueden ver su código. Esto les da a los auditores la capacidad de revisar criptomonedas como Bitcoin por seguridad. Esto también significa que no existe una autoridad real sobre quién controla el código de Bitcoin o cómo se edita. Debido a esto, cualquiera puede sugerir cambios o actualizaciones al sistema. Si la mayoría de los usuarios de la red están de acuerdo en que la nueva versión del código con la actualización es sólida y vale la pena, entonces Bitcoin puede actualizarse.

Banca de los no bancarizados

Quizás la faceta más profunda de blockchain y Bitcoin es la capacidad de cualquier persona, independientemente de su origen étnico, género o cultura, para usarla. Según el banco mundial, hay casi 2 mil millones de adultos que no tienen cuentas bancarias ni ningún medio para almacenar su dinero o riqueza. Casi todas estas personas viven en países en desarrollo donde la economía está en su infancia y depende completamente del efectivo.

Estas personas suelen ganar poco dinero que se paga en efectivo físico. Luego deben almacenar este efectivo físico en lugares ocultos en sus hogares o lugares de vida, dejándolos sujetos a robos o violencia innecesaria. Las claves de una billetera bitcoin se pueden almacenar en una hoja de papel, en un teléfono celular barato o incluso memorizarlas si es necesario. Para la mayoría de las personas, es probable que estas opciones se oculten más fácilmente que una pequeña pila de efectivo debajo de un colchón.

Las cadenas de bloques del futuro también buscan soluciones no solo para ser una unidad de cuenta para el almacenamiento de riqueza, sino también para almacenar registros médicos, derechos de propiedad y una variedad de otros contratos legales.

Desventajas de Blockchain

Si bien hay ventajas significativas para la cadena de bloques, también existen desafíos importantes para su adopción. Los obstáculos para la aplicación de la tecnología blockchain en la actualidad no son solo técnicos. Los verdaderos desafíos son políticos y regulatorios, en su mayor parte, por no hablar de las miles de horas (léase: dinero) de diseño de software personalizado y programación de back-end necesarias para integrar blockchain a las redes comerciales actuales. Estos son algunos de los desafíos que se interponen en el camino de la adopción generalizada de blockchain.

Costo de tecnología

Aunque blockchain puede ahorrar dinero a los usuarios en tarifas de transacción, la tecnología está lejos de ser gratuita. El sistema de “prueba de trabajo” que usa bitcoin para validar transacciones, por ejemplo, consume grandes cantidades de poder computacional. En el mundo real, la energía de los millones de computadoras en la red bitcoin es cercana a la que consume Dinamarca anualmente. Suponiendo costos de electricidad de $ 0.03 ~ $ 0.05 por kilovatio-hora, los costos de minería sin incluir los gastos de hardware son de aproximadamente $ 5,000 ~ $ 7,000 por moneda.10

A pesar de los costos de extraer bitcoins, los usuarios continúan aumentando sus facturas de electricidad para validar las transacciones en la cadena de bloques. Esto se debe a que cuando los mineros agregan un bloque a la cadena de bloques de bitcoin, son recompensados ​​con suficientes bitcoins para que su tiempo y energía valgan la pena. Sin embargo, cuando se trata de cadenas de bloques que no utilizan criptomonedas, los mineros deberán recibir un pago o incentivarlos de alguna otra manera para validar las transacciones.

Empiezan a surgir algunas soluciones a estos problemas. Por ejemplo, las granjas mineras de bitcoins se han creado para utilizar energía solar, el exceso de gas natural de los sitios de fracking o la energía de las granjas eólicas.

Ineficiencia de velocidad

Bitcoin es un caso de estudio perfecto para las posibles ineficiencias de blockchain. El sistema de «prueba de trabajo» de Bitcoin tarda unos diez minutos en agregar un nuevo bloque a la cadena de bloques. A ese ritmo, se estima que la red blockchain solo puede administrar alrededor de siete transacciones por segundo (TPS). Aunque otras criptomonedas como Ethereum funcionan mejor que bitcoin, todavía están limitadas por blockchain. Visa de marca heredada, por contexto, puede procesar 24,000 TPS.

Las soluciones a este problema se han estado desarrollando durante años. Actualmente, hay cadenas de bloques que cuentan con más de 30.000 transacciones por segundo.

Actividad ilegal

Si bien la confidencialidad en la red blockchain protege a los usuarios de los ataques y preserva la privacidad, también permite el comercio y la actividad ilegal en la red blockchain. El ejemplo más citado del uso de blockchain para transacciones ilícitas es probablemente Silk Road, un mercado de drogas en línea de la «web oscura» que opera desde febrero de 2011 hasta octubre de 2013, cuando fue cerrado por el FBI.

El sitio web permitía a los usuarios navegar por el sitio web sin ser rastreados mediante el navegador Tor y realizar compras ilegales en Bitcoin u otras criptomonedas. Las regulaciones estadounidenses actuales requieren que los proveedores de servicios financieros obtengan información sobre sus clientes cuando abren una cuenta, verifican la identidad de cada cliente y confirman que los clientes no aparecen en ninguna lista de organizaciones terroristas conocidas o sospechosas. Este sistema puede verse como un pros y un contra. Da acceso a cualquier persona a cuentas financieras, pero también permite a los delincuentes realizar transacciones más fácilmente. Muchos han argumentado que los buenos usos de las criptomonedas, como la banca en el mundo no bancarizado, superan los malos usos de las criptomonedas, especialmente cuando la mayoría de las actividades ilegales aún se realizan a través de efectivo imposible de rastrear.

Regulación

Muchos en el espacio criptográfico han expresado su preocupación por la regulación gubernamental sobre las criptomonedas. Si bien se está volviendo cada vez más difícil y casi imposible terminar con algo como Bitcoin a medida que crece su red descentralizada, los gobiernos teóricamente podrían ilegalizar la posesión de criptomonedas o participar en sus redes.

Con el tiempo, esta preocupación se ha reducido a medida que grandes empresas como PayPal comienzan a permitir la propiedad y el uso de criptomonedas en su plataforma.

¿Qué sigue para Blockchain?

Propuesto por primera vez como un proyecto de investigación en 1991, blockchain se está asentando cómodamente en sus últimos veinte años. Como la mayoría de los millennials de su edad, blockchain ha sido objeto de un gran escrutinio público durante las últimas dos décadas, y las empresas de todo el mundo especulan sobre lo que la tecnología es capaz de hacer y hacia dónde se dirige en los próximos años.

Con muchas aplicaciones prácticas para la tecnología que ya se están implementando y explorando, blockchain finalmente se está haciendo un nombre a los veintisiete años, en gran parte debido a bitcoin y criptomonedas. Como palabra de moda en la lengua de todos los inversores de la nación, blockchain hace que las operaciones comerciales y gubernamentales sean más precisas, eficientes, seguras y baratas con menos intermediarios.

Mientras nos preparamos para entrar en la tercera década de blockchain, ya no es una cuestión de «si» las empresas heredadas captarán la tecnología, es una cuestión de «cuándo».