¿Cómo funciona la cadena de bloques Libra de Facebook?

 

Facebook, un proveedor de servicios de redes sociales con sede en Menlo Park, California, presentó recientemente su propia iniciativa de criptomonedas, llamada proyecto Libra. El gigante estadounidense de las redes sociales afirma que las monedas Libra y su innovadora infraestructura tecnológica permitirán una mayor inclusión financiera. 

Libra: medio de intercambio para “miles de millones de personas” en todo el mundo

Para facilitar las transacciones usando su moneda global, Libra, Facebook reveló que está desarrollando una cadena de bloques, que se conoce como “una base de datos programable y descentralizada”. 

Como se explica en el documento oficial del proyecto sitio web, La plataforma de activos digitales de Facebook “admitirá una criptomoneda de baja volatilidad”, ya que su caso de uso principal es servir como un “medio de intercambio efectivo (MoE)” para personas de todo el mundo..

Libra Blockchain diseñada para “reducir las barreras de entrada”

Según su documentación técnica, el protocolo Libra implementará “Libra Blockchain”, que “apunta a crear una infraestructura financiera” que pueda soportar una plataforma más accesible y rentable para realizar negocio-transacciones relacionadas y del día a día.

Otros objetivos de diseño para la moneda Libra y su cadena de bloques incluyen tener “barreras de entrada más bajas”, lo que significa que Facebook tiene la intención de desarrollar una plataforma financiera a la que se pueda acceder mediante una conexión básica a Internet y un teléfono inteligente de “nivel de entrada”..

El prototipo de código abierto Libra Core “probará la validez del protocolo Libra”

Se ha desarrollado un prototipo de código abierto, conocido como Libra Core, con fines de prueba. Arquitectos de software y probadores de garantía de calidad (SQAs) estará experimentando con Libra Core para “validar el diseño del protocolo Libra”.

En particular, el Libra Core Se lanzó el prototipo porque la administración de Facebook espera que otras organizaciones participen en “un esfuerzo de colaboración global para hacer avanzar el ecosistema [de la criptomoneda Libra]”.

Libra Blockchain Network mantenida por un conjunto de réplicas de diferentes autoridades

Como se detalla en sus documentos de especificación, el protocolo Libra “permite un conjunto de réplicas [validadores de transacciones] de diferentes autoridades” para administrar de manera cooperativa un sistema de base de datos que consta de “recursos programables”. 

Criptografía de clave pública se utilizará para autenticar las cuentas de usuario que poseen recursos programables en Libra Blockchain, indica la documentación del proyecto. La red de Libra será mantenida por validadores que deberán procesar transacciones e “interactuar entre sí para llegar a un consenso” sobre el estado de la base de datos de Libra.. 

Los “mecanismos básicos” crearán y habilitarán un “mecanismo de gobernanza único”

Se utilizarán contratos inteligentes predefinidos para facilitar las transacciones en Libra Blockchain y en el futuro se implementará la opción de escribir contratos inteligentes definidos por el usuario. Los programas de software en la plataforma Libra se escribirán utilizando un lenguaje de programación de alto nivel rico en funciones, llamado Move.

Los “mecanismos centrales” o el diseño fundamental de la cadena de bloques de Libra se escribirán utilizando Move, señaló la documentación. Los mecanismos principales incluyen definir cómo se creará e intercambiará la moneda de la plataforma y cómo se administrará la membresía del validador. De acuerdo con la Proyecto libraEn el documento de especificaciones, la cadena de bloques de la moneda global utilizará mecanismos básicos para “permitir la creación de un mecanismo de gobierno único”.

Proyecto Libra Blockchain para proporcionar servicios financieros a “aquellos que más lo necesitan”

Inicialmente, el protocolo de gobernanza descentralizada de Libra aprovechará “la estabilidad y reputación de las instituciones existentes”. Sin embargo, los desarrolladores de la red criptográfica tienen la intención de permitir que la plataforma se mueva a “un sistema completamente abierto con el tiempo”.

Conocida como “un servicio público”, el objetivo principal de la plataforma de criptomonedas Libra es “reinventar el dinero”. Si bien los avances en la tecnología de las comunicaciones y la creación de protocolos avanzados basados ​​en Internet, como 4G e Internet de banda ancha han aumentado su eficiencia, “el acceso a los servicios financieros sigue siendo limitado para quienes más lo necesitan”.

