Clasificación de pistas de middleware

Descripción general del software intermedio

Middleware se refiere a una parte importante que juega un papel en la conexión, mejora y complementación de funciones en la pila de tecnología Web3.0. Desempeñan el papel de puente, conectando el mundo de la tecnología y las aplicaciones de cadena de bloques. **Middleware proporciona una forma más amigable y eficiente para que los desarrolladores y usuarios interactúen con aplicaciones distribuidas y cadenas de bloques, y también resuelve algunos desafíos técnicos en un entorno descentralizado. **

Esta pista cubre una variedad de tecnologías clave, que incluyen Cross-chain Bridge, Oracle Machine, Protocolo API de puerta de enlace y Protocolo de análisis de datos, etc..

Cross-chain bridge es uno de los componentes importantes del middleware Web3, que resuelve el problema de interoperabilidad entre diferentes redes de blockchain. A través del puente de cadena cruzada, los usuarios pueden transferir activos de una red de cadena de bloques a otra para realizar una interacción entre cadenas.

Oracle machine es otra tecnología de middleware clave, sirven como un puente que conecta contratos inteligentes y fuentes de datos externas, lo que permite que los contratos inteligentes obtengan y utilicen datos del mundo real.

Protocolo API de puerta de enlace proporciona una interfaz estandarizada que permite que las aplicaciones se comuniquen e interactúen con diferentes redes de cadena de bloques.

Protocolo de análisis de datos se compromete a proporcionar herramientas y servicios para recopilar, analizar y visualizar datos en la cadena de bloques para ayudar a los usuarios a comprender y utilizar mejor los datos de la cadena de bloques.

La pista de Middleware ha crecido significativamente en los últimos años. Con el aumento de la popularidad y la aplicación de la tecnología blockchain, la tecnología de middleware se ha convertido en la clave para realizar aplicaciones descentralizadas, proporcionando una base sólida y soporte técnico para el desarrollo de aplicaciones blockchain. Sin embargo, debe tenerse en cuenta que con la continua evolución e innovación de la tecnología, la vía del middleware aún se encuentra en una etapa de rápido desarrollo. Constantemente surgen nuevas tecnologías y protocolos de middleware, que brindan a los usuarios y desarrolladores más opciones y posibilidades. Al mismo tiempo, la seguridad y la estabilidad del middleware también es un problema en el que debe centrarse durante el proceso de desarrollo para garantizar que los activos y los datos de los usuarios estén completamente protegidos. ** En el futuro, con la mayor madurez de la tecnología blockchain y la popularización de las aplicaciones, la vía del middleware continuará desarrollándose, brindando un soporte y herramientas más completos para el ecosistema de aplicaciones descentralizadas. **

Combinación de pistas de subdivisión de middleware

Tabla de contenido:

2.1 Puente de cadenas cruzadas

2.2 Oráculo

2.3 API de puerta de enlace

2.4 Protocolo de análisis de datos

2.1

Puente de cadena cruzada

2.1.1 Descripción general del puente entre cadenas

Se necesitan puentes entre las redes de cadenas de bloques, que permitan la conexión y la interoperabilidad entre cadenas de bloques. Las cadenas de bloques están aisladas entre sí, lo que significa que las cadenas de bloques no pueden realizar transacciones ni comunicarse de forma natural con otras cadenas de bloques. Por lo tanto, si bien puede haber una actividad e innovación significativas dentro de un ecosistema, está limitada por la falta de conectividad e interoperabilidad con otros ecosistemas. Los puentes proporcionan una forma para que los entornos de blockchain en silos se conecten entre sí. Establecen una ruta de transporte entre cadenas de bloques donde se pueden transferir tokens, mensajes, datos arbitrarios e incluso llamadas de contratos inteligentes de una cadena a otra.

2.1.2 Análisis de seguimiento de puentes entre cadenas

** **

2.1.3****Estudio de caso: Capa Cero

Introducción

LayerZero es un protocolo de infraestructura que resuelve los problemas de transmisión y comunicación entre cadenas entre varias cadenas. Propone un concepto innovador de "interoperabilidad de cadena completa". Mediante el despliegue de nodos ultraligeros, el uso de oráculos y capas de retransmisión para completar la comunicación y el transporte, diseñado para conectar aplicaciones descentralizadas a través de múltiples cadenas de bloques. Basado en el protocolo LayerZero, LayerZero Labs ha desarrollado un producto de protocolo de cadena cruzada Stargate para reemplazar los proyectos puente de cadena cruzada existentes y, a menudo, robados, y resolver el problema triangular, es decir, lograr una circulación unificada y una garantía instantánea de finalidad en el mismo tiempo y la originalidad de los activos.

Rendimiento destacado del producto: Stargate

LayerZero Labs lanzó su producto de investigación y desarrollo Stargate, que es un proyecto de cambio de moneda equivalente de cadena cruzada similar a Curve o Sabre diseñado para DEX. **

