Mecanismo de puente

FRAX + FXS multicadena fungible en muchas redes

El protocolo Frax es un protocolo multicadena con el mismo estado global en todas las implementaciones. Los tokens FRAX + FXS existen como una única distribución en todas las redes. No existe una implementación de Frax independiente para cada cadena. Por este motivo, el protocolo tiene un sistema de puente que le permite mantener una vinculación estrecha y fungibilidad de una forma exclusiva y novedosa.

El protocolo considera cada FRAX/FXS puenteado como un pasivo exclusivo de ese sistema de puente, y aplica al nombre de los FRAX/FXS movidos desde otras cadenas el identificador de ese puente. Por ejemplo, el FRAX puenteado con AnySwap se denomina anyFRAX, y el FRAX puenteado con el puente Wormhole se denomina wormFRAX.

Cada cadena tiene 1 FRAX canónico y 1 contrato de FXS canónico denominados simplemente "FRAX" y "FXS" (sin prefijo). Estos tokens son los que los controladores AMO amplían y reducen, y los usuarios pueden acuñarlos y redimirlos sin necesidad de confiar en terceros.

FRAX/FXS canónicos (nativos): el pasivo puro del protocolo emitido, acuñado o redimido de forma nativa por el protocolo y los controladores AMO. El FRAX canónico tiene los colores predeterminados de esa red específica y el logotipo de esa red en el centro. El FXS nativo tiene los colores y el logotipo nativos de la cadena en la parte inferior derecha. Así, los FRAX/FXS canónicos o nativos muestran siempre el logotipo de la red en algún lugar de la moneda.

FRAX/FXS puenteados: los tokens que llegan a la cadena actual desde otra red mediante un protocolo de puente compatible. La convención aplicada para nombrar los tokens puenteados consiste en aplicarles un prefijo según el puente usado para traerlos a la red actual. Ejemplo: el FRAX puenteado con AnySwap de ETH a AVAX se denomina anyFRAX en AVAX, mientras que, en ETH, es simplemente el FRAX canónico. Los colores y el logotipo del protocolo del puente se muestran en un lugar bien visible del token FRAX/FXS para distinguir con claridad en qué puente de la red actual se han originado.

Intercambio de FRAX/FXS y arbitraje de la vinculación con el valor de referencia entre cadenas

Cada contrato de token ERC20 FRAX/FXS canónico tiene un AMM de tipo StableSwap 1 a 1 integrado en el token, que permite intercambiar de/a FRAX/FXS canónico de la red con cualquier FRAX/FXS puenteado compatible. Esto permite un estrecho arbitraje de la vinculación del FRAX y también mantiene la distribución única de FXS en todas las cadenas. Por ejemplo, supongamos que el FRAX canónico en Fantom está a 0,990 $. Un arbitrajista puede comprar todo el FRAX canónico que pueda a 0,990 $ sabiendo que puede intercambiarlo 1 a 1 por anyFRAX en el fondo StableSwap dentro del contrato del token ERC20 y, a continuación, puentear ese anyFRAX a la red principal de ETH (o cualquier otra cadena), donde el FRAX está exactamente al valor vinculado (1 $), para conseguir ganancias.

Por lo tanto, comprar FRAX/FXS canónico en una cadena es lo mismo que comprar FRAX/FXS en otra cadena. Si puentea FRAX/FXS mediante cualquiera de los puentes compatibles (pronto se añadirán más), puede intercambiar el token puenteado por FRAX/FXS nativo en ese cadena para depositarlo en granjas, proveer liquidez, conservarlo en su billetera, etc. Además, cuando se acuña FRAX/FXS canónico con controladores AMO en cualquier cadena, el protocolo comprueba que haya suficiente liquidez de intercambio disponible con el contrato de token para mover los tokens canónicos por las cadenas de forma que la vinculación al valor de referencia sea siempre global y esté siempre arbitrada. Los intercambios pueden realizarse en cualquier momento en https://app.frax.finance/crosschain o interactuando directamente con el contrato inteligente del token nativo en cualquier cadena. El mecanismo de intercambio está integrado en los tokens FRAX/FXS ERC20 nativos en todas las cadenas (excepto Ethereum L1).

Direcciones de tokens canónicos

FRAX: https://docs.frax.finance/smart-contracts/frax

FXS: https://docs.frax.finance/smart-contracts/fxs

Última actualización