Hay una parte en la documentación de OpenGradient sobre PIPE que parece una contradicción al principio.
Las blockchains se ralentizan cuando la computación se vuelve costosa. PIPE lo elude.
Aquí está la mecánica: un usuario envía una transacción con una solicitud de inferencia dentro de ella. La solicitud entra en el Mempool de Inferencia, que simula transacciones pendientes y envía solicitudes de inferencia a la red para ejecución en paralelo.
Una vez que regresan los resultados, la transacción original continúa con la inferencia ya computada y luego se incluye en el siguiente bloque. No es magia, solo secuenciación.
Lo que destaca es la parte de ejecución atómica. El resultado se convierte en parte de la misma transacción en lugar de esperar a que un oráculo externo lo introduzca más tarde. No hay ventana de retraso donde la cadena esté adelantada a los datos de los que depende.
Cientos de transacciones pendientes ejecutan inferencia en paralelo también, así que la construcción de bloques se mantiene rápida, ya que nada costoso ocurre en el tiempo del bloque en sí.
Lo que aún no puedo imaginar completamente es qué pasa con una transacción si su inferencia precomputada se vuelve obsoleta antes de que se cierre el bloque.
@OpenGradient $OPG #OPG
Las blockchains se ralentizan cuando la computación se vuelve costosa. PIPE lo elude.
Aquí está la mecánica: un usuario envía una transacción con una solicitud de inferencia dentro de ella. La solicitud entra en el Mempool de Inferencia, que simula transacciones pendientes y envía solicitudes de inferencia a la red para ejecución en paralelo.
Una vez que regresan los resultados, la transacción original continúa con la inferencia ya computada y luego se incluye en el siguiente bloque. No es magia, solo secuenciación.
Lo que destaca es la parte de ejecución atómica. El resultado se convierte en parte de la misma transacción en lugar de esperar a que un oráculo externo lo introduzca más tarde. No hay ventana de retraso donde la cadena esté adelantada a los datos de los que depende.
Cientos de transacciones pendientes ejecutan inferencia en paralelo también, así que la construcción de bloques se mantiene rápida, ya que nada costoso ocurre en el tiempo del bloque en sí.
Lo que aún no puedo imaginar completamente es qué pasa con una transacción si su inferencia precomputada se vuelve obsoleta antes de que se cierre el bloque.
@OpenGradient $OPG #OPG