Hoy les traigo una noticia candente. Hoy hay un detalle específico sobre cómo PIPE maneja la relación entre el tiempo de inferencia y la construcción de bloques que se menciona en el whitepaper, pero que no se resuelve del todo.

PIPE está dentro del proceso de construcción de bloques. El mempool de inferencia simula todas las transacciones pendientes, extrae solicitudes de inferencia y las despacha a la red de inferencia en paralelo antes de que comience la construcción del bloque... Una vez que los resultados están disponibles, las transacciones originales se reanudan con resultados precomputados y se incluyen en el siguiente bloque. La inferencia y la ejecución son atómicas; o se completan ambas en la misma transacción, o ninguna lo hace.
La atomicidad elimina por completo la demora del oráculo para el ML en cadena. Los diseños estándar de oráculos requieren una transacción separada para llevar los resultados de inferencia a la cadena, lo que crea un desfase temporal entre la llamada de inferencia y el smart contract que actúa sobre ella. PIPE colapsa ese desfase a cero... Para aplicaciones DeFi que reaccionan a las salidas del modelo en tiempo real, esto elimina toda una clase de vulnerabilidades de front running.
El tiempo de bloque es de 10 segundos. Algunas cargas de trabajo de inferencia tardan más de 10 segundos, dependiendo del tamaño del modelo y el método de verificación. El whitepaper describe la escalabilidad horizontal: añadir nodos de inferencia aumenta el rendimiento de manera lineal, aunque no documenta lo que sucede con una transacción cuya solicitud de inferencia exceda el límite de tiempo de bloque. No está separado en la documentación si se retiene, se descarta o se pasa al siguiente bloque.

Transacciones DeFi complejas utilizando PIPE en mainnet: distribución de latencia de inferencia a través de tamaños de modelo, si hay algún caso límite alrededor de los límites de tiempo de bloque que reciban un manejo documentado antes del despliegue en mainnet. Lo que la documentación no aclara es si las transacciones de PIPE que exceden los límites de tiempo de bloque se vuelven a fijar para el gas o si la estructura de costos lograda es la misma independientemente de cuántos bloques abarca la inferencia.
@OpenGradient $OPG #OPG