Intercambio de Ethereum Intercambio de Ethereum
Ctrl+D Intercambio de Ethereum
ads

¿Cómo construir tela hiperlibro blockchain?

Author:

Time:

Introducción: Hoy en día, la aplicación de la tecnología blockchain ha sido familiarizada y adoptada por muchas industrias. En un sentido real, se ha dado cuenta del empoderamiento de la tecnología blockchain para la industria. Las aplicaciones industriales de blockchain también están atrayendo cada vez más la atención del mercado. liderando el camino Una nueva dirección para el desarrollo tecnológico. A partir de la esencia de la cadena de bloques, se puede dividir en tres formas: cadena pública, cadena de alianza y cadena privada Aunque todos esperan la descentralización completa de la cadena pública, la eficiencia operativa es baja en el entorno de la cadena pública. Y la cadena pública a la que puede acceder toda la red, el libro mayor se comparte por completo, lo que es inaceptable para muchas empresas. Así nació Hyperledger (super ledger), la plataforma básica para cadenas de alianzas entre empresas, con restricciones de acceso, y soporta aplicaciones en diversos ambientes de negocios.

Este artículo es una traducción de un informe de investigación de 2016 del gigante tecnológico de la industria IBM Research Institute, que explica cómo se construye la cadena de bloques Hyperledger Fabric. Como pionera y practicante de la tecnología industrial, IBM ha llevado a cabo una exploración e investigación extensas y profundas desde el nacimiento del concepto y la ecología de la cadena de súper alianzas blockchain. Incluso hoy en día, todavía tiene investigaciones de gran alcance sobre el tema de cadena de súper alianza blockchain Los lectores pueden comprender el significado del Instituto de Investigación de IBM sobre este tema tanto desde el nivel técnico como desde el nivel de pensamiento.

El nuevo fondo blockchain de Pantera ha recibido un compromiso de 600 millones de dólares, alcanzando su objetivo de financiación anterior: El 10 de noviembre, el nuevo fondo blockchain de Pantera Capital (Pantera Blockchain Fund) ha recibido un compromiso de 600 millones de dólares, alcanzando el escenario original El objetivo de financiación monto de US$ 600 millones. El fondo se utilizará para invertir en acciones de puesta en marcha, tokens de protocolo de etapa inicial y activos digitales como Bitcoin. [2021/11/10 6:43:25]

Blockchain es un sistema distribuido, y su sistema distribuido también se denomina "modelo de máquina de estado de replicación", es decir, múltiples nodos comienzan desde el mismo estado inicial, ejecutan la misma serie de comandos y producen el mismo estado final. Los servicios en la cadena de bloques mantienen algún estado y los clientes pueden invocar operaciones que transforman el estado y generan resultados. Las cadenas de bloques simulan servicios informáticos "confiables" a través de un protocolo distribuido ejecutado por nodos conectados a Internet. Un servicio representa o crea un activo donde todos los nodos tienen alguna participación asociada. Los nodos comparten el objetivo común de ejecutar servicios, pero no necesariamente confían entre sí. En una cadena de bloques "sin permiso", como la que subyace a la criptomoneda Bitcoin, cualquiera puede operar un nodo y participar consumiendo ciclos de CPU y demostrando "prueba de trabajo". Por otro lado, las cadenas de bloques en un modelo "permitido" controlan quién participa en la verificación y el acuerdo; estos nodos han establecido una identidad clara y forman una federación. Un informe de Swanson comparó los dos modelos.

Las acciones conceptuales en la cadena de bloques que cotizan en los Estados Unidos subieron más y cayeron menos: el mercado de valores de EE. UU. de hoy, los tres principales índices bursátiles abrieron ligeramente más alto, y las acciones conceptuales en la cadena de bloques que cotizan en los Estados Unidos subieron más y cayeron menos. Canaan Technology cayó un 2,70 %, Renren cayó un 1,77 %, Secoo subió un 1,11 %, Xunlei subió un 1,87 %, Cheetah Mobile se mantuvo estable, Lanting Jishi cayó un 1,48 %, China Online subió un 2,70 %, Ebang International subió un 0,21 %. [2020/7/29]

