¿Qué es blockchain?


La implementación inicial de blockchain (o cadena de bloques) como tecnología subyacente de Bitcoin ha llevado a muchos a asociar blockchain con Bitcoin. Sin embargo, el uso potencial de blockchain va mucho más allá del mundo de las criptomonedas. Para algunos es una tecnología que cambiará nuestras vidas, mientras que para otros es un sueño; ninguna tecnología ha provocado tanta discusión desde la llegada de Internet. Sin embargo, a pesar de los muchos titulares sobre blockchain, la tecnología sigue siendo difícil de entender para muchos.
Una cadena de bloques es un libro mayor distribuido y descentralizado o "ledger" de transacciones donde las transacciones se almacenan de manera permanente y casi inmutable utilizando técnicas criptográficas. A diferencia de las bases de datos tradicionales, que están controladas por una entidad central, las cadenas de bloques se basan en una red de igual a igual que nadie puede controlar. La autenticación de las transacciones se logra a través de medios criptográficos y un "protocolo de consenso" matemático que establece las reglas mediante las cuales se actualiza el libro mayor, lo que permite a los participantes colaborar sin una confianza particular entre sí sin depender de un solo tercero de confianza. Entonces, blockchain es, como lo llama The Economist, una "máquina de confianza". Los participantes en una cadena de bloques pueden acceder y consultar el libro mayor en cualquier momento.

¿Qué es descentral?


Blockchain es un sistema descentralizado. Esto significa que los datos no se almacenan en un solo lugar, sino en varios lugares. Con una cadena de bloques pública, cualquiera puede almacenar y verificar estos datos descargando un software. Luego, se convierte en el llamado "nodo", o partes en la red con la tarea de verificar y mantener el libro mayor. Además de la transparencia total, esto también hace que sea más difícil para los piratas informáticos cuando quieren cambiar datos, por ejemplo. No existe el llamado punto único de falla. Esto se debe a que cada nodo tiene una copia del libro mayor, por lo que si el pirata informático cambia los datos en un nodo, esos datos ya no coinciden con los datos de los otros nodos y su computadora quedará bloqueada. Además, a veces sucede que los sistemas centrales están fuera de línea, esto puede deberse a varias razones. Con un sistema descentralizado esto es virtualmente imposible, si un nodo falla, el resto seguirá funcionando. Las aplicaciones de blockchain son extremadamente amplias y cada día se crean nuevas aplicaciones. Se compara a veces la invención de blockchain con la invención de Internet.


Cadenas de bloques diferentes


Hay varias formas de clasificar las cadenas de bloques. Las cadenas de bloques a menudo se clasifican como públicas (ninguna entidad específica controla la plataforma), privadas (la plataforma está controlada por una sola entidad) o administradas por un consorcio de organizaciones. Otra clasificación comúnmente utilizada es sin permiso (la cadena de bloques está abierta a todos; el ejemplo más famoso es la red de Bitcoin) o permiso (se pueden imponer restricciones sobre quién puede leer y/o escribir en la cadena de bloques). En la práctica, existen muchas variantes de blockchains, dependiendo de los fines que se persigan.  




Características de la tecnología de blockchain


Una arquitectura de confianza descentralizada, distribuida y transparente: la información añadida a la cadena de bloques es inmediatamente visible para todos los participantes en la red y se distribuye. Es decir, cada par mantiene una copia completa de los datos y las actualizaciones, si las hay, se comparten a través de la red sin que nadie tenga que confiar en un único tercero central. Blockchain brinda transparencia instantánea, aunque en el caso de las cadenas de bloques autorizadas, la confianza está más centralizada y la legibilidad de cierta información puede estar restringida a los participantes con permiso para alinearse mejor con los objetivos de la cadena de bloques.Seguridad, inmutabilidad y trazabilidad: el uso simultáneo de diferentes técnicas criptográficas y la naturaleza descentralizada y distribuida de las plataformas blockchain hacen que dichas plataformas sean altamente resistentes a los ataques en comparación con las bases de datos tradicionales.La inmutabilidad de Blockchain permite que los productos y documentos se verifiquen fácilmente; sin embargo, es importante tener en cuenta que, si bien Blockchain puede ayudar a prevenir el fraude en el libro mayor, la resistencia a la manipulación de la tecnología no puede evitar que se ingrese información falsa en el libro mayor.Automatización: El uso de contratos inteligentes (‘smart contracts‘), descritos como programas informáticos autoejecutables, permite automatizar procesos y pagos, por ejemplo, aumentando así la eficiencia.

Ventajas y desventajas de la tecnología blockchain


Al igual que con cualquier tecnología nueva, también descubrirás con la tecnología Blockchain que existen ventajas y desventajas. Blockchain ofrece muchísimas ventajas, pero también tiene desventajas. Comprender ambos es importante para tomar la decisión correcta al investigar una inversión en criptomonedas. Hay una serie de inconvenientes en la cadena de bloques que deben considerarse cuidadosamente para concluir si la cadena de bloques es una buena elección.

Ventajas de la tecnología blockchain son:

  • Sin participación de un tercero (autoridad central). En una red descentralizada, no hay un servidor central para verificar y autorizar transacciones entre pares/usuarios.
  • Problema del doble gasto (Double Spend Problem). Blockchain es la primera tecnología capaz de resolver el problema del doble gasto sin depender de terceros, como bancos y gobiernos.
  • Transparente y verificable. Responsabilidad y conocimiento para los usuarios, incluso sin permiso.
  • Seguridad. Determina quién ve qué información y cuándo, por medio de una red segura.
  • Control de calidad. Rastrea todos los componentes de la cadena de suministro y los contratos inteligentes reemplazan al intermediario.
  • Reducir los costos de transacción. La eliminación de intermediarios reduce los costos (por ejemplo: proveedores de pago, bancos y otras instituciones financieras)
  • Tokenización. Desarrollar tokens intercambiables respaldados por valor real. Propiedad parcial de activos y digitalización de activos (por ejemplo: poseer 1 casa al 100 % o poseer 2 casas al 50 %)
  • Extremadamente tolerante a fallas. Si un solo nodo pierde la conexión a la red, continúa funcionando para que otros nodos de la red tomen el control. Compáralo con un mensaje de grupo. Si deseas eliminar un mensaje en el grupo, debes eliminarlo en todos los teléfonos, porque todos llevan una copia. La tolerancia a fallas es especialmente útil cuando muchas personas participan.

Desventajas de la tecnología de blockchain son:


  • Muy lento en comparación con las bases de datos tradicionales (ineficiente)
  • Nueva tecnología, en constante cambio y evolución.
  • Escalabilidad
  • Sin propiedad centralizada o autoridad única
  • Extremadamente difícil obtener una "vista de helicóptero" de todas las soluciones y las posibilidades
  • La mayoría de las plataformas y proyectos aún se encuentran en la fase de desarrollo y aún no están listos para aplicaciones grandes.

Conclusión


Entonces, una cadena de bloques está formada por los llamados pares (computadoras), iniciados por los participantes, y cada uno de los participantes posee una copia del registro de transacciones. Las cadenas de bloques se clasifican en términos generales como abiertas o cerradas en función de si esos pares (computadoras) están en igualdad de condiciones, principalmente sobre el acceso que tienen, como leer, escribir o validar el repositorio de transacciones compartidas (libro mayor). Las criptomonedas como Bitcoin y Ethereum se clasifican como cadenas de bloques abiertas, ya que otorgan a todos los pares los mismos derechos para realizar las tareas anteriores.