Autora | Rachel Wolfson
Traducción | CryptoShadow, editora | Carol
Producido | Blockchain Camp (blockchain_camp)
Ben Maurer, jefe de digital de Calibra, presentó Move, el lenguaje de programación de Facebook, en la Conferencia Blockchain de Stanford el 19 de febrero. Facebook inventó el lenguaje Move para sentar una base segura y programable para la cadena de bloques de Libra.
Maurer explicó que el lenguaje Move hará que programar programas financieros en la plataforma Libra sea más fácil y seguro. “Move es un nuevo lenguaje de contrato inteligente integrado en el núcleo de Libra, diseñado para brindar un nuevo enfoque moderno al sistema financiero actual”, dijo.
Maurer mencionó que la misión de Libra es resolver la actual falta de acceso a los servicios financieros, y señaló que 1.700 millones de adultos en todo el mundo no tienen cuentas bancarias, pero 1.000 millones de ellos tienen teléfonos móviles. Maurer también señaló que los migrantes globales pagan acumulativamente $ 25 mil millones al año debido a las tarifas de transacción de remesas. Explicó que recientemente habló con alguien al respecto que tuvo que ir a una tienda física y pagar una tarifa para enviar dinero a la familia:
"Como tecnólogos, debería preocuparnos que alguien tenga que ir a una institución física y pagar una determinada tarifa para enviar dinero. Libra está tratando de resolver este problema mediante la construcción de un nuevo sistema de pago global impulsado por la cadena de bloques".
Según Maurer, Libra brinda a los usuarios y desarrolladores acceso directo a su plataforma, creando un sistema financiero inclusivo para todos:
"Con Libra, los usuarios no tienen que depender de intermediarios para almacenar sus fondos. Libra brinda acceso directo a la plataforma y crea un sistema más inclusivo. Los desarrolladores también pueden acceder a la plataforma y crear sus propias aplicaciones, sentando las bases para las finanzas actuales. sistema." proporcionar servicios a personas fuera del
¿Por qué Libra necesita un nuevo lenguaje de programación?
Si bien los objetivos detrás de Libra son claros, Maurer mencionó que muchas personas aún se preguntan por qué Facebook está creando un lenguaje de programación completamente nuevo para impulsar la plataforma.
Maurer explicó que la idea de inventar el lenguaje Move fue establecer un lenguaje paradigma que pudiera crearse para adaptar la programación de sistemas financieros a varios escenarios y casos de sistemas financieros. A diferencia de otras cadenas de bloques que existen por una variedad de razones, Libra está dirigida específicamente a los pagos de los consumidores y al espacio financiero. Todo el contenido de la cadena de bloques de Libra se presenta utilizando el lenguaje Move. Él explicó:
"Todo el contenido de la cadena de bloques de Libra se compila utilizando el lenguaje Move. La moneda Libra es un recurso construido por el lenguaje Move. Pero las aplicaciones que el lenguaje Move puede crear son mucho más grandes que el contenido actual. Además de programar la moneda Libra, Las aplicaciones, como los programas de firma para la autenticación en las transacciones, también se programan en el lenguaje Move. Al desarrollar Move, nos enfocamos en crear un lenguaje seguro y flexible que permita a los desarrolladores ajustar y analizar programas financieros durante el proceso de programación de manera más fácil y conveniente".
Aunque Move es un lenguaje de programación completamente nuevo, se mencionó anteriormente que los desarrolladores de Libra extrajeron algunos conceptos de las cadenas de bloques de Bitcoin y Ethereum al compilar el documento técnico del proyecto. Como era de esperar, un espectador preguntó cuánto se inspiró Maurer en Ethereum al construir el lenguaje Move.
Maurer está de acuerdo en que, como la mayoría de los sistemas técnicos, Move se inspiró en las soluciones existentes. Señaló que se investigó mucho para crear Move, pero existen diferencias sutiles entre el lenguaje Move y los de otras cadenas de bloques:
"Nos enfocamos en construir la idea de inclusión financiera, con un enfoque en construir un ecosistema financiero que sirva a los desatendidos. El lenguaje de Move representa activos e instituciones".
Según el informe técnico de la cadena de bloques de Libra, Libra "está diseñada para ser una criptomoneda de baja volatilidad de precios con la capacidad de ser un medio de intercambio eficiente para miles de millones de personas en todo el mundo".
Maurer explicó que Libra usa un mecanismo tolerante a fallas bizantinas que permite a los clientes enviar transacciones a una red de validadores que mantienen una base de datos. Un sistema tolerante a fallas bizantinas verificará y aceptará las transacciones en el libro mayor. Los clientes pueden observar el libro mayor del sistema para comprender el estado actual de la red. Maurer explicó: "La cadena de bloques de Libra está diseñada para rastrear un conjunto de datos de transacciones. Cada transacción se clasifica mediante un sistema bizantino tolerante a fallas y luego se clasifica en el libro mayor. Esto, a su vez, también cambia la transición de estado de la cadena de bloques. En la construcción un ecosistema financiero sobre una base de datos tendría mucho sentido porque blockchain se deriva de ese enfoque”.
Maurer señaló además que Libra utiliza un método de encriptación de árbol Merkle (árbol Merkle) en crecimiento para codificar datos y verificar transacciones actuales e históricas. Esto es diferente de otras cadenas de bloques que usan una cadena lineal de bloques.
¿Cómo se desarrollará el lenguaje Move en el futuro?
Aunque Move todavía está en sus inicios, ya existe un gran interés por conocer las capacidades del lenguaje Move. Los desarrolladores de la startup Open Zeppelin descubrieron recientemente una vulnerabilidad en Move. Sin embargo, el equipo notó que el problema se descubrió antes de que se pusiera en marcha el lenguaje Move. Según Edward Felten, cofundador y científico jefe de Offchain Labs, la invención de un nuevo lenguaje de programación por parte de Facebook es una opción interesante:
"Algunas de las innovaciones en el lenguaje Move pueden aportar un valor real en el futuro. Por ejemplo, la forma en que el lenguaje Move maneja el dinero y los valores es única. Nunca antes había visto algo así. Están tratando de usar verificación formal para probar que se financian todos los aspectos del sistema. Estoy emocionado de ver cómo evoluciona y cómo se adopta”.
Original: https://cointelegraph.com/news/calibra-technical-lead-tells-why-facebook-built-new-language-for-libra
Tags:
¡Comienza la clase pequeña del contrato de índice FTX!¡Deje que Su Ye, CEO de Blockark, el mentor de la medalla de oro de Coincoin.
El 25 de febrero de 2020, han pasado 6 años desde el famoso incidente "Mentougou".
Un ex empleado de Microsoft ha sido condenado por 18 cargos de delitos graves federales en relación con un esquema complejo para malversar $ 10 millones usando criptomonedas.
Autora | Rachel WolfsonTraducción | CryptoShadow, editora | CarolProducido | Blockchain Camp (blockchain_camp)Ben Maurer, jefe de digital de Calibra, presentó Move, el lenguaje de programación de Facebook.
Citigroup: La posibilidad de una recesión global se acerca al 50%: Las posibilidades de una recesión global se acercan al 50% a medida que los bancos centrales endurecen la política monetaria y la demanda de materias.
Autor | Joyce Después de que la tecnología blockchain se convirtiera en una tecnología estratégica nacional.
El mercado de valores de EE. UU. abrió y los tres índices principales abrieron colectivamente a la baja: el índice Dow Jones cayó 309,08 puntos, o un 0,98%, a 31180.