Li Huizhong: Jefe de Investigación y Desarrollo de la plataforma subyacente blockchain de WeBank
En el campo de la tecnología blockchain, la investigación sobre cadenas cruzadas siempre ha sido un auge. De hecho, no es de extrañar analizarlo. Después de varios años de ruido, precipitación y sublimación, especialmente con el fuerte apoyo de las políticas nacionales, la aplicación de blockchain ha madurado gradualmente. El desarrollo maduro de las aplicaciones de aterrizaje ha creado gradualmente la necesidad de alcance para interactuar con otras aplicaciones, y la cadena cruzada, como una infraestructura para resolver esta demanda, naturalmente se tomará en serio.
La cadena cruzada no es un tema nuevo. Ya en septiembre de 2016, "Chain Interoperability" de Vitalik Buterin elaboró las soluciones técnicas y el valor de aplicación de la cadena cruzada. Se menciona que las tres tecnologías de cadena cruzada más prácticas son "mecanismo notarial", "cadena lateral/relé" y "bloqueo hash"; varios escenarios posibles de aplicación de cadena cruzada incluyen intercambio de activos, transacción atómica, máquina oráculo, intercambio de información , etc.
Desde entonces, la mayoría de las discusiones sobre temas de cadenas cruzadas en el país y en el extranjero no pueden evitar estas tres tecnologías de cadenas cruzadas, al igual que cuando todos discutían la cadena de bloques en los primeros días, todos discutían el mecanismo de consenso. Pero, de hecho, la naturaleza avanzada del mecanismo de consenso es solo una de las dimensiones del diseño de la plataforma blockchain, como la seguridad, la facilidad de uso, la escalabilidad y otras dimensiones, que también son el centro de atención en el diseño de la plataforma blockchain. . Además, el rendimiento de la cadena de bloques no depende únicamente del mecanismo de consenso, sino que el mecanismo de procesamiento de todo el proceso, la asincronía, el paralelismo y otros mecanismos de codificación, compresión y transmisión tienen un impacto en el rendimiento de la cadena de bloques.
Al igual que el mecanismo de consenso para blockchain, las tres tecnologías mencionadas anteriormente son solo un mecanismo para garantizar un acceso entre cadenas seguro y confiable. El mecanismo es importante, pero desde la perspectiva de la implementación de la aplicación, cómo diseñar una arquitectura de cadena cruzada razonable, cómo diseñar un protocolo de adaptación simple, cómo proporcionar una interfaz de cadena cruzada fácil de usar, cómo garantizar cruce creíble -gobierno de cadena, etc. Todo debe ser considerado en el diseño de cadena cruzada.
Por lo tanto, este artículo ya no repite el análisis de las tres tecnologías de cadena cruzada, sino que intenta comenzar con el análisis de la necesidad técnica de la cadena cruzada, desenterrar las demandas básicas de la cadena cruzada y luego pensar en el concepto de diseño. de cadena cruzada y el diseño de la solución global de cadena cruzada.
Este artículo analiza desde la perspectiva de la cadena de alianzas.
En la actualidad, el número de plataformas subyacentes de la cadena de alianzas ya no se puede contar con las dos manos. Estas plataformas tienen características más o menos únicas, y cada una ha aterrizado en múltiples campos. Estas aplicaciones construidas sobre la misma plataforma (generalmente la misma plataforma subyacente) o plataformas heterogéneas (generalmente las plataformas subyacentes de diferentes fabricantes) enfrentarán algunos desafíos técnicos para lograr la interconexión y la interoperabilidad.
Puede haber 7 nuevas ballenas gigantes en el mercado de Bitcoin, y entre 10 000 y 100 000 direcciones de BTC aumentaron un 6,74 %: según los datos de Santiment, a medida que el precio de BTC cayó, la cantidad de direcciones de ballenas gigantes aumentó considerablemente, lo que indica que están ingresando grandes inversores. Además, los números de direcciones activas están aumentando y han alcanzado máximos históricos. Se informa que la cantidad de direcciones que tienen entre 10 000 y 100 000 BTC ha aumentado un 6,74 %, y es posible que siete ballenas gigantes se hayan unido al mercado de Bitcoin en las últimas dos semanas. Los analistas dicen que esto podría aumentar las órdenes de compra por valor de miles de millones de dólares según el precio actual de bitcoin. (Coinpost)[2020/9/30]
Sin embargo, la cadena de bloques, como máquina para crear y brindar confianza, es una tecnología a nivel de infraestructura, y la infraestructura, como los protocolos de red y los protocolos de almacenamiento, eventualmente avanzará hacia una dirección de estandarización convergente. Por lo tanto, el estado actual de la cadena de alianzas es un estado de transición en desarrollo, no el estado final estable.
Con el mayor desarrollo de la tecnología, la plataforma subyacente de la cadena de alianzas convergerá gradualmente en términos de funciones básicas, protocolos, interfaces, datos, mecanismos de seguridad, etc., y evolucionará hacia la estandarización. Sin embargo, en términos de funciones mejoradas, la arquitectura interna , rendimiento y selección de tecnología, etc., seguirá mostrando una forma colorida. Esto también está en línea con la ley de "combinar durante mucho tiempo debe dividirse, y dividir durante mucho tiempo debe combinarse". Solo moviéndose hacia el isomorfismo básico se puede liberar aún más la vitalidad de la cadena de alianzas y el desarrollo de Se promueven aún más las aplicaciones de la cadena de alianzas.
Antes del día en que "todas las cadenas serán básicamente isomorfas", la estrategia más sensata en este momento es buscar lo mismo reservando las diferencias, encontrar el diseño óptimo, promover el proceso de estandarización y lograr el objetivo del isomorfismo básico lo antes posible. .
Hablando de esto, puede preguntar, dado que el desarrollo de la cadena de alianzas en sí será básicamente isomorfo, ¿por qué necesitamos estudiar cadenas cruzadas? Entre ellos, la cadena cruzada es la fuente de energía y el soporte técnico para que la cadena de alianza avance hacia el isomorfismo básico, y es un catalizador indispensable para este proceso.
En primer lugar, la razón por la que la cadena de alianzas será básicamente isomorfa no está impulsada por la tecnología, sino por el negocio. A medida que aumenta la cantidad de aplicaciones, una institución puede tener que enfrentarse a múltiples plataformas subyacentes, y las instituciones tendrán que enfrentarse a más plataformas subyacentes.
Como partes de negocios, estas instituciones definitivamente esperan acceder a diferentes plataformas subyacentes a bajo costo y de manera conveniente, e islas de aplicaciones Unicom, en este momento, estas instituciones enfrentarán las siguientes situaciones:
La misma plataforma subyacente, la misma aplicación, cómo diferentes cadenas pueden comunicarse entre sí
La misma plataforma subyacente, diferentes aplicaciones y cómo las diferentes cadenas pueden comunicarse entre sí
Diferentes plataformas subyacentes, la misma aplicación, cómo diferentes cadenas pueden comunicarse entre sí
¿Cómo se comunican entre sí las diferentes plataformas subyacentes, las diferentes aplicaciones y las diferentes cadenas?
Los problemas mencionados anteriormente deben resolverse a través de la cadena cruzada, y los desafíos técnicos de rendimiento y seguridad que plantea la heterogeneidad subyacente a la cadena cruzada obligarán a la tecnología de la cadena de alianza a actualizarse iterativamente y avanzar hacia la estandarización.
En segundo lugar, en el proceso de las cadenas de consorcio que avanzan hacia el isomorfismo básico, se necesitan cadenas cruzadas como soporte técnico. Para cumplir con la interoperabilidad de la aplicación de la cadena de alianzas en la situación heterogénea básica durante un período de tiempo, la solución de cadena cruzada llevará a cabo la integración abstracta de interfaces, protocolos, estructuras de datos y funciones básicas antes de la plataforma subyacente, y estas tareas retroalimentarán las plataformas subyacentes y apoyarán la alianza. La cadena es básicamente isomorfa.
Por ejemplo, para probar la legitimidad de las transacciones entre cadenas, se requieren mecanismos similares a SPV, incluidos Merkle, MPT, AVL, etc., que pueden hacer que la plataforma subyacente admita esta función. Para otro ejemplo, con el fin de unificar la forma de acceder a los recursos de blockchain a través de las cadenas, las especificaciones relevantes del diseño del protocolo de acceso también pueden motivar a la plataforma subyacente a ajustar el protocolo, para comunicarse mejor con otras cadenas.
La cadena cruzada es un catalizador indispensable en el desarrollo de cadenas de alianza. Para resolver el problema de "cómo las diferentes cadenas se comunican entre sí", es esencialmente resolver el problema de "expansión de cadenas de alianza". Con respecto al esquema de expansión de blockchain, hay principalmente tres direcciones diferentes de la siguiente manera:
Cross-chain es un soporte técnico importante para Scale Out, y Scale Out se basa en cross-chain para continuar.
Scale Out brinda la posibilidad de expansión paralela y expansión ilimitada, y es una solución de expansión esencial. Los hechos han demostrado que cada vez más plataformas admiten cadenas múltiples, canales múltiples, grupos múltiples, etc. para la expansión Scale Out. Sin embargo, llevar a cabo este tipo de expansión paralela, especialmente cuando múltiples plataformas y múltiples cadenas están involucradas en la interacción intercalada, generará enormes costos de expansión para el lado comercial, incluida la implementación y construcción, gestión y control, garantía de seguridad, transferencia de confianza. , etc.
El núcleo de la cadena cruzada es reducir el costo de expansión y brindar soluciones de bajo costo, rápidas y convenientes desde las direcciones este-oeste y norte-sur. Debido a las diferencias en los métodos de implementación, los protocolos de interfaz y los modelos comerciales en la dirección norte-sur, se requiere una solución de administración y acceso simplificada. En la dirección este-oeste, se debe empaquetar una solución de intercomunicación segura y confiable debido a las diferencias en arquitectura subyacente, mecanismo de seguridad y estructura de datos.
Centrándose en el requisito central de reducir el costo de expansión, la tecnología de cadena cruzada debe proporcionar soluciones simplificadas y encapsuladas en las direcciones este-oeste y norte-sur. En el diseño e implementación de la solución de cadena cruzada, los siguientes tres conceptos necesitan ser incorporado:
Diseño universal, refinando los puntos básicos de isomorfismo de consenso.
Deje que el código se ejecute primero y adáptese rápidamente a la plataforma principal
Establecer una cultura de código abierto y comunidad abierta, para que el protocolo pueda difundirse lo antes posible.
En términos de diseño general, la solución de cadena cruzada debe asumir el papel de un "catalizador", refinar los puntos básicos de demanda isomórfica de amplio consenso y abstraer y refinar en términos de arquitectura, protocolos, recursos, etc.
Por ejemplo, entre varias propuestas relacionadas con cadenas cruzadas anunciadas actualmente por IEEE C/BDL, P3203 trata sobre métodos de direccionamiento y nombres de recursos, P3204 trata sobre modelos de certificación de transacciones y protocolos de interacción entre cadenas, y P3205 trata sobre protocolos de acceso y autenticación de datos, etc. Estos son diseños refinados basados en puntos de demanda ampliamente acordados.
"Consenso aproximado, código ejecutable": esta frase es el lema del grupo de trabajo del protocolo TCP/IP y también es muy adecuada para el diseño de cadenas cruzadas. Deje que el código se ejecute primero, sea capaz de adaptarse rápidamente a varias plataformas principales, satisfaga las necesidades de colaboración comercial entre cadenas, practique y desarrolle en la práctica, esta es la clave.
Más importante aún, la cadena cruzada en sí implica varias cadenas, y ya no se trata de una determinada plataforma o una determinada organización. La construcción de su plan no puede separarse de la participación de muchos desarrolladores, usuarios y entusiastas de la plataforma. Por lo tanto, es muy importante establecer una comunidad de colaboración abierta y de código abierto entre cadenas. Los llamados "miles de personas usan arcos, disparan con un movimiento y golpean cada movimiento", a través de la sabiduría colectiva de la comunidad, el acuerdo se puede difundir tan pronto como sea posible.
WeCross es una plataforma de colaboración entre cadenas creada por el equipo de blockchain de WeBank y es la realización de los conceptos anteriores. WeCross se adhiere al concepto de "diseño universal" en el diseño, y ha refinado cuatro tecnologías principales de interfaz general de cadena de bloques, protocolo de interconexión de cadena heterogénea, mecanismo de transacción confiable y gobernanza multilateral de dominio cruzado. explicación detallada, consulte el documento técnico de WeCross.
Al mismo tiempo, WeCross se adhiere al concepto de "dejar que el código se ejecute primero", realiza la arquitectura general de cadena cruzada y proporciona una solución de expansión Stub que se adapta rápidamente a la cadena subyacente. Actualmente, es compatible con FISCO BCOS, Hyperledger Fabric y otras plataformas Bienvenido a la experiencia:
https://github.com/WeBankFinTech/WeCross
No solo eso, WeCross también es una comunidad abierta de código completamente abierto, con normas comunitarias completas, normas CIP (Propuesta de mejora de cadena cruzada), diversas actividades, etc. Bienvenido a unirse a la comunidad y jugar juntos a la cadena cruzada:
https://github.com/WeBankFinTech/WeCross/wiki
Como se indica en el libro blanco de WeCross: el viento comienza al final de Qingping, una revolución en torno a la tecnología blockchain se está iniciando lentamente. Ahora es el mejor momento para crecer junto a una tendencia con un potencial ilimitado.
Tags:
Ayer se recordó que el contrato de futuros de CME formó una brecha durante el fin de semana, y existe una necesidad a corto plazo para cubrirla. Junto con la continua bajada.
Los grandes descubrimientos geográficos del mundo desde el siglo XV hasta el siglo XVII ampliaron en gran medida el alcance del mundo conocido y, al mismo tiempo.
La imagen de arriba muestra la tendencia diaria a largo plazo de BTC y los dos promedios móviles clave en el gráfico son MA50 y MA200 A través de la investigación.
Li Huizhong: Jefe de Investigación y Desarrollo de la plataforma subyacente blockchain de WeBankEn el campo de la tecnología blockchain, la investigación sobre cadenas cruzadas siempre ha sido un auge. De hecho.
El parlamento de Kirguistán está considerando un proyecto de ley para gravar y regular la minería de criptomonedas. Este será el primer marco regulado para las criptoactividades en el país.
La moneda estable más grande, USDT, emitió $ 5 mil millones adicionales en los primeros cinco meses de este año, explicó Paolo Ardoino.
El mercado alcista en 2017 fue impulsado por el crowdfunding de proyectos de encriptación basados en Ethereum. Debido a los altos rendimientos irracionales a corto plazo, las personas se apresuraron a ingresar.