Impulsado por
Interview

Las ayudas de datos compuestos asisten a los desarrolladores de Dapp en desbloquear aplicaciones de datos enriquecidos - Swaroop Hegde

Este artículo se publicó hace más de un año. Alguna información puede no estar actualizada.

Los datos componibles, un enfoque flexible y modular en el campo del análisis de datos, benefician a los desarrolladores de aplicaciones descentralizadas (dapp) limitados por las restricciones de los protocolos de datos actuales. Swaroop Hegde, cofundador de Powerloom, explica que los datos componibles mantienen una base de datos descentralizada de puntos de datos verificados a través de un mecanismo de consenso.

ESCRITO POR
COMPARTIR
Las ayudas de datos compuestos asisten a los desarrolladores de Dapp en desbloquear aplicaciones de datos enriquecidos - Swaroop Hegde

Insights Limpios Versus Inteligencia Accionable

Hegde, un líder de pensamiento en temas de datos descentralizados, afirma que este enfoque asegura la integridad y fiabilidad de los datos. Esto, a su vez, permite la construcción de “puntos de datos complejos” a partir de los existentes, que según Hedge son más sencillos.

Para ilustrar esto, el cofundador de Powerloom sugiere que se puede crear un punto de datos que resuma el volumen diario de comercio de un intercambio descentralizado agregando puntos de datos que registren eventos individuales de comercio de contratos de transacciones específicos.”

En sus respuestas escritas a Bitcoin.com News, Hedge discutió brevemente las diferencias entre lo que se conoce como “insights limpios” e inteligencia accionable. También ofreció consejos a las redes de datos sobre los pasos necesarios para asegurarse de que los contratos inteligentes no se suministren con datos incurables, poco fiables o manipulados. A continuación, se presentan todas las respuestas de Hedge a las preguntas planteadas.

Bitcoin.com News (BCN): ¿Puede hablar brevemente sobre cómo comienzan los datos en bruto, cómo se obtienen e indexan y cómo evolucionan hacia insights limpios e inteligencia accionable?

Swaroop Hegde (SH): Los datos en bruto en la mayoría de las blockchains programables comienzan como variables de estado y eventos en contratos inteligentes, aparte de las simples transferencias de valor. Señalan información vital sobre la interacción entre billeteras y el o los contratos inteligentes que constituyen aplicaciones descentralizadas (dapps) a través de transacciones en la blockchain. Ejemplos populares de tales dapps serían intercambios descentralizados y otros protocolos de finanzas descentralizadas (defi) que te permiten prestar, pedir prestado, apostar, ganar rendimiento, etc.

Los protocolos de datos en cadena, como Powerloom y otros, facilitan esto al ofrecer herramientas para gestionar y analizar eficientemente grandes conjuntos de datos. Aprovechan los recursos de almacenamiento y computación descentralizados para asegurar la integridad y disponibilidad de los datos, permitiendo la creación de sofisticados mercados de datos y el intercambio fluido de insights. Al hacerlo, juegan un papel crucial en el proceso de transformación de datos, permitiendo generar insights limpios e inteligencia accionable a partir de datos en bruto en varios segmentos de Web3.

BCN: ¿Qué son los datos componibles y cómo abordan las limitaciones de los protocolos de datos actuales para los desarrolladores de aplicaciones descentralizadas?

SH: La información más útil en aplicaciones de contrato inteligente proviene de construir juntos puntos de datos capturados a lo largo del tiempo aplicando operaciones de datos como map-reduce, filtrar y agregar. Este es el principio sobre el cual construimos nuestra red de datos componibles.

Actualmente, la mayoría de los protocolos o plataformas de datos están construidos sobre un modelo que replica los modelos de bases de datos relacionales tradicionales, consultados para obtener información columnar básica categorizada por tablas y luego unida por consultas complejas respaldadas por estrategias de almacenamiento intermedio.

Con las blockchains, la mayoría de la información necesita ajustarse a un modelo de series temporales, y el enfoque mencionado complica el desarrollo de productos de información útiles como paneles de control, rastreadores de LP, y bots basados en flujos de trabajo de agregación, entre otros. Gestionar librerías de consultas personalizadas módulos ORM en backends y mapearlos a estructuras de datos consumibles por frontends diferenciados puede aumentar rápidamente la deuda técnica de una organización que busca llegar rápido al mercado y recopilar feedback vital de sus usuarios finales. Por no mencionar la necesidad de mantener su infraestructura de blockchain u otras suscripciones de datos a menudo para tener una certeza confiable del estado de sincronización de los datos subyacentes que consumen.