Stargate es un puente de cadena cruzada de cadena completa construido sobre el protocolo LayerZero para reemplazar los productos de puente de cadena cruzada existentes y a menudo robados. Se enfoca principalmente en cadenas cruzadas de activos de USDC, USDT y ETH, y ahora tiene La cadena cruzada de monedas estables entre Ethereum, Binance Smart Chain, Avalanche, Matic, Arbitrum, Optimism y Fantom admitirá cadenas que no sean EVM como Solana, Terra, Cosmos Hub y Osmosis en el futuro. activos sin la necesidad de crear grupos emparejados de liquidez descentralizada. La transferencia de activos del protocolo puede usar tokens de activos nativos. Después de tener las dos dimensiones de liquidez unificada y grupo de activos nativos, Stargate presenta un conjunto de algoritmo de balance de recursos Delta para mejorar la tasa de utilización de fondos y proporcionar una garantía de finalidad instantánea. En esencia, es similar a un conjunto de mecanismos de recompensa y castigo de incentivos, que alienta a los arbitrajistas a reponer el fondo de liquidez insuficiente, utiliza la liquidez de los activos en una sola moneda en cada cadena como un fondo de liquidez completo e intenta evitar el agotamiento de una sola cadena.

Cualquier DEX puede usar el protocolo Stargate para realizar transacciones y puentes entre cadenas en una sola transacción en la cadena de origen, creando una mayor eficiencia de capital. Con esta solución, el DEX no necesita cambiar el protocolo existente y puede integrarse directamente en la interfaz de usuario.

Características existentes en Stargate

  • Transferencia: a través de Stargate, los usuarios y las dapps pueden transferir activos nativos entre cadenas y, al mismo tiempo, acceder al fondo de liquidez unificado del protocolo, lo que garantiza la finalidad al instante.
  • Fondo de liquidez: agregue liquidez al protocolo Omnichain y gane recompensas de monedas estables por cada transferencia de Stargate.
  • Minería: los proveedores de liquidez también pueden extraer sus tokens LP para obtener recompensas de tokens STG.
  • Participación: los titulares de STG pueden bloquear sus tokens STG para recibir el token de gobierno veSTG de Stargate. Cuanto más tiempo tengan los usuarios tokens STG, más veSTG recibirán.

Ventajas de Stargate:

  • Buena experiencia de usuario, alta velocidad y bajo costo: Stargate permite establecer puentes entre activos nativos, reducir la cantidad de operaciones intermedias y eliminar los pasos para que los usuarios intercambien activos sintéticos y gas adicional en la cadena de destino. Actualmente, más del 95 % de las operaciones puente serán realizadas y dirigidas por aplicaciones en lugar de usuarios. Las aplicaciones integrarán 15 operaciones personalizadas para operar múltiples billeteras para cambiar y consumir diferentes cantidades de activos de gas.
  • Pasos simplificados de integración entre cadenas para otros protocolos: antes de LayerZero, implementar cualquier integración entre cadenas requería mucho tiempo y era técnicamente complejo. El mayor riesgo en la mayoría de las aplicaciones en la actualidad es que una información de cadena cruzada fraudulenta puede agotar toda la liquidez, lo que dificulta el proceso de implementación de la integración de cadena cruzada para muchos protocolos. LayerZero resuelve estos problemas. Simplifica la integración. No necesita cambiar el protocolo existente, ni necesita controlar el riesgo del fondo de liquidez del protocolo en sí. Todos los riesgos corren a cargo de Stargate.
  • Los activos nativos reducen el riesgo de ser atacados: los activos nativos se basan en la cadena original, generalmente hay muchos nodos en ejecución y la altura del bloque es alta, por lo que es difícil que los piratas informáticos los atraviesen. Bryan Pellegrino de LayerZero Labs dijo en una entrevista: "En comparación con los puentes de cadena cruzada tradicionales, los activos nativos reducirán la superficie de ataque en órdenes de magnitud y brindarán una experiencia de usuario deseable a nivel de aplicación y consumidor".

Recaudación de fondos y antecedentes del equipo

  • Estado de recaudación de fondos
  • LayerZero Labs está en conversaciones de financiación con una valoración de $ 3 mil millones. FTX Ventures se ha comprometido a liderar la ronda, pero no está claro si otros inversores han aceptado participar. El último financiamiento estará denominado en acciones, certificados de token de LayerZero y el token nativo del protocolo de puente de cadena cruzada Stargate. Los nuevos fondos se utilizarán para hacer crecer y expandir el equipo de desarrollo.
  • El 30 de marzo de 2022, LayerZero Labs anunció una ronda de financiación Serie A+ de $13,5 millones con una valoración de $1000 millones, liderada por A16Z, FTX Ventures y Sequoia Capital, con Coinbase Ventures, PayPal Ventures, Polygon, Tiger Global y Dapper Labs Participar en votar
  • LayerZero Labs recibió una financiación Serie A de $6 millones liderada por Binance y Multicoin Capital en septiembre de 2021. Otros inversores participantes incluyen Sino Global Capital, Defiance, Delphi Digital, Robot Ventures, Spartan, Hypersphere Ventures, Protocol Ventures, Gen Block Capital y Echelon Capital . En abril de 2021, LayerZero Labs recaudó 2 millones de dólares en financiación de ronda inicial.
  • Equipo
  • LayerZero se estableció hace más de dos años. El equipo tiene tres cofundadores. Todos son ex alumnos de informática con títulos universitarios y tienen muchos años de experiencia en empresas cofundadoras. El equipo actual tiene más de 20 personas.
  • Bryan Pellegrino Cofundador y CEO: Emprendedor en serie (Rho AI, Open Token, Coder Den), ex ingeniero de algoritmos de aprendizaje automático.
  • Ryan Zarick Co-Fundador y CTO: Emprendedor en serie (Minimal AI, 80Trill, Coder Den), ex ingeniero de desarrollo.
  • Co-fundador de Caleb Banister: emprendedor en serie (Minimal AI, 80Trill, Coder Den), ex ingeniero de desarrollo de software.
  • Ari Litan COO: Trabajó en Morgan Stanley durante más de cinco años como vicepresidente, trabajó como líder de producto en varios proyectos y también tenía experiencia empresarial.
  • Otros miembros del equipo son los principales responsables del trabajo de desarrollo e investigación.

