Libra frente a otras cadenas de bloques

Introducción
La cadena de bloques es una de las invenciones más importantes de la informática, ya que es un medio verdaderamente nativo que permite el intercambio de valor entre pares. Es una vasta plataforma digital basada en la tecnología de registro distribuido (DLT) que permite que dos partes realicen transacciones o negocios sin un intermediario.
Se cree que la tecnología blockchain es la segunda generación de Internet, que tiene un inmenso potencial para reconfigurar la red económica y restablecer el orden. En este artículo, analizaremos la blockchain Libra más reciente introducida por Facebook y algunas de las otras plataformas blockchain más conocidas.
Primero entendamos los conceptos básicos de estas cadenas de bloques.
Libra opera con la misión de ser una infraestructura financiera y una moneda global que empodere a miles de millones de personas. Se compone de tres partes que la convierten en un sistema financiero más inclusivo y son:
- Blockchain segura, escalable y confiable.
- Una reserva de activos para proporcionar valor intrínseco.
- Gobernanza por la Asociación Libra.
Libra se basa en una cadena de bloques nativa que utiliza una única estructura de datos y registra todas las transacciones y estados a lo largo del tiempo. La cadena de bloques de Libra es de código abierto, lo que significa que cualquiera puede desarrollarla y puede satisfacer las necesidades financieras de miles de millones de personas. La unidad monetaria de esta cadena de bloques se llama Libra. A diferencia de la mayoría de las demás criptomonedas, Libra está respaldada por una reserva de activos reales. Por cada Libra que se cree, la reserva de Libra contendrá una canasta de depósitos bancarios y valores gubernamentales a corto plazo en la Reserva de Libra.
Ethereum es una plataforma informática descentralizada de código abierto que ayuda a crear aplicaciones descentralizadas y a emitir criptoactivos conocidos como tokens Ether. Los contratos inteligentes se ejecutan en una red blockchain personalizada.
Hyperledger Fabric es una plataforma blockchain de código abierto que ayuda a construir aplicaciones basadas en blockchain en una arquitectura modular que permite versatilidad, optimización e innovación en una amplia gama de industrias, como atención médica, cadena de suministro, banca, finanzas, etc.
Openchain es una plataforma de contabilidad distribuida, segura y de código abierto desarrollada por Coinprism. Es adecuada para organizaciones que desean preservar y administrar sus activos digitales. Las reglas del libro de contabilidad las define el administrador. Aquí, todas las transacciones se firman digitalmente.
Quorum es la plataforma preferida por las empresas y los mercados financieros. Opera según los principios de privacidad y descentralización. Es una plataforma blockchain de código abierto basada en Ethereum que maneja transacciones privadas de alto nivel. Combina las innovaciones de la comunidad pública Ethereum con las mejoras para satisfacer las necesidades empresariales. Utiliza contratos inteligentes para facilitar las transacciones con la blockchain.
Corda, que se lanzó en 2015, es un libro de contabilidad distribuido de código abierto que ayuda a las empresas a realizar transacciones directamente mediante contratos inteligentes. Es una de las mejores plataformas de cadena de bloques para la industria financiera. Actualmente se aplica en diferentes industrias, como la atención médica, la cadena de suministro y las agencias gubernamentales.
Diferenciaremos estas plataformas en función de cuatro factores: tipo de red, idiomas admitidos, tipo de consenso y precio.
1. Tipo de red
Al menos inicialmente, Libra funcionará como una cadena de bloques con permisos. Habrá un grupo seleccionado de validadores o miembros fundadores. Estos deben ser miembros de confianza y solo ellos tendrán la autoridad para confirmar nuevas transacciones. Se planea realizar la transición a un sistema sin permisos. Tanto en el estado con permisos como en el estado sin permisos, Libra estará abierta a consumidores, desarrolladores y empresas. Pueden usarla para crear productos y agregar valor a través de sus servicios.
Ethereum es una cadena de bloques sin permisos, lo que significa que cualquiera que cumpla con los requisitos técnicos puede ejecutar un nodo validador.
Hyperledger Fabric es una cadena de bloques con permisos que utiliza una estructura de pago de código abierto. Ofrece almacenamiento descentralizado y alojamiento de aplicaciones con capacidad de contrato inteligente. Su naturaleza con permisos permite que determinados participantes de una red participen en la cadena de bloques.
Openchain sigue una red privada. Esto significa que es una red a la que solo se puede acceder por invitación y que está gobernada por una sola entidad. Las personas que ingresan a la red deben obtener permiso para leer, escribir o auditar la cadena de bloques. Las cadenas de bloques privadas permiten a las organizaciones emplear tecnología de registro distribuido sin hacer públicos los datos. Mantiene la confidencialidad de los datos. Las cadenas de bloques privadas son las más rentables, eficientes y rápidas que las cadenas de bloques públicas, que necesitan mucho tiempo y energía para validar las transacciones.
Quorum es una cadena de bloques con permisos. Las redes de cadenas de bloques con permisos tienen una capa de control de acceso integrada en los nodos de la cadena de bloques. Esta capa se encarga del mantenimiento de perfiles y de la concesión de permisos. Cualquiera puede unirse a una red con permisos después de definir su identidad y función.
Corda es una cadena de bloques con permisos en la que el acceso a los datos se brinda únicamente a las partes autorizadas y no a toda la red. Es similar a las cadenas de bloques Hyperledger Fabric y Quorum.
2. Lenguaje de programación
Libra se basa en el lenguaje de programación 'Move' , que se utilizará inicialmente para contratos inteligentes y que, con el tiempo, admitirá aplicaciones completas en las cadenas de bloques de Libra. Move es un nuevo lenguaje de programación que se utiliza para implementar contratos inteligentes y lógica de transacciones personalizadas en la cadena de bloques de Libra. Evita que se clonen activos. Ethereum utiliza los lenguajes de programación Python, Go y C++.
Hyperledger Fabric utiliza el lenguaje de programación Python. Es compatible con la programación funcional y orientada a objetos. Se utiliza para crear contratos inteligentes para Hyperledger, ya que es rápido, fácil de aprender y ofrece marcos y bibliotecas prefabricados como Tensorflow o Django. Openchain utiliza el lenguaje de programación Javascript. Es un lenguaje de programación completo que es rápido, fácil de aprender y reduce la carga del servidor.
Quorum es compatible con el lenguaje de programación Python. Python es fácil de aprender y tiene una gran comunidad que ha publicado una amplia gama de bibliotecas como SciPy, Pandas y NumPy. Python es útil para trabajar con grandes conjuntos de datos, ya que ayuda a limpiarlos, procesarlos, analizarlos y visualizarlos. Es un lenguaje de programación de propósito general que se puede utilizar para construir cadenas de bloques y contratos inteligentes. R3 Corda es compatible con los lenguajes C++ y Javascript. Puede soportar tareas de nivel superior. Permite a los programadores acercarse al hardware. Hace que una infraestructura de cadena de bloques sea eficiente y rápida y optimiza la cantidad de transacciones por segundo. Java es un lenguaje versátil y popular. Es una opción lógica para la cadena de bloques Corda en términos de mantenimiento, velocidad y extensibilidad. La máquina virtual Java proporciona flexibilidad y portabilidad de código y tiene un buen soporte en varias plataformas, como computadoras de escritorio, dispositivos móviles y aplicaciones integradas.
3. Tipo de consenso
Libra utiliza el protocolo de consenso Byzantine Fault Tolerance , que ayuda a acelerar las transacciones debido a tiempos de validación más rápidos y umbrales de verificación más bajos. Esto facilita el acuerdo entre los nodos validadores. Genera confianza en la red, ya que el método BFT está diseñado para funcionar correctamente incluso cuando ciertos nodos validadores se ven comprometidos. Ethereum se diferencia de Libra en el sentido de que utiliza el algoritmo de consenso de prueba de trabajo. Los bloques son fundamentales para un sistema Ethereum. Cada minero toma una cantidad de transacciones, forma un bloque e intenta agregar el bloque a la cadena de bloques adivinando un número para resolver una ecuación matemática. Adivinar consume una gran cantidad de potencia informática y esto se conoce como prueba de trabajo. El algoritmo de prueba de trabajo se utiliza para disuadir los ataques de denegación de servicio y otros abusos o infracciones del sistema.
Hyperledger Fabric utiliza un consenso conectable que personaliza la plataforma de manera eficaz para diferentes casos de uso y modelos de confianza. Este servicio de ordenamiento conectable ayuda a establecer un consenso sobre el orden de las transacciones y transmite bloques a los pares. Openchain funciona con un consenso particionado. Esto significa que cada instancia de Openchain tiene solo una autoridad que valida las transacciones. Cada organización controla su instancia de Openchain en lugar de un único libro de contabilidad central. Según los activos que se intercambien, diferentes autoridades validarán diferentes transacciones. Cada emisor de activos tiene control total sobre las transacciones relacionadas con ese activo.
Quorum utiliza el algoritmo de consenso de votación por mayoría. Este algoritmo de votación por mayoría basado en el tiempo utiliza contratos inteligentes para gobernar el consenso. Utiliza transacciones de Ethereum para propagar votos a través de la red. A los nodos dentro de la red de quórum se les otorga el rol de votante, lo que les permite votar para decidir qué bloque debe ser la cabeza canónica a una altura particular. El bloque con la mayor cantidad de votos se considera la cabeza canónica de la cadena. Un bloque se considera válido solo después de que se haya recibido un umbral particular de votos. Corda utiliza el método de consenso conectable. Esto se refiere a notarios conectables que son servicios que brindan sellado de tiempo y ordenamiento de transacciones. Los notarios se componen de múltiples partes que desconfían mutuamente y utilizan un algoritmo de consenso estándar. Un notario valida las transacciones.
4. Precios
En lo que respecta a las políticas de precios, Libra y Ethereum son muy diferentes en comparación con otras plataformas de cadenas de bloques como Hyperledger Fabric, Openchain, Quorum y Corda. Se podría esperar que los usuarios paguen una tarifa fija a Facebook o a la Asociación Libra por usar el almacenamiento y el ancho de banda. La tarifa cubrirá los gastos operativos de Libra y el pago de dividendos a los titulares. Ether, la criptomoneda de Ethereum, se cobra por los servicios transaccionales y computacionales en la cadena de bloques de Ethereum.
Las demás plataformas mencionadas anteriormente funcionan con una política de precios libre. Todas las transacciones están libres de costos ya que no hay mineros a los que subvencionar. Esto significa que, como no hay mineros, el administrador de activos valida directamente las transacciones y estas se confirman instantáneamente.
Conclusión
La tecnología blockchain llegó para quedarse, ya que está alterando y transformando en gran medida los modelos comerciales tradicionales. Muchos líderes empresariales están logrando importantes beneficios comerciales. La tecnología blockchain ha transformado el panorama empresarial para mejor.
[ID de bucle personalizado=”9876,5396,5153, 10916″ tipo=”producto”]
Deja una respuesta