Al abordar estos desafíos, el concepto de datos componibles simplifica el proceso manteniendo una base de datos descentralizada de puntos de datos verificados a través de un mecanismo de consenso. Esto asegura la integridad y fiabilidad de los datos.

Esto permite construir puntos de datos complejos a partir de los más sencillos existentes. Por ejemplo, se puede crear un punto de datos que sume el volumen de comercio de un día agregando y filtrando a través de puntos de datos esenciales que registren eventos de comercio individuales de contratos de transacciones específicos, como los de Uniswap v2.

BCN: Su plataforma afirma ofrecer datos precalculados adaptados a las necesidades del mercado. ¿Puede explicar qué incluye este servicio y cómo responde a las demandas del mercado en rápida evolución para proporcionar a las dapps soluciones de datos precisas y relevantes?

SH: Los mercados de datos se definen como una colección de:

  1. Fuentes de datos, es decir, contratos inteligentes.
  2. Configuración del modelo de datos que especifica las variables de estado y eventos de interés en dichos contratos.
  3. Módulos de cómputo que construyen ‘snapshot base’ y snapshots de orden superior que se componen sobre la base y otros puntos de datos intermedios que se construyen unos sobre otros.

Cada componente puede ser intercambiado de manera flexible dependiendo del interés especificado por uno o más consumidores de un mercado de datos. Los señalizadores suelen ser los pares que responden a las demandas del mercado, como la capacidad de rastrear contratos que califiquen para una categorización específica de actividad. Por ejemplo, los consumidores del mercado de datos de un intercambio descentralizado pueden estar interesados solo en contratos que crucen un cierto umbral de liquidez o muestren un patrón particular de actividad comercial.

BCN: ¿Cuál es la diferencia entre insights e inteligencia accionable, particularmente desde la perspectiva de los constructores Web3 que necesitan puntos de datos listos para usar para sus aplicaciones descentralizadas?

SH: Insights – no flexibles, generalmente información de amplio espectro sobre puntos de datos aceptados como información típica sobre protocolos de contrato inteligente, como el movimiento de precios durante la última 1 hora.

Estamos hablando de inteligencia accionable que es flexible. Esto es posible gracias a los curadores en conjunto con los snapshotter. Los curadores actualizan dinámicamente los puntos de datos y su definición de composición de acuerdo a las demandas de un mercado de datos. Al mismo tiempo, los snapshotter comienzan rápidamente a generar tales puntos de datos compuestos que son consumidos de inmediato por productos de información que cambian de forma con la actividad de las fuentes de datos subyacentes.

BCN: Web3 no está exento de vulnerabilidades, y estas podrían amplificarse en medio de la convergencia creciente de la inteligencia artificial (IA) y Web3. En su opinión, ¿cuáles son algunas de las medidas precautorias que las redes de datos deberían tomar para asegurar que los contratos inteligentes no se alimenten con datos incurables, poco fiables o manipulados?

SH: Para proteger los contratos inteligentes de datos poco fiables o manipulados, las redes de datos deberían:

  • Asegurar la descentralización de datos a través del consenso entre múltiples participantes, reduciendo el riesgo de manipulación.
  • Utilizar tecnologías de almacenamiento a prueba de manipulaciones como IPFS o Filecoin, proporcionando prueba de integridad de datos en cadena.
  • Introducir un período de verificación que permita la revisión y desafío de la precisión de los datos antes de su uso final.

Estas medidas ayudan a mantener la seguridad y fiabilidad de los datos utilizados en los contratos inteligentes.

BCN: El ecosistema Web3 está evolucionando rápidamente y se espera que la necesidad de datos fiables explote en los próximos años. ¿Puede hablar sobre los obstáculos para asegurar la composabilidad y accesibilidad de datos en un ecosistema que se supone es infinitamente escalable?

SH: Uno de los mayores obstáculos se reduce a las diferencias en los entornos de ejecución de los contratos inteligentes y cómo se representan las cuentas y billeteras individuales. Las aplicaciones Web3 inevitablemente serán adoptadas por usuarios en diferentes plataformas blockchain. Asegurar información confiable entre cadenas requeriría que se establezcan ciertos estándares de acceso y recuperación de datos para habilitar un campo de juego justo no solo para los usuarios finales, sino también para los constructores y proveedores de información que desean enriquecer la experiencia con mejores herramientas y productos.

¿Qué opinas sobre esta entrevista? Por favor, comparte tus opiniones en la sección de comentarios más abajo.