Ventajas y desventajas

  • ventaja
  • **La escalabilidad es un problema espinoso al que se enfrentan las soluciones de cadenas cruzadas basadas en blockchain, pero LayerZero supera el problema de la escalabilidad.**LayerZero se puede aplicar a la verificación de datos, al establecimiento de estructuras de recompensas personales, al empaquetado de moneda digital, etc. LayerZero es la capa raíz, capaz de interoperabilidad entre cadenas con protocolos de Capa 1 como BTC, ADA y ETH. Los operadores pueden usar LayerZero para implementar redes de retransmisión en múltiples nodos (como Bitcoin y Ethereum). LayerZero proporciona una solución única al problema de escalabilidad del ecosistema blockchain sin parchear los protocolos subyacentes de la red blockchain existente.
  • **A través del análisis de la competencia, podemos encontrar que el mecanismo de LayerZreo puede reducir los costos informáticos al tiempo que garantiza una alta seguridad, y realiza la transmisión de información y activos multicadena y multidivisa con un marco técnico innovador, lo que garantiza un cierto grado de escalabilidad. tiene ventajas en términos de tecnología y potencial de desarrollo futuro. **
  • Riesgo
  • La razón por la que LayerZero enfrenta una competencia intensa es que el mercado de cadena completa o multicadena es enorme (el pastel es enorme), y muchos proyectos han hecho muchos esfuerzos e intentos en este campo, y las barreras técnicas actuales son moderadas (solo se conectan cadenas compatibles con EVM, pruebe cadenas no compatibles con EVM en el futuro)

Prospectos

LayerZero quiere ayudar a las aplicaciones descentralizadas (DApps) a crear herramientas que puedan ejecutarse en varias cadenas de bloques. Hay una amplia gama de escenarios de aplicaciones futuras, como préstamos, billeteras futuras, NFT de cadena completa y transmisión de mensajes en general. **En el futuro, el protocolo LayerZero puede proporcionar servicios de retransmisión de información general y admitir varios flujos de trabajo nuevos. **

LayerZero no es un proyecto de puente de cadena cruzada ordinario, sino un protocolo de nivel de infraestructura de nivel más bajo que Layer 1. A diferencia de la cadena cruzada interna estándar IBC de Cosmos, **LayerZero está dirigido a todos los L1 y L2, y tiene una mayor versatilidad. **Aptos está valorado en 2.750 millones, mientras que LayerZero está valorado en 3.000 millones. En el desarrollo del patrón multicadena en el futuro, el valor a largo plazo de esta pista se refleja en: apoyar la transmisión y transferencia gratuita, segura y rápida de todos los contratos inteligentes, activos e información de estado en el mundo encriptado, y mejorar la liquidez unificada de los activos y la información, para potenciar los contratos inteligentes existentes y proporcionar escenarios de aplicación más amplios para el futuro, mejorar la escalabilidad del mundo encriptado y ayudar al mundo encriptado a desarrollarse al siguiente orden de magnitud.

2.2

Oráculo

2.2.1 Descripción general de Oracle

Oracle machine es una función muy importante en el proceso de desarrollo de la cadena de bloques, pero no se puede utilizar como sugiere su nombre. No es una herramienta para predecir el futuro, sino una herramienta para capturar información externa, como un verdadero mundo Y el conector del mundo en la cadena. Es decir, la herramienta para escribir información fuera de la cadena de bloques en la cadena de bloques generalmente se denomina Mecanismo de Oracle.

La máquina Oracle es una fuente (o herramienta) de datos real y creíble, que puede capturar, revisar, resumir y pasar la información requerida por el contrato inteligente al contrato inteligente, por lo que el contrato inteligente no necesita acceder directamente a la información fuera de su red. , y puede actualizar la ejecución rápida, y la precisión está más garantizada.

2.2.2 Análisis de seguimiento de Oracle

**En términos simples, las máquinas Oracle se pueden dividir en máquinas Oracle centralizadas y máquinas Oracle descentralizadas:

  • Máquina Oracle centralizada es algo similar a Internet, en esencia es más como una plataforma de suministro de datos, y los datos se proporcionan directamente al contrato inteligente. **La credibilidad de los datos depende completamente de la credibilidad de la plataforma, y existe el riesgo de hacer el mal, pero dado que no se requiere verificación de nodo, la eficiencia mejora considerablemente y el costo se reduce. **Este tipo es principalmente una sola institución centralizada, como: bancos, empresas con respaldos de antecedentes creíbles a gran escala, como empresas estatales, etc.
  • Máquina Oracle descentralizada se parece más a la ecología del servicio de datos de la cadena de bloques. Muchos nodos revisan y proporcionan los datos. Cuando los datos divergen, se seleccionarán los datos con más votos. **Aunque puede reducir el riesgo de fraude de datos individuales y maldad, la privacidad y la puntualidad de los datos son problemas difíciles, y es difícil operar de manera tan eficiente como los centralizados en la etapa actual.