Hyperledger: El Proyecto Hyperledger (www.hyperledger.org) es un proyecto a escala empresarial creado en colaboración que consiste en un código y un marco de libro mayor distribuido de código abierto. Su objetivo es promover la tecnología blockchain y cambiar la forma en que se realizan las transacciones comerciales a escala global al identificar e implementar una plataforma estándar abierta para libros de contabilidad distribuidos entre industrias. Hyperledger es un proyecto establecido por la Fundación Linux a principios de 2016, con más de 50 miembros poco después de su inicio.

Hyperledger Fabric: Hyperledger Fabric es una plataforma de contabilidad distribuida para ejecutar contratos inteligentes, utilizando tecnologías conocidas y probadas, con una arquitectura modular que permite implementar varias funciones conectables. Es uno de varios proyectos que se están incubando dentro del proyecto Hyperledger. En junio de 2016 se lanzó una vista previa para desarrolladores de Hyperledger Fabric (conocida como "Vista previa para desarrolladores v0.5").

Qiu Yuhua, miembro del Comité Provincial de Guangdong de la Conferencia Consultiva Política del Pueblo Chino: Es necesario introducir la tecnología blockchain que han aplicado las grandes empresas a las pequeñas, medianas y microempresas: El 2 de junio, el 120º evento de entrevistas de noticias para prevención y control de epidemias y reanudación de la producción en Guangzhou (Guangzhou City Federation of Industry and Commerce Private Enterprises " "Dos Sessions" en nombre del simposio de medios) celebrada. Qiu Yuhua, miembro del Comité Provincial de Guangdong de la Conferencia Consultiva Política del Pueblo Chino, vicepresidente de la Cámara General de Comercio de Guangzhou y presidente de Guangzhou Huaanda Industrial Co., Ltd., dijo que la tecnología blockchain ha comenzado a aplicarse en el campo financiero, servicios públicos y la economía real. Entre ellos, Alibaba, las empresas tradicionales de Internet a gran escala como Tencent, JD.com y Baidu han formado la fuerza principal en el campo básico de la industria de la cadena de bloques. Como resultado, La tecnología de cadena de bloques se ha concentrado en algunas empresas súper grandes durante mucho tiempo. Es difícil proporcionar servicios para estas empresas. Para las pequeñas, medianas y microempresas, es necesario romper esta "normalidad" e introducir la tecnología de cadena de bloques que ha sido aplicado por las grandes empresas a las pequeñas, medianas y microempresas. (Diario de la metrópolis del sur) [2020/6/2]

El protocolo de registro distribuido de Fabric lo ejecutan nodos pares. Este Fabric puede distinguir entre dos tipos de nodos: Los nodos de validación son nodos en la red que ejecutan consenso, verifican transacciones y mantienen libros de contabilidad. Por otro lado, los nodos no validadores actúan como proxies conectando clientes (enviando transacciones) y validando nodos pares. Los nodos que no validan no ejecutan transacciones, pero pueden verificar transacciones.

Noticias | Protocolo abierto de cadena de bloques Ren Lanzamiento de la red de prueba RenVM de la máquina virtual: El protocolo abierto de cadena de bloques Ren anunció el lanzamiento de la red de prueba RenVM de la máquina virtual, con el objetivo de ayudar a los desarrolladores a implementar aplicaciones DeFi compatibles con múltiples cadenas. Los desarrolladores copian RenVM en una red descentralizada en forma de Darknodes. Lo más destacado de RenVM es que puede usar prueba de conocimiento cero y el protocolo sMPC recientemente desarrollado para trabajar de forma privada. El estado de todos los programas en RenVM, entrada y El la salida, incluidos los Darknodes, está oculta para todos, lo que significa que RenVM puede administrar claves privadas en varias cadenas de bloques diferentes, lo que permite transferencias de tokens entre cadenas sin confianza. La máquina virtual también viene con un SDK complementario, que incluye una biblioteca de JavaScript y una serie de SDK de casos de contratos inteligentes que admiten la integración en cualquier aplicación, incluidos intercambios descentralizados, préstamos, participación o plataformas de apalancamiento. Actualmente se admiten ETH, DAI, BTC y ZEC. [2019/8/6]

Algunas de las características clave de la versión actual de Fabric son:

Sonido | Bao Zhuolan, presidente de IBM Greater China: utilizará la tecnología blockchain para aplicar la gestión de la cadena de suministro de alimentos: según Beiguo.com, recientemente, Bao Zhuolan, presidente de IBM Greater China, dijo en el IBM China Forum 2019 que IBM está profundamente arraigado en China El mercado existe desde hace 35 años y se ha convertido en una parte integral del panorama comercial local de China. Por ejemplo, dijo que el Instituto de Investigación de China de IBM ha cooperado con la Universidad de Tsinghua y Wal-Mart para vincular la gestión de la cadena de suministro de alimentos con la tecnología blockchain y desarrollarla en un producto global llamado IBM Food Trust. También señaló que la plataforma es un enorme ecosistema de fabricantes, distribuidores y minoristas, incluidos socios estratégicos como Wal-Mart, Carrefour, Nestlé, Unilever Group, etc. Seguimiento completo de la granja a la mesa. [2019/5/22]

Blockchain aprobado con finalidad instantánea;

Para ejecutar un contrato inteligente arbitrario (llamado chaincode) ejecutado en Go (golang.org):

- Encapsule el código de cadena definido por el usuario en el contenedor Docker;

- El código de cadena del sistema ejecuta el mismo proceso que el nodo par;

El protocolo de consenso es conectable, la implementación actual del consenso tolerante a fallas bizantinas es compatible con el protocolo PBFT, se proporciona un prototipo SIEVE para abordar códigos de cadena no deterministas y los stubs del protocolo (llamados NOOPS) sirven para el desarrollo en un solo nodo;

Admite de forma segura certificados TLS, certificados de registro y certificados de transacciones a través de la certificación autorizada (Cas);

RocksDB (rocksdb.org) admite el estado persistente (estado persistente) utilizando un sistema de almacenamiento de clave-valor;

Marco de eventos que admite eventos predefinidos y personalizados;

El SDK del cliente (Node.js) que interactúa con el tejido es un kit de desarrollo;

Admite CLI y API REST básicas.

En la versión preliminar para desarrolladores, la compatibilidad con los nodos que no se validan es mínima.

Arquitectura: El nodo de verificación ejecuta el protocolo de consenso BFT para ejecutar la máquina de estados.El mecanismo replicable acepta tres operaciones de transacción: Deploy transaction (transacción de despliegue): acepta como parámetro el código de cadena escrito en Go (representado como un contrato inteligente); El código de cadena está instalado en el nodo par y está listo para ser llamado en cualquier momento. Transacción de invocación: una transacción que invoca un código de cadena específico que se instaló previamente a través de una transacción de implementación; los parámetros son específicos del tipo de transacción; el código de cadena ejecuta la transacción y puede leer y escribir entradas en su estado en consecuencia, e indica si fue exitosa o no. no fallar Transacción de consulta: devuelve elementos de estado de entrada directamente de la lectura del estado persistente del par; esto puede no garantizar la linealización. Cada código de cadena puede definir su propio estado persistente, y la cadena hash de la cadena de bloques es el estado persistente de las transacciones y los resultados ejecutados por el cálculo.

Las transacciones se validan duplicando el código de cadena de ejecución y dada la suposición falsa del consenso BFT subyacente, por ejemplo, de n pares de validación, como máximo f < n/3 puede "mentir" y ejecutar arbitrariamente, pero otros ejecutan correctamente el código de cadena. Cuando se ejecuta sobre el consenso de PBFT, las transacciones de código de cadena deben finalizarse; de ​​lo contrario, el estado de los nodos pares puede divergir. Existe una solución modular para filtrar transacciones no deterministas aparentemente divergentes, y ya está implementada en el protocolo SIEVE. La membresía entre validadores que ejecutan el consenso BFT es actualmente estática y requiere intervención manual. El soporte para cambiar dinámicamente el conjunto de nodos que ejecutan el consenso está planificado para una versión futura.

Dado que Fabric implementa un libro mayor autorizado, incluye una infraestructura segura para la autenticación y la autorización. El registro y la autorización de transacciones se admiten a través de certificados de clave pública, y la confidencialidad del código de cadena se realiza a través del cifrado interno. Más precisamente, para conectarse a la red, cada par necesita obtener un certificado de inscripción y parte del servicio de membresía de una CA de inscripción. Autoriza a los pares a conectarse a la red y obtener los certificados de transacción necesarios para enviar transacciones. Los certificados de transacción son emitidos por las CA de transacción y admiten la autorización anónima de los pares que envían transacciones, ya que varios certificados de transacción emitidos al mismo par (es decir, el mismo certificado de registro) no se pueden vincular entre sí. La confidencialidad del código de cadena y el estado se proporciona a través del cifrado de claves simétricas de las transacciones y el estado, utilizando claves específicas de blockchain disponibles para todos los pares con certificados de registro de blockchain. Las versiones futuras planean ampliar el mecanismo de encriptación con una confidencialidad más detallada de las transacciones y las entradas de estado.

Los protocolos de consenso para blockchains han sido investigados y discutidos acaloradamente por nuevas empresas de tecnología financiera (por ejemplo, tendermint.com, kadena.io). El diseño de Fabric utiliza el concepto modular de consenso, que es consistente con el concepto bien establecido de consenso en computación distribuida. Esto garantiza que las características de la estructura relacionadas con blockchain se puedan desarrollar independientemente de los protocolos de consenso específicos. El protocolo PBFT es el primer protocolo de consenso que se implementa en el fabric, esto se debe a sus características sobresalientes: se beneficia de casi 20 años de experiencia en investigación sistemática sobre el consenso bizantino, y está estrechamente relacionado con protocolos tan conocidos como Viewstamped Replication y Paxos Análisis de uso en muchos contextos y como se describe en los libros de texto.

Hyperledger Fabric es una plataforma blockchain para uso comercial. Es de código abierto y está basado en estándares, es capaz de ejecutar contratos inteligentes definidos por el usuario, admite características sólidas de seguridad e identidad, y utiliza una arquitectura modular y un protocolo de consenso conectable.

Fabric se encuentra actualmente en desarrollo activo bajo la gestión del proyecto Hyperledger. Para obtener más información sobre Fabric, visite el sitio web:

github.com/hyperledger/fabric/blob/master/docs/protocol-spec.md

Fuente: Investigación de IBM

Traducción: Emily

Tags:

Precio de Etéreo
7.Mercado del mediodía del 13: la influencia de Tiandi en el mercado y la tendencia posterior

El artículo es una contribución del análisis de blockchain de Niu Qi.

¿Cómo alcanza BTC $ 60,000 en 2023 en comparación con BTC de este año y Apple en 2008?

En 1962, el sociólogo Everett Rogers publicó su famoso libro "La difusión de la innovación". En el libro, divide a los consumidores en las siguientes cinco categorías: Innovadores, Primeros en adoptar.

Lectura recomendada de oro: las Stablecoins censurables son garantías tóxicas de DeFi

Este artículo fue publicado por primera vez en el sitio web de Golden Finance el 6 de julio por Maxwell, un reportero de Golden Finance. DeFi se ha vuelto muy popular recientemente.

¿Cómo construir tela hiperlibro blockchain?

Introducción: Hoy en día, la aplicación de la tecnología blockchain ha sido familiarizada y adoptada por muchas industrias. En un sentido real.

Primer lanzamiento|Análisis de revisión de eventos de fraude de bitcoin de cuenta de Twitter

El 15 de julio de 2020, una gran cantidad de cuentas de Twitter se vieron afectadas en un ataque a gran escala en Twitter.La estafa comenzó cuando los atacantes se apoderaron de la cuenta AngeloBTC de un empleado de B.

Huobi Watch: Bitcoin continúa cayendo, ¿cómo será la perspectiva del mercado?

Según el mercado de Huobi, el mercado de BTC en su conjunto mantuvo hoy una tendencia volátil y la caída comenzó a expandirse a las 2 p. m., con la caída más baja a 9047,81. En el gráfico diario de hoy.

¿Los indicadores bursátiles de EE.UU.determinan el auge y la caída de Bitcoin? ¿Por qué?

1. Interpretación del mercado Les he estado recordando a todos que vigilen las acciones de los EE. UU. antes, porque el mercado de bitcoin está vinculado con las acciones de los EE. UU.

ads