Definicion de Hyperledger Fabric: definición, ejemplo, riesgos y versión 2.0
Hyperledger Fabric: definición, ejemplo, riesgos y versión 2.0
¿Qué es la tela Hyperledger?
Hyperledger Fabric es una plataforma modular blockchain que sirve como base para desarrollar productos, soluciones y aplicaciones basadas en blockchain utilizando componentes listos para usar diseñados para uso empresarial privado.
Resultados clave
- Hyperledger es una infraestructura de contabilidad distribuida de código abierto y de nivel empresarial lanzada por la Fundación Linux en diciembre de 2016.
- Fabric es una plataforma de tecnología de contabilidad descentralizada (DLT) altamente modular desarrollada por IBM para su uso en empresas industriales.
- Debido a que Hyperledger Fabric es privado y requiere permiso para acceder, las empresas pueden compartir información (como precios) y las transacciones pueden ser más rápidas a medida que disminuye la cantidad de nodos en la red.
- Fabric 2.0 se lanzó en enero de 2020. Las características principales de esta versión son transacciones más rápidas, tecnología de contratos inteligentes actualizada e intercambio de datos optimizado.
Hyperledger Fabric fue iniciado por Digital Asset e IBM y ahora ha evolucionado hasta convertirse en una empresa conjunta intersectorial que actualmente está administrada por la Fundación Linux. Entre varios proyectos, Hyperledger Fabric fue el primero en surgir del invernadero y se lanzó en julio de 2017.
Cómo funciona Hyperledger Fabric
Las redes tradicionales de blockchain no pueden soportar transacciones privadas y contratos confidenciales, que son de suma importancia para las empresas. Hyperledger Fabric se desarrolló en respuesta a esto como una base modular, escalable y segura para ofrecer soluciones industriales de blockchain.
Hyperledger Fabric es un motor blockchain de código abierto que proporciona las funciones más importantes para evaluar y utilizar blockchain en escenarios empresariales.
En las redes industriales privadas, el principal requisito es la identidad verificable del participante. Hyperledger Fabric admite membresía basada en permisos; Todos los participantes de la red deben tener personalidades conocidas. Muchos sectores empresariales, como el de la salud y las finanzas, están sujetos a normas de protección de datos que exigen que los datos de varios participantes se almacenen y se acceda a ellos en consecuencia desde distintos puntos de datos. Fabric admite dicha membresía basada en permisos.
Arquitectura modular
La arquitectura modular de Hyperledger Fabric divide el flujo de trabajo de procesamiento de transacciones en tres etapas distintas: contratos inteligentes llamados código de cadena, que incluyen procesamiento lógico distribuido y consenso del sistema, ordenación de transacciones y verificación y confirmación de transacciones. Esta división ofrece muchas ventajas:
- Reducción de niveles de confianza y auditorías que mantienen limpia la red y los datos procesados.
- Escalabilidad de red mejorada
- Rendimiento general mejorado
Además, el soporte de Hyperledger Fabric para conectar automáticamente varios componentes facilita la reutilización de funciones existentes y la integración inmediata de varios módulos. Por ejemplo, si ya existe una función que verifica la identidad de un participante, las redes empresariales simplemente necesitan conectar y reutilizar ese módulo existente en lugar de crear la misma función desde cero.
Los miembros de la red desempeñan tres roles diferentes:
- Probador
- Comprometido
- Acuerdo
En resumen, la propuesta de transacción se presenta al socio endosante de acuerdo con una política de aprobación predeterminada con respecto al número requerido de endosantes. Después de la aprobación suficiente por parte de los endosantes, el lote o bloque de transacciones se entrega a los confirmantes. Los comprometidos confirman que se ha seguido la política de aprobación y que no existen transacciones conflictivas. Una vez que se completan ambas verificaciones, las transacciones se registran en el libro mayor.
Fuente de imagen: IBM
Dado que a través de la red sólo se transmiten instrucciones asertivas, como firmas y un conjunto de operaciones de lectura/escritura, se mejora la escalabilidad y el rendimiento de la red. Sólo los endosantes y comprometidos tienen acceso a la transacción, y la seguridad se mejora al tener menos participantes con acceso a puntos de datos clave.
Ejemplo de tejido Hyperledger
Digamos que hay un fabricante que quiere enviar chocolate a un minorista o mercado minorista específico (es decir, a todos los minoristas en los Estados Unidos) a un precio determinado, pero no quiere revelar ese precio a otros mercados (es decir, minoristas chinos). .
Dado que puede haber otras partes involucradas en el movimiento de un producto, como la aduana, la compañía naviera y el banco financiero, el precio privado puede revelarse a todas las partes involucradas si se utiliza una versión básica de la tecnología blockchain para respaldar la transacción. .
Hyperledger Fabric resuelve este problema manteniendo privadas las transacciones privadas en la red; Sólo aquellos participantes que necesitan saber los detalles necesarios. La separación de datos en una cadena de bloques permite que ciertos puntos de datos sean accesibles solo para aquellas partes que necesitan saberlos.
Críticas a Hyperledger Fabric
El entusiasmo por las criptomonedas alcanzó su punto máximo en 2018 tras el colapso del precio de Bitcoin (que alcanzó su punto máximo el 17 de diciembre de 2017). Las declaraciones demasiado optimistas sobre el valor de la nueva tecnología dieron paso al escepticismo, y las tecnologías relacionadas, incluido Hyperledger, sufrieron este escepticismo.
Competidores de Hyperledger Fabric
Hyperledger Fabric compite con otros proyectos de Hyperledger como Iroha, Indy y Sawtooth. También compite con Corda R3, que también es un DLT privado basado en permisos.
La empresa de servicios Blockchain Chainstack publicó un artículo en enero de 2020 que muestra que el desarrollo de Corda ha sido históricamente mayor que el desarrollo de Fabric, aunque el desarrollo de Fabric superó a Corda en el tercer trimestre de 2019 cuando Fabric se mudó a GitHub.
El informe de Chainstack muestra que, si bien Fabric tiene tres veces más desarrolladores trabajando en él, los desarrolladores de Corda contribuyeron con más del doble de código y los desarrolladores de Fabric contribuyen con mucho menos código por desarrollador que los desarrolladores de Corda.
Hyperledger Fabric no es una cadena de bloques y es ineficiente
Algunos críticos de Hyperledger Fabric señalan que una cadena de bloques privada basada en permisos con características de Hyperledger Fabric no es una cadena de bloques, y que las tecnologías actuales que no son cadenas de bloques son mucho menos costosas y brindan el mismo nivel de seguridad. Stuart Popejoy de Cointelegraph lo expresó de esta manera:
La arquitectura de Fabric es mucho más compleja que la de cualquier plataforma blockchain, pero también es menos segura contra piratería y ataques. Se podría pensar que una cadena de bloques «privada» al menos proporcionaría escalabilidad y rendimiento, pero Fabric también falla aquí. En pocas palabras, los pilotos creados en Fabric enfrentarán implementaciones complejas e inseguras que no escalarán con su negocio.
Hyperledger Fabric también ha sido criticado por su falta de tolerancia a fallos. Un equipo de investigadores de la Sorbona de París y CSIRO – Data61, la agencia científica nacional de Australia, descubrió que una latencia significativa de la red reduce la confiabilidad de Fabric:[B]Al retrasar la propagación de bloques, hemos demostrado que Hyperledger Fabric no ofrece suficientes garantías de coherencia para la implementación en entornos de misión crítica”.
Hyperledger Fabric 2.0 lanzado en enero de 2020
En enero de 2020, se lanzó Hyperledger Fabric 2.0 para abordar algunas de las críticas existentes. Según Ron Miller de Techcrunch, «las actualizaciones más importantes implican obligar a las partes a llegar a un acuerdo antes de agregar datos nuevos al libro mayor, lo que se conoce como gobernanza descentralizada de contratos inteligentes».
Si bien la actualización no es un cambio fundamental en la simplicidad o usabilidad de Fabric, sí demuestra que se siguen logrando avances en la industria de las criptomonedas más allá de la criptomanía que ocurrió en 2018. Se espera que, en los próximos cinco a diez años, la cadena de bloques empresarial encuentre sin duda la aplicación que le corresponde.
Preguntas Frecuentes
Incluye tres preguntas frecuentes sobre el contenido dando sus respuestas. Utiliza muchas negritas utilizando HTML tag ¿Qué es la tela Hyperledger? Hyperledger Fabric es una plataforma modular blockchain que sirve como base para desarrollar productos, soluciones y aplicaciones basadas en blockchain utilizando componentes listos para usar diseñados para uso empresarial privado. Resultados clave Hyperledger es una infraestructura de contabilidad distribuida de código abierto y de nivel empresarial lanzada por la Fundación Linux en diciembre de 2016.Fabric es una plataforma de tecnología de contabilidad descentralizada (DLT) altamente modular desarrollada por IBM para su uso en empresas industriales.Debido a que Hyperledger Fabric es privado y requiere permiso para acceder, las empresas pueden compartir información (como precios) y las transacciones pueden ser más rápidas a medida que disminuye la cantidad de nodos en la red.Fabric 2.0 se lanzó en enero de 2020. Las características principales de esta versión son transacciones más rápidas, tecnología de contratos inteligentes actualizada e intercambio de datos optimizado. Hyperledger Fabric fue iniciado por Digital Asset e IBM y ahora ha evolucionado hasta convertirse en una empresa conjunta intersectorial que actualmente está administrada por la Fundación Linux. Entre varios proyectos, Hyperledger Fabric fue el primero en surgir del invernadero y se lanzó en julio de 2017. Cómo funciona Hyperledger Fabric Las redes tradicionales de blockchain no pueden soportar transacciones privadas y contratos confidenciales, que son de suma importancia para las empresas. Hyperledger Fabric se desarrolló en respuesta a esto como una base modular, escalable y segura para ofrecer soluciones industriales de blockchain. Hyperledger Fabric es un motor blockchain de código abierto que proporciona las funciones más importantes para evaluar y utilizar blockchain en escenarios empresariales. En las redes industriales privadas, el principal requisito es la identidad verificable del participante. Hyperledger Fabric admite membresía basada en permisos; Todos los participantes de la red deben tener personalidades conocidas. Muchos sectores empresariales, como el de la salud y las finanzas, están sujetos a normas de protección de datos que exigen que los datos de varios participantes se almacenen y se acceda a ellos en consecuencia desde distintos puntos de datos. Fabric admite dicha membresía basada en permisos. Arquitectura modular La arquitectura modular de Hyperledger Fabric divide el flujo de trabajo de procesamiento de transacciones en tres etapas distintas: contratos inteligentes llamados código de cadena, que incluyen procesamiento lógico distribuido y consenso del sistema, ordenación de transacciones y verificación y confirmación de transacciones. Esta división ofrece muchas ventajas: Reducción de niveles de confianza y auditorías que mantienen limpia la red y los datos procesados.Escalabilidad de red mejoradaRendimiento general mejorado Además, el soporte de Hyperledger Fabric para conectar automáticamente varios componentes facilita la reutilización de funciones existentes y la integración inmediata de varios módulos. Por ejemplo, si ya existe una función que verifica la identidad de un participante, las redes empresariales simplemente necesitan conectar y reutilizar ese módulo existente en lugar de crear la misma función desde cero. Los miembros de la red desempeñan tres roles diferentes: ProbadorComprometidoAcuerdo En resumen, la propuesta de transacción se presenta al socio endosante de acuerdo con una política de aprobación predeterminada con respecto al número requerido de endosantes. Después de la aprobación suficiente por parte de los endosantes, el lote o bloque de transacciones se entrega a los confirmantes. Los comprometidos confirman que se ha seguido la política de aprobación y que no existen transacciones conflictivas. Una vez que se completan ambas verificaciones, las transacciones se registran en el libro mayor. Fuente de imagen: IBM Dado que a través de la red sólo se transmiten instrucciones asertivas, como firmas y un conjunto de operaciones de lectura/escritura, se mejora la escalabilidad y el rendimiento de la red. Sólo los endosantes y comprometidos tienen acceso a la transacción, y la seguridad se mejora al tener menos participantes con acceso a puntos de datos clave. Ejemplo de tejido Hyperledger Digamos que hay un fabricante que quiere enviar chocolate a un minorista o mercado minorista específico (es decir, a todos los minoristas en los Estados Unidos) a un precio determinado, pero no quiere revelar ese precio a otros mercados (es decir, minoristas chinos). . Dado que puede haber otras partes involucradas en el movimiento de un producto, como la aduana, la compañía naviera y el banco financiero, el precio privado puede revelarse a todas las partes involucradas si se utiliza una versión básica de la tecnología blockchain para respaldar la transacción. . Hyperledger Fabric resuelve este problema manteniendo privadas las transacciones privadas en la red; Sólo aquellos participantes que necesitan saber los detalles necesarios. La separación de datos en una cadena de bloques permite que ciertos puntos de datos sean accesibles solo para aquellas partes que necesitan saberlos. Críticas a Hyperledger Fabric El entusiasmo por las criptomonedas alcanzó su punto máximo en 2018 tras el colapso del precio de Bitcoin (que alcanzó su punto máximo el 17 de diciembre de 2017). Las declaraciones demasiado optimistas sobre el valor de la nueva tecnología dieron paso al escepticismo, y las tecnologías relacionadas, incluido Hyperledger, sufrieron este escepticismo. Competidores de Hyperledger Fabric Hyperledger Fabric compite con otros proyectos de Hyperledger como Iroha, Indy y Sawtooth. También compite con Corda R3, que también es un DLT privado basado en permisos. La empresa de servicios Blockchain Chainstack publicó un artículo en enero de 2020 que muestra que el desarrollo de Corda ha sido históricamente mayor que el desarrollo de Fabric, aunque el desarrollo de Fabric superó a Corda en el tercer trimestre de 2019 cuando Fabric se mudó a GitHub. El informe de Chainstack muestra que, si bien Fabric tiene tres veces más desarrolladores trabajando en él, los desarrolladores de Corda contribuyeron con más del doble de código y los desarrolladores de Fabric contribuyen con mucho menos código por desarrollador que los desarrolladores de Corda. Hyperledger Fabric no es una cadena de bloques y es ineficiente Algunos críticos de Hyperledger Fabric señalan que una cadena de bloques privada basada en permisos con características de Hyperledger Fabric no es una cadena de bloques, y que las tecnologías actuales que no son cadenas de bloques son mucho menos costosas y brindan el mismo nivel de seguridad. Stuart Popejoy de Cointelegraph lo expresó de esta manera: La arquitectura de Fabric es mucho más compleja que la de cualquier plataforma blockchain, pero también es menos segura contra piratería y ataques. Se podría pensar que una cadena de bloques «privada» al menos proporcionaría escalabilidad y rendimiento, pero Fabric también falla aquí. En pocas palabras, los pilotos creados en Fabric enfrentarán implementaciones complejas e inseguras que no escalarán con su negocio. Hyperledger Fabric también ha sido criticado por su falta de tolerancia a fallos. Un equipo de investigadores de la Sorbona de París y CSIRO – Data61, la agencia científica nacional de Australia, descubrió que una latencia significativa de la red reduce la confiabilidad de Fabric:[B]Al retrasar la propagación de bloques, hemos demostrado que Hyperledger Fabric no ofrece suficientes garantías de coherencia para la implementación en entornos de misión crítica”. Hyperledger Fabric 2.0 lanzado en enero de 2020 En enero de 2020, se lanzó Hyperledger Fabric 2.0 para abordar algunas de las críticas existentes. Según Ron Miller de Techcrunch, «las actualizaciones más importantes implican obligar a las partes a llegar a un acuerdo antes de agregar datos nuevos al libro mayor, lo que se conoce como gobernanza descentralizada de contratos inteligentes». Si bien la actualización no es un cambio fundamental en la simplicidad o usabilidad de Fabric, sí demuestra que se siguen logrando avances en la industria de las criptomonedas más allá de la criptomanía que ocurrió en 2018. Se espera que, en los próximos cinco a diez años, la cadena de bloques empresarial encuentre sin duda la aplicación que le corresponde.
¿Problemas o dudas? Te ayudamos
Si quieres estar al día, suscríbete a nuestra newsletter y síguenos en Instagram. Si quieres recibir soporte para cualquier duda o problema, no dude en ponerse en contacto con nosotros en info@wikieconomia.org.