En la actualidad, hay muchos proyectos de Oracle en el mercado, como ChainLink, Oraclize, Themis, DOS Network, OracleChain, etc. Todos son proyectos de Oracle convencionales en el mercado. **La tendencia dominante actual es el oráculo descentralizado. **Chainlink es el líder de la pista oracle descentralizada, y como la infraestructura del mundo DEFI, otros proyectos en la pista son básicamente solo comparables. Como se muestra en la figura a continuación, la cantidad total de BAND, API3, OCEAN, etc. es solo una fracción de la de Chainlink.

2.2.3 Estudio de caso - Chainlink

Introducción

**Chainlink es el primer oráculo descentralizado en el campo de la cadena de bloques, **construye una red de nodos de oráculo descentralizada para proporcionar fuentes de datos confiables para contratos inteligentes, capturar datos externos correctos, pagos fuera de línea y cualquier otra función de API.

Funciones básicas

Las funciones principales de Chainlink se dividen en: **en la cadena y fuera de la cadena **La arquitectura en la cadena procesa principalmente las solicitudes de datos de los usuarios; la arquitectura fuera de la cadena es responsable de procesar la recopilación de datos externos y procesar los datos recibidos a través de Núcleo de eslabón de cadena.

  • Arquitectura en cadena: cuando un usuario de Chainlink quiere obtener datos, primero envía una solicitud a la red de Chainlink, y Chainlink procesará estas solicitudes en un contrato inteligente, que se combina con el nodo de Oracle existente, y el contrato que asiste en la combinación es compartido Tres tipos: Contrato de Reputación, Contrato de Igualación de Órdenes y Contrato de Agregación
  • **Arquitectura fuera de la cadena: **Los nodos de la arquitectura fuera de la cadena están vinculados a Ethereum, que maneja principalmente la recopilación de datos externos y proporciona los datos recibidos a los usuarios a través de Chainlink Core. Chainlink Core es el programa de la arquitectura fuera de la cadena de Chainlink, que se encarga de procesar los datos y pasarlos al Oracle en la cadena.

Descripción del Producto

  • Datos de mercado y fuentes de datos
  • La captura de datos confiables del mundo real, incluida la captura de información como los precios del mercado financiero, las tasas de cambio, las tasas de préstamo y los índices, etc., puede lograr fuentes de precios precisas para DeFi. Un caso de uso común es el anclaje de precios de monedas digitales estables y moneda fiduciaria. monedas;
  • Número aleatorio VRF
  • Proporcione aplicaciones de cadena de bloques con números aleatorios seguros basados en tecnología de encriptación y use mecanismos de prueba de encriptación para generar números aleatorios verificables. Debido a que ningún tercero puede alterar o manipular el número aleatorio reclamado, puede proporcionar números aleatorios verificables para los proyectos de Gamefi y NFT para hacer NFT raros;
  • Guardianes
  • Automatice la ejecución de contratos inteligentes para garantizar el nivel de descentralización, el costo y la seguridad de los contratos. Ejecución automática de indicadores basados en tiempo, cronograma, resultados de cálculo, oráculos, actividad en cadena o números de bloque.
  • Al mismo tiempo, llevar a cabo eficientemente funciones informáticas fuera de la cadena para contratos inteligentes, lo que puede ayudar a los desarrolladores a crear DApps con funciones más ricas de una manera más rentable;
  • Certificado de Reserva
  • Auditoría automatizada de reservas de proyectos y monitoreo del movimiento de activos de reserva para mejorar la transparencia y prevenir fallas sistémicas en DeFi. Al mismo tiempo, esta función es resistente a riesgos como ataques de Sybil y contra ataques de intermediarios o de denegación de acceso.
  • Protocolo de interoperabilidad entre cadenas (CCIP)
  • Este protocolo proporciona a los desarrolladores una capa de transporte de mensajes entre cadenas y un puente de token programable, que permitirá a los desarrolladores crear el envío de mensajes y la transferencia de tokens a través de diferentes redes, para participar de manera fácil y segura en el ecosistema de múltiples cadenas.

Recaudación de fondos y antecedentes del equipo

  • Equipo
  • Serge Nazarov (Fundador): Se dedicó al campo de la cadena de bloques en 2011. Fue socio de QED Capital en Rusia y fundó Secure Asset Exchange, CryptoMail, un servicio de correo electrónico descentralizado, y SmartContract, una empresa de contratos inteligentes. Fundó la empresa SmartContract en San Francisco y comenzó un nuevo proyecto Oracle descentralizado, Chainlink, que recaudó 32 millones de dólares en septiembre de 2017.
  • Steve Ellis (CTO): anteriormente ingeniero de software y líder de equipo en Pivotal Labs, donde trabajó en la protección de datos confidenciales que cumplen con HIPAA y en la creación de software de automatización de pagos escalable.
  • Recaudación de fondos
  • En junio de 2017, SmartContract, una empresa de la Oficina de Tecnología Financiera de San Francisco, lanzó Chainlink; el 9 de septiembre de 2017, ChainLink recaudó $32 millones en financiamiento;

