Cómo funciona la votación del Oráculo

Servicios como Chainlink agregan datos de precios de muchas fuentes mediante un conjunto descentralizado de operadores de nodos independientes, y la mayoría de las blockchains dependen de ellos para lograr exactamente eso. Terra Classic adopta un enfoque diferente: asigna esa responsabilidad directamente a sus validadores.

La red Terra se apoya en validadores para que voten periódicamente sobre el tipo de cambio actual de Luna. El protocolo actualiza la tasa en la cadena de bloques como la mediana ponderada del voto. Esto significa que los validadores más grandes, con más fondos respaldando su participación, tienen más peso al determinar el precio final.

Durante cada periodo de votación, el módulo de oráculo exige que todos los miembros del conjunto de validadores envíen un voto sobre el tipo de cambio de Luna. Los validadores primero deben precomprometerse con un tipo de cambio y, luego, en el periodo subsiguiente, enviar y revelar su tasa junto con la prueba de ese precompromiso. Este esquema obliga al votante a comprometerse con un envío antes de conocer los votos de los demás, lo que reduce la centralización y el riesgo de aprovechamiento gratuito (free-rider).

Como este proceso ocurre cada 30 segundos, los validadores deben configurar un proceso automatizado para evitar que los sancionen (slashed) y los inhabiliten (jailed).

Penalizaciones por no emitir votos

El sistema está respaldado por una aplicación estricta. Cuando un validador no realiza las votaciones o falla en votar correctamente en el proceso del oráculo, otros validadores pueden enviar evidencia de la mala conducta. Una vez confirmada, el validador infractor sufrirá un recorte de una parte de sus fondos y puede ser puesto en jail o excluido del consenso durante un periodo de tiempo.

Los validadores que se ubican cerca de la mediana ponderada comparten el fondo de recompensas del oráculo. Quienes participan con fidelidad y votan dentro del rango de recompensas alrededor de la mediana ponderada obtienen una parte del señoreaje como incentivo para mantenerse activo y preciso.

Los datos de participación reflejan cuán en serio el conjunto de validadores toma esta obligación. Según los datos de validator.info, 86 de 87 validadores activos votaron en la ronda más reciente, una tasa de participación casi perfecta que pone de relieve el incentivo financiero para mantenerse en cumplimiento.

Fuentes:
Documentación del Protocolo Terra Classic - Documentación de Terra Classic
Configurar un Oracle Feeder - Documentación de Terra Classic
Price Feeds de Chainlink - Documentación oficial de Chainlink