La posición y los casos de uso de Grass
Grass es un proyecto desplegado en la cadena de Solana, que combina tecnología AI, Depin y Solana, y se posiciona como la capa de datos de AI. Es una plataforma de scraping descentralizada diseñada para ayudar a empresas y organizaciones sin fines de lucro a entrenar inteligencia artificial (AI) aprovechando el ancho de banda de Internet no utilizado. Logra el scraping web a través de una aplicación de extensión de navegador, utilizando el ancho de banda no utilizado de los individuos y recompensando a los usuarios con Grass Points, Grass busca redefinir la estructura de incentivos de Internet al permitir que los usuarios se beneficien directamente de la red y asegurando que el valor de Internet esté en manos de los usuarios. Actualmente, la red cuenta con más de 2 millones de nodos de usuarios que han recolectado grandes volúmenes de datos para modelos de AI.
Arquitectura técnica
El modelo de datos soberano de Grass Rollup es una red construida específicamente por Grass en Solana, que permite que el protocolo maneje todas las transacciones desde la fuente de datos hasta el procesamiento, validación y construcción de conjuntos de datos. La red se construye alrededor de validadores (Validator, que emiten instrucciones de recolección de datos), routers (Router, que gestionan la distribución de solicitudes web) y nodos de Grass (Node, que los usuarios utilizan para contribuir con sus recursos de red inactivos). La arquitectura específica es la siguiente:
Validador: recibe, verifica y procesa por lotes las transacciones web de los routers. Luego, genera pruebas ZK para verificar los datos de sesión en la cadena. Las pruebas en la cadena pueden referirse a conjuntos de datos para verificar el origen de los datos y rastrear su linaje a lo largo de todo su ciclo de vida. El conjunto de validadores pasará de un marco centralizado inicial de un único validador a un comité de validadores descentralizado.
Router: conecta los nodos de Grass con los validadores. Los routers mantienen la trazabilidad de la red de nodos y retransmiten el ancho de banda. Grass incentiva su operación según la proporción total de ancho de banda de validación proporcionado a través de la retransmisión. El router es responsable de reportar a los validadores de la red las siguientes métricas: tamaño de cada solicitud entrante y saliente (en bytes); latencia de cada nodo y de los validadores; estado de la red de cada nodo conectado.
Nodo de Grass: utiliza el ancho de banda no utilizado de los usuarios y retransmite tráfico para que la red pueda raspar datos web públicos (en lugar de los datos personales de los usuarios). La operación de nodos es gratuita, y las personas que operan nodos (operadores de nodos) son recompensadas por los datos que retransmiten a través de ellos.
Procesador ZK: prueba de la validez de los datos de sesión de todas las solicitudes web procesadas por lotes, y presenta la prueba a la cadena L1. Esta operación registra permanentemente cada acción de scraping ejecutada en la red. Esto también sienta las bases para comprender completamente el origen de los datos de entrenamiento de AI.
Libro de datos de Grass: este es el vínculo entre los datos raspados y la capa de liquidación L1. El libro es una estructura de datos inmutable que alberga el conjunto completo de datos y vincula los datos a su correspondiente prueba en la cadena, siendo un repositorio de almacenamiento de datos que asegura su origen.
Modelos de incrustación de borde (Edge Embedding Models): este es el proceso de convertir datos web no estructurados en modelos estructurados. Esto incluye todos los pasos de preprocesamiento necesarios para asegurar que los datos originales recolectados sean limpiados, normalizados y estructurados, con un formato que cumpla con los requisitos del modelo de AI.
Características técnicas
En la arquitectura descrita anteriormente, la red Grass se sitúa entre el cliente y el servidor web, el cliente emite solicitudes web, que son enviadas a través de validadores y finalmente enrutadas a través de nodos de Grass. No importa qué sitio web solicite el cliente, su servidor responderá a la solicitud web, permitiendo que sus datos sean raspados y enviados de regreso a la línea. Luego, serán limpiados, procesados y preparados para entrenar a la próxima generación de modelos de AI.
Este proceso requiere entender dos funciones adicionales principales: el libro de datos de Grass y el procesador ZK.
El libro de datos de Grass es el lugar donde se almacena finalmente todos los datos, es un libro permanente de cada conjunto de datos raspado por Grass, que incorpora metadatos, registrando su linaje desde el momento de su origen. Los metadatos de cada conjunto de datos se almacenarán en la capa de liquidación de Solana, y los datos de liquidación en sí también se proporcionan a través del libro.
El propósito del procesador ZK es ayudar a registrar el origen de los conjuntos de datos raspados en la red Grass. El proceso es el siguiente: cuando un nodo en la red (es decir, un usuario con la extensión Grass instalada) envía una solicitud web a un sitio web determinado, devuelve una respuesta cifrada que incluye todos los datos solicitados por el nodo. Este es el momento de nacimiento del conjunto de datos, es decir, el momento de origen que necesita ser registrado, y también el momento de registrar los metadatos. Incluye muchos campos, como la clave de sesión, la URL del sitio web raspado, la dirección IP del sitio web de destino, la marca de tiempo de la transacción, y por supuesto, los datos en sí. Gracias a esta información necesaria y al conjunto de datos con origen claro del sitio web, el modelo de AI puede recibir entrenamiento correcto y fiel.
El procesador ZK puede hacer que los datos que necesitan ser liquidadas en la cadena no sean visibles para los validadores de Solana. Además, en el futuro, una gran cantidad de solicitudes web que se ejecutarán en Grass superarán el rendimiento que L1 puede soportar. Grass pronto se expandirá a niveles que ejecuten decenas de millones de solicitudes web por minuto, y los metadatos de cada solicitud necesitarán ser liquidadas en la cadena. Sin el procesador ZK para hacer pruebas y procesar por lotes, no será posible presentar estas transacciones a L1. Por lo tanto, Rollup es el único camino posible para lograr los objetivos planeados.
Además de registrar el sitio web de origen de los conjuntos de datos, los metadatos también indican a través de qué nodo de la red se enruta. Esto significa que cada vez que un nodo raspa la red, puede recibir recompensas por su contribución sin revelar ninguna de su información de identidad. Esto permite que Grass recompense proporcionalmente a los nodos, donde los nodos que raspan más datos y de mayor valor recibirán más incentivos, y este mecanismo aumentará significativamente las recompensas en las regiones más populares del mundo, incentivando finalmente a las personas de esas regiones a registrarse y aumentar la capacidad de la red. Cuanto mayor sea el tamaño de la red en la que se une, mayor será la capacidad que Grass podrá raspar y mayor será el repositorio de datos de red almacenados. Más datos significan que Grass podrá proporcionar más datos a los laboratorios de inteligencia artificial que necesitan datos de entrenamiento, lo que incentivará el crecimiento continuo de la red.
Operación de nodos de Grass y mecanismos de seguridad
La operación de nodos de Grass es gratuita y actúa como un gateway de la red hacia Internet. Los operadores de nodos (es decir, los usuarios de la aplicación) reciben recompensas por el tráfico que retransmiten a través de sus nodos, y obtienen tráfico de red basado en su puntuación de reputación y demanda geográfica.
Los nodos de Grass tienen dos usos principales: retransmitir el tráfico iniciado por los clientes y dirigido por los validadores (es decir, solicitudes web); devolver respuestas de servidor web encriptadas al router designado.
Los sistemas soportados por nodos se muestran en la imagen anterior, el proceso de operación de nodos también es bastante simple: crear una cuenta, descargar la aplicación de escritorio Grass, conectarse a la red.
Una vez conectado, el nodo se registrará automáticamente en la red. Los operadores son responsables de mantener el tiempo de actividad normal de la red para que el nodo pueda retransmitir solicitudes de red a servidores públicos de la red. Cada solicitud enviada a los nodos de Grass es un paquete de datos cifrado. El paquete solo proporciona dirección a cada nodo en el destino de cada paquete. Las solicitudes de red son autenticadas a través de las firmas digitales de todas las partes involucradas. Estas firmas validarán la legitimidad de la solicitud, determinando si debe ser retransmitida al servidor de red de destino (es decir, un sitio web público). Este proceso de cifrado evita la alteración de datos y asegura que los validadores puedan medir con precisión la reputación de cada nodo.
La puntuación de reputación de los nodos se basa principalmente en los siguientes puntos:
Integridad: evalúa si los datos están completos y si el conjunto de datos contiene todos los puntos de datos necesarios para el caso de uso previsto.
Consistencia: verifica la consistencia de los datos a lo largo del tiempo entre diferentes conjuntos de datos o dentro del mismo conjunto de datos.
Oportunidad: mide si los datos están actualizados cuando se necesitan.
Disponibilidad: evalúa el grado de disponibilidad de los datos de cada nodo.
En términos de mecanismos de seguridad, la red Grass no utiliza nodos de usuarios (es decir, computadoras) ni observa ninguna acción que los usuarios realicen en sus computadoras. Lo que hace es enrutar el tráfico de Internet a través de la dirección IP de los usuarios, sin relación con la actividad del usuario. Esto significa que Grass tiene cero acceso a los datos personales de los usuarios, y el 100% de los datos raspados provienen de datos de redes públicas.
Además, Grass utiliza cifrado de ancho de banda para asegurar que todos los usuarios estén protegidos al compartir conexiones de Internet. Grass también colabora con la destacada empresa de auditoría de cumplimiento de ciberseguridad AppEsteem, que monitorea las 24 horas si hay vulnerabilidades, filtraciones, puertas traseras y malware en los productos de Grass para garantizar la seguridad de los usuarios. La certificación de AppEsteem tiene una alta reputación en la industria de la ciberseguridad, y obtener esta certificación significa que los productos de Grass también están en la lista blanca de las principales aplicaciones antimalware, incluyendo Avast, Microsoft Defender, McAfee, AVG, etc.
Función del token Grass
Los poseedores del token Grass pueden participar en la red Grass de varias maneras:
Transacciones y recompra: después de descentralizarse, Grass se utilizará para respaldar transacciones de scraping de redes, compra de conjuntos de datos y LCR (recuperación de contexto en tiempo real).
Staking y recompensas: Stakea Grass en el router para facilitar el tráfico de la red y recibir recompensas por contribuir a la seguridad de la red.
Gobernanza de la red: participar en el desarrollo de la red Grass, incluyendo proponer y votar para respaldar mejoras en la red, coordinar con qué organizaciones colaborar y determinar los mecanismos de incentivo para todas las partes interesadas.
Según estadísticas del sitio Dune, actualmente, la tasa de rendimiento anual de staking de Grass es de aproximadamente 45%, y alrededor del 33% de los tokens Grass están participando en staking, con una cantidad de staking que supera los 26 millones.
Staking y recompensas de Router
Los routers actúan como hubs descentralizados, conectando todos los nodos de la red y gestionando las solicitudes web entrantes y salientes de los validadores. La operación de los routers está incentivada, recompensando proporcionalmente a la cantidad de staking delegada a cada router. Todo el tráfico que pasa por los routers se cifra y mide para asegurar la seguridad y el rendimiento.
Actualmente, la cantidad de staking en varios Routers se muestra en la imagen anterior, los usuarios pueden stakear Grass en Routers en representación de obtener ingresos, cada Router tiene una comisión diferente.
Actualmente, la cantidad de Grass staked en DBunker es de aproximadamente 1.43 millones, el período mínimo de staking es de 7 días, con una comisión del 10%. (Fuente de datos: https://www.grassfoundation.io/stake/delegations) Los usuarios solo necesitan hacer clic en STAKE para conectar su billetera, stakear Grass y obtener ingresos por staking del Router.
Resumen
Grass se dedica a construir una capa de datos descentralizada justa y abierta, destinada a abordar los problemas éticos de la extracción de datos de Internet y la calidad de los datos actuales, oponiéndose al fenómeno del monopolio de datos controlado por unas pocas grandes empresas. En términos de arquitectura técnica y características, Grass introduce un mecanismo de metadatos que registra el origen de todos los conjuntos de datos a través de la construcción de Rollup de datos. Las pruebas ZK de estos datos se almacenan en la capa de liquidación L1, y los metadatos en sí eventualmente se vincularán a sus conjuntos de datos subyacentes, ya que estos conjuntos de datos se almacenan en el libro de datos de Grass. Por lo tanto, las pruebas ZK establecen las bases para mejorar la transparencia y proporcionar recompensas proporcionadas a los proveedores de nodos en función de la carga de trabajo que ejecutan, lo cual es un factor importante para incentivar la expansión de la red Grass.
Grass se centra en datos en la intersección de criptomonedas y AI, a diferencia de los participantes tradicionales de AI de código cerrado y centralizado, es la fuente descentralizada original de datos de AI. Como un participante importante en la ola de web3, Grass construye una capa de datos justa y abierta para empresas y protocolos de AI a través de tecnología descentralizada, con un enfoque en la demanda del mercado y un futuro prometedor.