Ventajas y desventajas

  • ventaja
  • Descentralización: la tecnología Chainlink descentraliza los oráculos, y los oráculos descentralizados pueden resolver el problema de las fuentes de datos incorrectas. Chainlink utiliza la tecnología Oracle descentralizada para allanar el camino para unir las redes blockchain y las redes no blockchain, lo que permite a ambas partes La transmisión no tiene obstáculos y la se dan los datos correctos En pocas palabras, Chainlink permite que el contrato inteligente capture los datos de origen verificados del mundo real en el contrato inteligente de la cadena de bloques.
  • Alta compatibilidad: Chainlink tendrá como objetivo proporcionar datos de entrada y salida confiables y a prueba de manipulaciones para contratos inteligentes en cualquier cadena de bloques. Dado que Chainlink debe ser compatible con Ethereum, Bitcoin e Hyperledger, cada parte del sistema Chainlink Cada parte es actualizable, y diferentes componentes pueden ser reemplazados cuando se disponga de una mejor tecnología.
  • defecto
  • Problemas de seguridad: si la máquina de Oracle es pirateada, los datos serán incorrectos o no válidos, y es probable que los piratas informáticos controlen los datos de salida, ya que la propia cadena de bloques no puede verificar la autenticidad de los datos fuera de la cadena proporcionados por la máquina de Oracle. , la cadena de bloques Las transacciones de la cadena de bloques suelen ser irreversibles. Esto puede causar que el contrato inteligente ejecute el acuerdo basado en datos erróneos, causando pérdidas a una determinada parte, y es difícil rastrear las pérdidas que han ocurrido.

2.3

API de puerta de enlace

2.3.1 Descripción general de la API

Para los desarrolladores, la tecnología blockchain es un ecosistema complejo y en constante cambio. **El alto umbral técnico, la baja eficiencia de desarrollo y el fenómeno de la isla de datos en el campo de la cadena de bloques siguen siendo un gran desafío. **Con el fin de resolver estos problemas, Blockchain API surgió como lo requieren los tiempos, convirtiéndose en un puente que conecta el mundo tradicional de Internet y el mundo descentralizado, y promoviendo el desarrollo general de la ecología de blockchain.

**Blockchain API es un conjunto de interfaces, protocolos y herramientas predefinidos que facilitan a los desarrolladores la interacción con las redes de blockchain. **Al usar la API de blockchain, los desarrolladores pueden integrar funciones de blockchain en sus propias aplicaciones, como enviar y recibir criptomonedas, consultar el historial de transacciones, implementar y solicitar contratos inteligentes, etc. La API de cadena de bloques abstrae la complejidad de la tecnología subyacente, lo que permite a los desarrolladores desarrollar aplicaciones basadas en la tecnología de cadena de bloques sin conocer los detalles de implementación subyacentes. Esto simplifica enormemente el proceso de desarrollo de las aplicaciones de la cadena de bloques, reduce el umbral de desarrollo y promueve la aparición de aplicaciones más innovadoras. Cada plataforma de blockchain generalmente proporciona su propia interfaz API, por ejemplo, Bitcoin proporciona una interfaz RPC y Ethereum proporciona una interfaz JSON-RPC. Además, hay algunos proveedores de servicios de terceros que brindan servicios de API entre cadenas, como Infura y QuickNode, etc. Estos servicios simplifican aún más el desarrollo y mantenimiento de aplicaciones de cadena de bloques.

Beneficios clave de la API Blockchain:

  • Alto acceso a datos y eficiencia de consultas: las consultas de datos tradicionales de blockchain suelen ser complejas y requieren mucho tiempo y esfuerzo para obtener la información requerida. La API de blockchain proporciona una interfaz concisa e intuitiva, que mejora en gran medida la eficiencia del acceso y la consulta de datos.
  • Bajas barreras para el desarrollo de aplicaciones: en ausencia de una API de cadena de bloques, los desarrolladores deben tener un conocimiento profundo de la tecnología de cadena de bloques subyacente y los detalles de implementación de varios contratos inteligentes, lo cual es un gran desafío. Blockchain API simplifica el proceso de desarrollo de aplicaciones y reduce el umbral de desarrollo.
  • Fuerte interoperabilidad de aplicaciones: Blockchain API proporciona una interfaz de datos unificada para aplicaciones descentralizadas (DApps), lo que permite la interoperabilidad entre aplicaciones.
  • Buena escalabilidad y capacidad de mantenimiento: Blockchain API proporciona una solución modular y extensible, lo que facilita a los desarrolladores hacer frente a los cambios en las estructuras y tecnologías de datos subyacentes, y mejora la capacidad de mantenimiento de las aplicaciones.

Desde el nacimiento de Bitcoin, la aplicación de API se ha centrado principalmente en admitir funciones básicas de transacciones y consultas de Bitcoin. Los desarrolladores deben interactuar con la red de Bitcoin a través de la interfaz RPC (llamada a procedimiento remoto) proporcionada por el software central de Bitcoin.

En 2013, Vitalik Buterin publicó el libro blanco de Ethereum, y la tecnología de contratos inteligentes se convirtió gradualmente en el foco del campo de la cadena de bloques. Ethereum proporciona a los desarrolladores una interfaz JSON-RPC, lo que les permite crear aplicaciones descentralizadas (DApps) mediante la redacción de contratos inteligentes. Las API se utilizan mucho para admitir las funciones de implementación, invocación y consulta de los contratos inteligentes.