Miles de millones de personas en todo el mundo aún no tienen acceso a los servicios bancarios modernos, lo que les impide poder enviar dinero de manera confiable y sin problemas, afirma el documento técnico de Libra Blockchain..

Construyendo una red blockchain sin permisos

Como se explicó, los desarrolladores de la plataforma Libra planean pasar eventualmente a una red sin permisos. Según la documentación técnica de Libra Blockchain, la elegibilidad de la membresía de la red criptográfica pasará a ser “completamente abierta”. Esto significa que los miembros serán seleccionados basándose únicamente en sus tenencias de Libra..

Implementada como una base de datos segura y autenticada criptográficamente, Libra Blockchain se administrará mediante el protocolo Libra. La dirección del proyecto ha aclarado que el protocolo de la plataforma monetaria global se encuentra actualmente en sus primeras etapas de desarrollo..

Buscando comentarios sobre el diseño inicial del protocolo Libra  

Sus creadores también han declarado que han publicado un informe detallado sobre cómo pretenden desarrollar el protocolo de la criptomoneda, para que puedan obtener comentarios sobre el diseño inicial del proyecto..

Como señaló por Jameson Lopp, Director Técnico (CTO) de CasaHODL, un custodio de activos digitales, “no existe una estructura de datos de blockchain real” definida por el protocolo Libra. Esto, ya que el documento técnico del proyecto aclara que “no existe el concepto de un bloque de transacciones en el historial del libro mayor”, que es esencialmente cómo se diseña una red típica de blockchain..

Usando un tipo fundamentalmente diferente de estructura de datos de blockchain 

Además de utilizar un tipo de diseño de cadena de bloques fundamentalmente diferente, la base de datos de Libra “almacenará un libro mayor de recursos programables”. Estos pueden incluir la propia moneda Libra, que Lopp reveló que es más similar a cómo se crearon las monedas de Ethereum (ETH) y Ripple.. 

Además, la documentación de Libra señala que los recursos de red deben “adherirse a reglas personalizadas”, que se especifican en el “módulo de declaración” del protocolo. El código fuente y las operaciones asociadas de este módulo también residen en la base de datos de la plataforma..

Las cuentas de Libra pueden ser administradas por custodios o individuos 

Como se explicó, todos los recursos basados ​​en Libra pertenecen y son mantenidos por cuentas de usuario que se autentican mediante criptografía de clave pública. La documentación del proyecto agrega que una cuenta puede representar carteras de custodia o “usuarios finales directos del sistema”.

Al utilizar un modelo de datos basado en cuentas, el protocolo Libra puede codificar el estado del libro mayor, que consiste en una instantánea de todas las transacciones registradas en la red de criptomonedas. El estado de las entradas del libro mayor se ha “estructurado como un almacén de valor clave”, explica la documentación de Libra Blockchain..

Libra Blockchain comenzará con un “Estado del libro mayor de Génesis”

Esto permite que el sistema de base de datos utilice el almacén de valores-clave para asignar las claves de dirección de la cuenta a los valores de la cuenta. Como se detalla en la documentación técnica, un valor de cuenta en el estado del libro mayor consta de recursos y módulos que están definidos y respaldados por el lenguaje de programación Move.. 

De una manera similar a cómo la red Bitcoin (BTC) produjo su bloque de génesis, el conjunto inicial de cuentas de Libra y su estado asociado residirán en el “estado del libro de génesis” de la red blockchain.

Los cambios realizados en el estado del libro mayor deben ser aprobados por el mecanismo de consenso de Libra El estado del libro mayor de Libra Blockchain puede ser actualizado por sus usuarios después de que sus transacciones hayan sido enviadas y verificadas por los validadores. Una transacción basada en Libra consiste en un script de transacción, que se programa mediante Move bytecode.

Además, las transacciones de Libra incluyen argumentos que se envían al script de transacción. Por ejemplo, un argumento puede especificar la cantidad de monedas Libra que se están transfiriendo y también la dirección del destinatario.

Un validador en Libra Blockchain luego ejecuta la transacción en función de las entradas recibidas de los argumentos. Este tipo de modelo de transacción produce de manera confiable “un determinista salida de la transacción “. Sin embargo, los cambios solo se realizan en el estado del libro mayor después de que se hayan aprobado las transacciones a través del mecanismo de consenso de la red Libra..

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me