Oráculo optimista de X Layer · Stake OKB · Gana XTR
Una máquina de verdad on-chain para X Layer.
xtruth es una máquina de verdad descentralizada nativa de X Layer. Los desarrolladores publican afirmaciones para cualquier declaración verificable. Los poseedores de OKB hacen stake para votar afirmaciones disputadas y ganan XTR cada ronda. El volante económico está abierto a todos.
Principio
Optimismo primero, votar solo cuando sea necesario.
La mayoría de las afirmaciones no necesitan votación — pasan por una breve ventana de liveness y se resuelven como verdaderas automáticamente. La seguridad económica viene de la amenaza de ser desafiado: cualquiera puede disputar, y los stakers de OKB deciden.
Cualquier contrato o usuario llama assertTruth() en X Layer con una declaración, una ventana de liveness y un bond de tokens.
Durante la ventana, cualquiera puede disputar publicando un bond igual. Sin disputa, la afirmación se resuelve como verdadera automáticamente.
Las afirmaciones disputadas escalan a los stakers de OKB, que comprometen y revelan su respuesta durante una ronda de 24 horas. Cada votante gana XTR.
El ganador toma el bond del perdedor. Los votantes equivocados ceden parte de su OKB stakeado a los votantes correctos. Las afirmaciones liquidadas son inmutables.
Para desarrolladores
A una llamada de contrato de la verdad on-chain.
Tu contrato hace bond, publica una afirmación y recibe un callback cuando la respuesta se liquida. Sin gateway de oracle que negociar, sin API key, sin consenso off-chain que cablear. Suelta la interfaz OOv3 en tu proyecto y lanza.
Tu contrato saca el bond de su tesorería, llama assertTruth() con el texto de la afirmación y el liveness que quieras.
Resolución optimista si nadie desafía. Si es disputado, los votantes OKB deciden en 24 horas.
OOv3 llama assertionResolvedCallback(id, truthful) en tu contrato. Liquidas mercados / pagas reclamos / desbloqueas fondos programáticamente.
- Puro on-chain — sin servicio que autenticar
- Hereda la seguridad económica de X Layer
- Contratos de referencia auditados que puedes fork
import { OptimisticOracleV3Interface } from "./OOv3.sol";
contract MyMarket {
OptimisticOracleV3Interface public immutable oo;
IERC20 public immutable bondToken;
function resolve(bytes32 marketId, string calldata claim) external {
uint256 bond = oo.getMinimumBond(address(bondToken));
bondToken.transferFrom(msg.sender, address(this), bond);
bondToken.approve(address(oo), bond);
bytes32 assertionId = oo.assertTruth(
bytes(claim),
msg.sender, // asserter
address(this), // callback target
address(0), // default escalation
7200, // 2h liveness
bondToken,
bond,
"ASSERT_TRUTH",
bytes32(0)
);
markets[marketId] = assertionId;
}
function assertionResolvedCallback(
bytes32 assertionId,
bool truthful
) external {
require(msg.sender == address(oo));
// settle market based on truthful
}
}Para holders de OKB
Stake OKB. Vota la verdad. Gana XTR cada ronda.
Los poseedores de OKB son la capa de verdad. Stake lo que ya tienes en tu wallet, vota sobre afirmaciones disputadas y gana XTR que el protocolo te emite por participar. Sé honesto, y también te llevas una porción del OKB slasheado a los desinformadores.
Sin token nuevo que comprar y sin bridging incómodo. Stake el OKB que está en tu wallet de X Layer — permanece bajo tu control.
Cada voto que emites gana XTR del protocolo. Aparecer es el único requisito; la corrección es el bono.
Vota correctamente y también recibirás una porción del OKB slasheado a votantes que se equivocaron. Los stakers honestos ganan más.
Cómo se acumulan las recompensas
Casos de uso
Qué puedes construir sobre xtruth.
Cualquier cosa que necesite una respuesta verificable puede liquidarse con xtruth. El mismo contrato OOv3, la misma pool de votantes OKB — solo cambia la pregunta.
Resuelve resultados SÍ/NO tras liveness; las disputas escalan a votantes OKB. El patrón detrás de las plataformas de mercados de predicción más grandes — ahora nativo de X Layer.
Reclama que un evento ocurrió (vuelo demorado, contrato exploitado, evento climático), publica un bond, recibe pago automático si nadie disputa.
Asercia el estado de una cadena en otra. Los disputadores slashean aserciones malas; las honestas se liquidan en horas sin confiar en una multisig.
Publica respuestas numéricas, precios o afirmaciones de verdad arbitrarias con un bond de tokens como seguridad económica.
Usa el mismo tejido de votación para upgrades de protocolo, con tasas de slash más altas que reflejan stakes más altos.
Si un humano puede decidir si una afirmación es verdadera, la red puede resolverla. Sin APIs off-chain requeridas.
¿Listo para lanzar?
Trae el ABI de OOv3, publica tu primera afirmación, resuelve tu primera disputa — todo en una tarde.