Con el auge de DApp, las soluciones API descentralizadas han comenzado a recibir atención. Además, con la popularización del concepto Web3, la API blockchain se ha convertido gradualmente en un puente que conecta el mundo descentralizado y el mundo tradicional de Internet.

**El desarrollo de la API de cadena de bloques ha experimentado la evolución desde el soporte de funciones básicas de transacción hasta el soporte de contratos inteligentes, y luego a API descentralizadas, apoyando gradualmente el desarrollo de todo el ecosistema Web3. **

2.3.2 Análisis de seguimiento de API

Con el desarrollo del mercado, ya existen muchos proyectos de protocolo API de administración de red, como Alchemy, QuickNode, Infura, etc. Estos proyectos se superponen en funcionalidad y posicionamiento de productos, pero también tienen diferencias significativas. Por ejemplo, Alchemy e Infura brindan servicios integrales de infraestructura de cadena de bloques, mientras que QuickNode se enfoca en brindar servicios premium de acceso a nodos.

| Proyecto | Función | Posicionamiento del producto | Inversionista | | --- | --- | --- | --- | | Alquimia | Proporcionar servicios completos de infraestructura de cadena de bloques, incluidos API, nodos, monitoreo y análisis, etc. | Apuntar a convertirse en una solución de infraestructura de cadena de bloques integral para desarrolladores, ayudando a los desarrolladores a construir y ejecutar aplicaciones descentralizadas de manera más eficiente | Coinbase, Samsung, Addition VC, Universidad de Stanford, etc. | | QuickNode | Proporcione a los desarrolladores servicios de acceso API de nodo completo, escalables y de alto rendimiento | Céntrese en proporcionar a los desarrolladores servicios de acceso a nodos de alta calidad para mejorar el rendimiento y la disponibilidad de las aplicaciones descentralizadas | Y Combinator, SoftBank, Tiger Global , Siete Siete Seis, etc.| | Infura | Proporciona servicios de infraestructura Ethereum e IPFS, incluidos API, nodos y almacenamiento, etc. | Como parte de ConsenSys, Infura tiene como objetivo simplificar el proceso de desarrollo de aplicaciones Ethereum e IPFS, brindando a los desarrolladores servicios de infraestructura confiables y seguros |ConsenSys (empresa matriz) |

2.3.3 Estudio de caso - QuickNode

Introducción

QuickNode es un proyecto que proporciona servicios de acceso API de nodo completo escalables y de alto rendimiento. Se dedica a mejorar el rendimiento y la usabilidad de las aplicaciones descentralizadas, al tiempo que simplifica los desafíos que enfrentan los desarrolladores al crear e implementar aplicaciones de cadena de bloques. El objetivo del proyecto es proporcionar a los desarrolladores un servicio de API de nodo completo confiable y eficiente para que puedan crear e implementar aplicaciones de cadena de bloques más fácilmente. QuickNode es compatible con una variedad de plataformas de cadena de bloques, incluidas Ethereum, Bitcoin, Binance Smart Chain, Polygon, etc., para facilitar el acceso único a los desarrolladores.

producto

Las características del producto QuickNode incluyen:

  • Proporcione servicios de acceso API confiables y de alta velocidad para garantizar un acceso a datos DApp rápido y estable.
  • Admite múltiples plataformas de cadena de bloques, incluidas Ethereum, Bitcoin, Binance Smart Chain, Polygon, Avalanche, etc., para facilitar el acceso único a los desarrolladores.
  • Proporcione monitoreo y análisis de datos de blockchain en tiempo real para ayudar a los desarrolladores a comprender el rendimiento de la aplicación y las direcciones de optimización.
  • Proporcione soporte integrado para bibliotecas como Web3.js y Ethers.js, lo que simplifica el proceso de acceso del desarrollador.
  • Proporcione un soporte técnico sólido y un servicio al cliente de alta calidad para ayudar a los clientes a resolver los problemas que surjan durante el acceso y el uso.

QuickNode proporciona servicios de API estables para varios proyectos conocidos, que incluyen:

  • Dune Analytics: una plataforma que proporciona datos y análisis de la industria de las criptomonedas, ampliamente utilizada por partes del proyecto, inversores e instituciones de investigación. Con el servicio API proporcionado por QuickNode, Dune Analytics puede acceder y analizar rápidamente los datos de la cadena de bloques, brindando a los usuarios información de mercado en tiempo real y análisis de tendencias.
  • Chainalysis: un conocido proveedor de soluciones de análisis de blockchain y antilavado de dinero (AML), que confía en el servicio API de QuickNode para obtener datos de transacciones en varias plataformas de blockchain, brindando un monitoreo preciso de transacciones y servicios de evaluación de riesgos.
  • Algofi: un mercado de préstamos descentralizado basado en Algorand, que utiliza el servicio API de alto rendimiento proporcionado por QuickNode para garantizar la estabilidad y la eficiencia del acceso a los datos de su plataforma, brindando así a los usuarios una experiencia de préstamo fluida.

Recaudación de fondos y equipo

En términos de recaudación de fondos y antecedentes del equipo, el equipo de QuickNode tiene una gran cantidad de antecedentes técnicos y experiencia comercial. Los miembros del equipo incluyen a Alexander Nabutovsky, Auston Bunsen, Dmitry Shklovsky y Manuel Kreutz. Tienen experiencia en blockchain, infraestructura de red y nivel empresarial. software Muchos años de experiencia laboral. Además, QuickNode también ha recibido el apoyo de varios inversores conocidos, incluidos SoftBank, SB Opportunity Fund, Seven Seven Six, Tiger Global Management, Y Combinator, etc.

Prospectos

QuickNode puede proporcionar servicios de acceso a API confiables y de alto rendimiento, resolver el problema de la velocidad y estabilidad de acceso a datos de DApp, admitir múltiples plataformas de cadena de bloques principales, facilitar el acceso único de los desarrolladores y el desarrollo de aplicaciones de cadena cruzada, y proporcionar monitoreo de datos en tiempo real. y análisis para ayudar a los desarrolladores a optimizar el rendimiento de las aplicaciones. Debido al alto costo de proporcionar servicios de API de alto rendimiento, el precio de QuickNode es relativamente alto, lo que puede no ser adecuado para proyectos de puesta en marcha o desarrolladores con presupuestos limitados. Aunque QuickNode admite varias plataformas de cadena de bloques, todavía hay más cadenas públicas. que aún no han sido implementados La cobertura puede limitar su aplicación en algunos escenarios específicos.

2.4

Protocolo de análisis de datos

2.4.1 Descripción general del protocolo de análisis de datos

**El protocolo de análisis de datos es una de las tecnologías clave en la vía del middleware Web3.0. **Resuelve el problema de adquirir, procesar y analizar datos en el entorno blockchain. En el entorno tradicional de Internet, el análisis de datos es un medio importante para que las empresas y organizaciones obtengan información y soporte para la toma de decisiones. En el mundo de la Web 2.0, los datos provienen principalmente de fuentes de datos centralizadas, como sitios web tradicionales, aplicaciones y plataformas de redes sociales. Estas plataformas recopilan datos de los usuarios y los almacenan en sus propios servidores. En el mundo de la cadena de bloques, debido a la naturaleza descentralizada y descentralizada de los datos, el análisis de datos enfrenta algunos desafíos únicos.

| | Análisis de datos Web2.0 | Análisis de datos Web3.0 | | --- | --- | --- | | Fuentes de datos y naturaleza | * Depende principalmente de fuentes de datos centralizadas, como sitios web, aplicaciones y plataformas de redes sociales tradicionales. Estas plataformas recopilan datos de los usuarios y los almacenan en sus propios servidores.

  • La naturaleza de los datos suele ser estructurada y semiestructurada, adecuada para bases de datos relacionales tradicionales y herramientas de análisis de datos. | * Basado en la tecnología blockchain, los datos se recopilan y almacenan a través de contratos inteligentes y aplicaciones descentralizadas (DApps). Estos datos suelen ser públicos, transparentes e inmutables. *La naturaleza de estos datos puede ser más diversa y compleja, requiriendo herramientas y técnicas especiales para su procesamiento y análisis. | | Privacidad y propiedad | * Los datos del usuario generalmente se recopilan y controlan mediante una plataforma centralizada, y los usuarios a menudo no tienen control total sobre el uso y el intercambio de datos. | * Los usuarios tienen más control sobre sus datos y deciden si compartirlos con otros. | | Herramientas y técnicas de análisis de datos | * Utilice herramientas y técnicas tradicionales de análisis de datos, como bases de datos relacionales, consultas SQL y algoritmos de minería de datos.
  • Estas herramientas y técnicas son adecuadas para el procesamiento de datos estructurados y semiestructurados y brindan varias funciones de análisis y métodos de visualización. | * Utilizar herramientas y técnicas especializadas para blockchain y datos encriptados. Por ejemplo, el análisis de contratos inteligentes requiere una comprensión del lenguaje de programación blockchain y la lógica de ejecución de los contratos inteligentes.
  • Debido a la particularidad de los datos de blockchain, como las características no manipulables y descentralizadas de los datos en la cadena, se deben considerar métodos específicos de procesamiento de datos y protección de la privacidad. |

El protocolo de análisis de datos tiene como objetivo proporcionar herramientas y servicios para recopilar, limpiar, integrar, analizar y visualizar datos en la cadena de bloques para ayudar a los usuarios a comprender y utilizar mejor los datos de la cadena de bloques.

2.4.2 Análisis de seguimiento del protocolo de análisis de datos

| Proyecto | Introducción | Funciones principales | Tipos de datos | Modelo económico de fichas | | --- | --- | --- | --- | --- | | The Graph | Protocolo de consulta e indexación de datos descentralizados | Proporcione servicios eficientes de consulta de datos de blockchain | Datos de blockchain | GRT | | Ocean Protocol | Open data market protocol | Conectar a proveedores y consumidores de datos, proporcionar servicios de transacciones de datos creíbles | Varios tipos de datos | OCEAN | | Santi-ment | Protocolo de análisis de datos de mercado de criptomonedas | Proporcionar servicios de análisis de datos de mercado y análisis de sentimientos | Datos de mercado de criptomonedas | SAN | | Dune Analytics | Plataforma de análisis de datos descentralizada | Personalice consultas y análisis de datos de blockchain, cree y comparta paneles de datos | Datos de blockchain | N/A | | 0xScope | Herramientas de análisis de comercio de criptomonedas | Proporcione datos de mercado en tiempo real, herramientas de análisis técnico y funciones de análisis cuantitativo | Datos de mercado de criptomonedas | N/A | | Covalente | Protocolo de análisis y consulta de datos de cadena de bloques multicadena | Proporcionar servicios de análisis y consulta de datos de cadena de bloques multicadena | Datos de cadena de bloques | CQT |

2.4.3 Estudio de caso: 0xScope

Introducción

0xScope es un proyecto innovador de protocolo de análisis de datos y el primer protocolo de mapa de conocimiento Web3.0, cuyo objetivo es proporcionar soluciones de análisis de datos eficientes y confiables para la industria de la cadena de bloques. Al recopilar, integrar y analizar datos de Web2 y Web3, 0xScope ayuda a los usuarios a revelar tendencias y patrones de redes de cadenas de bloques, lo que les brinda información valiosa y apoyo para la toma de decisiones.

Los protocolos y productos actuales de análisis de datos Web3.0 aún se encuentran en las primeras etapas, por lo que hay mucho margen de mejora tanto en el diseño del producto como en la experiencia del usuario. 0xScope cree que actualmente hay tres problemas principales:

  • La eficiencia de procesamiento de la capa inferior de la cadena de bloques es demasiado baja
  • La capa inferior de blockchain carece de análisis basado en la perspectiva de la entidad
  • La dimensión de los datos es única y la calidad de los datos es deficiente.

Por lo tanto, 0xScope propone una nueva solución a los desafíos que se encuentran en el circuito de análisis de datos actual.

producto

  • Entidades del Alcance

A diferencia del análisis tradicional de una sola dirección, 0xScope introduce una nueva base de análisis de datos: las entidades de Scope. Al asignar diferentes pesos a diferentes tipos de bordes de reglas de acuerdo con el algoritmo de agregación de peso calculado en el gráfico para identificar otras direcciones del usuario, 0xScope conecta varias direcciones individuales para formar una entidad para crear un perfil de usuario verdaderamente realista.

*Fuente: sitio web oficial de 0xScope

  • Observadores Watchers es la primera aplicación lanzada por 0xScope, y se llama Tianyancha en Web3.0. Tiene las siguientes cinco habilidades:
  • Agrupación de direcciones: generar agrupación de direcciones basada en Ethereum
  • Money Flow: permite la investigación, el seguimiento y el intercambio de información sobre transacciones de blockchain
  • Puntaje de riesgo de lavado de dinero (puntaje de riesgo AML): basado en el algoritmo de análisis de riesgo y agregación de direcciones de 0xScope, analice la transacción de una dirección determinada
  • Seguimiento de capital de riesgo (VC Watch): analice los datos de VC, fondos de inversión y otras entidades
  • Whale Watch: analice los flujos de dinero de los principales tenedores de un token específico

Fuente: 0xScope, Watchers se lanza oficialmente

  • KYE

El nombre completo de KYE es Know Your Entities, que es un servicio integral de control de riesgos lanzado por 0xScope. Basado en las capacidades de análisis de riesgo y penetración de direcciones de 0xScope, 0xScope puede identificar rápidamente direcciones de alto riesgo y usar capacidades de agrupación de direcciones para extraer y monitorear otras direcciones de riesgo potencial. Actualmente, KYE ha identificado más de 20 millones de direcciones de riesgo.

Recaudación de fondos y equipo

0xScope recaudó una ronda inicial de $ 3 millones en septiembre de 2022, codirigida por los fondos de inversión ABCDE, Hash Global y Liang Xinjun, seguidos de Bonfire Union, Mask Network Fund y BODL Ventures.

Conclusión

**El middleware juega un papel indispensable en toda la pila de tecnología Web3.0. **Conectan las aplicaciones de red y la tecnología blockchain, brindando a los desarrolladores y usuarios una forma de interacción conveniente y eficiente. Desde puentes entre cadenas, oráculos, protocolos API de puerta de enlace hasta protocolos de análisis de datos, estas tecnologías de middleware no solo resuelven los problemas de interoperabilidad y acceso a datos, sino que también brindan un sólido soporte para el desarrollo de aplicaciones descentralizadas. Sin embargo, el middleware Web3.0 aún se encuentra en una etapa de evolución continua. El progreso tecnológico y la innovación seguirán impulsando el desarrollo de middleware, brindando más opciones y posibilidades a los usuarios y desarrolladores. Al mismo tiempo, la seguridad y la estabilidad también son problemas que requieren atención y resolución continuas para garantizar que los activos y los datos de los usuarios estén completamente protegidos.

En general, el desarrollo del middleware Web3.0 ha inyectado vitalidad al ecosistema de aplicaciones descentralizadas. La mejora continua y la innovación de tecnologías como puentes entre cadenas, oráculos, protocolos API de puerta de enlace y protocolos de análisis de datos han proporcionado una base sólida para la integración de blockchain e Internet tradicional. Con el tiempo, podemos esperar que surjan tecnologías de middleware más emocionantes, impulsando el crecimiento y la innovación de la Web 3.0.

Ver originales
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Recompensa
  • Comentar
  • Compartir
Comentar
0/400
Sin comentarios
  • Anclado
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)