Protocolo FusionFi: Construyendo el puente central para la interoperabilidad de AgentFi

Fuente: PermaDAO

Visión general

Permaswap recientemente lanzó en AO un caso de uso de demostración de AgentFi basado en el Protocolo FusionFi (FFP), que agregó un caso de uso para crear un Agente AMM (AMM Agent) y realizar operaciones de Arbitraje. A través de FFP, los desarrolladores pueden crear una piscina de Agente AMM con unas pocas líneas de código para lograr el intercambio de activos. FFP, como protocolo estándar en la red AO, proporciona soporte de interoperabilidad para diferentes tipos de Agentes.

Este artículo primero revisará los conceptos principales de AgentFi y la finanza soberana, luego presentará dos ejemplos típicos de Agent: Orderbook Agent y AMM Agent, mostrando cómo el protocolo FFP integra dos flujos de transacción diferentes, y finalmente destacará el papel clave que FFP puede desempeñar en el futuro ecosistema financiero.

UCkAA2x0yiZ9UjEP4XBmXjtY7Iu6L0kOm8ITEqKe.jpeg

Conceptos básicos

AgentFi 在   Finanzas descentralizadas 的基础上引入了“代理”概念,让用户可以部署自己的 Contrato inteligente代理(Agent),从而自动管理与protocolo的交互。通过 Agent,用户能够自主、自动的执行各种金融操作,如资产管理、策略执行等。

Las Finanzas descentralizadas tradicionales utilizan protocolos de Contratos inteligentes para realizar operaciones de intercambio de activos, préstamos, etc., pero estos activos suelen estar bloqueados en un solo Contrato inteligente, lo que obliga a los usuarios a depositar fondos en el contrato y les quita la flexibilidad para personalizar las funciones y parámetros relacionados. AgentFi supera esta limitación, permitiendo que cada usuario tenga un agente independiente con funciones financieras y realice negocios financieros personalizados a través de él. En otras palabras, AgentFi hace que el agente del usuario sea un sujeto financiero independiente, lo que permite a los individuos establecer reglas financieras personalizadas, como reglas de intercambio de activos, préstamos y emisión de activos, y lograr una gestión financiera personalizada, superando las restricciones tradicionales de centralización.

¡Esto es finanzas soberanas!

A diferencia del sistema centralizado controlado por los bancos centrales que establece las reglas financieras, la soberanía financiera permite a los usuarios establecer y controlar sus propias reglas financieras, sin depender de un contrato único proporcionado por el desarrollador o una institución central.

AgentFi的基础:性能与灵活性

Una de las razones por las que la gestión centralizada de fondos es común en las Finanzas descentralizadas es la limitación de rendimiento de Ethereum: no puede proporcionar capacidad de cálculo autónoma para cada usuario. Por lo tanto, plataformas como Compound y Uniswap han optimizado su código para adaptarse a las limitaciones del protocolo Bloquear. Además, la baja flexibilidad de los contratos inteligentes en la cadena de bloques tradicional dificulta su modificación o reimplantación, lo que limita la flexibilidad de cálculo del agente.

AO, como la Descentralización global de supercomputadoras, proporciona unidades de cálculo independientes (llamadas procesos) con recursos de cálculo independientes para superar los cuellos de botella de rendimiento. Al mismo tiempo, el código de contrato en ejecución en los procesos está controlado por los propietarios de los procesos, lo que permite actualizaciones y mejoras flexibles y proporciona una base sólida para la flexibilidad de AgentFi.

Protocolo FusionFi

En la red de Descentralización de AO, AgentFi será ampliamente adoptado, las aplicaciones pueden generar varios entes financieros independientes. Por ejemplo, los NPC en los juegos no solo ofrecen servicios de juego, sino también pueden proporcionar Servicios financieros. Por ejemplo, un NPC de una casa de empeño puede aceptar el Token no fungible de un jugador como garantía y ofrecer servicios de préstamo, este NPC es un Agente independiente, es decir, una entidad financiera soberana. Todos los usuarios y procesos en AO pueden usar este método para crear Agentes financieros, cualquier unidad de cálculo puede convertirse en una “Institución financiera” y ofrecer Servicios financieros personalizados.

Si los Agentes financieros de diferentes tipos se desarrollan de forma independiente, sin duda se generarán diferentes protocolo regulaciones, lo que hace que la interacción entre Agentes sea un gran desafío. Para resolver el problema de interoperabilidad causado por las diferencias comerciales, surge el Protocolo FusionFi (FFP).

FusionFi Protocol 是一个protocolo规范和开发工具,旨在连接不同金融 Agent,构建信息桥梁,实现互操作性,整合多样化的金融业务,使得兼容 FFP 的 Agent 可以互联互通。

Para los usuarios que no pueden profundizar en los detalles financieros, también pueden utilizar FFP SDK para convertir su propio Agente en un Agente con propiedades financieras específicas. A través de Soltar AgentFi y su dificultad de implementación, FFP hace que la soberanía financiera sea accesible.

Práctica e interoperabilidad

Order Book (Libro de órdenes) y AMM (AMM) son dos mecanismos de negociación diferentes con diferencias significativas en el proceso de negociación. Order Book registra todas las intenciones de compra y venta, y la negociación se lleva a cabo una vez que se encuentran los precios de compra y venta, por lo que depende de la participación de la contraparte. Por otro lado, AMM no depende de la contraparte. Permite a los usuarios negociar directamente con los activos en el pool de liquidez y utilizando algoritmos para ajustar automáticamente los precios, como la fórmula de producto constante, sin necesidad de esperar a que se emparejen las órdenes.

FFP puede procesar las transacciones de Orderbook y AMM de manera unificada y con un proceso, fusionando así su liquidez.

Por favor refiérase al siguiente código de demostración:

代理簿(Agente de Libro de Órdenes)

En la demostración del libro de pedidos de FFP, los desarrolladores pueden crear un agente de libro de pedidos (Orderbook Agent) y realizar transacciones de activos:

  1. Crear agente de libro de órdenes:utilice la función createOrderbookProcess para crear el proceso del agente de libro de órdenes. En este momento, se desplegará un proceso de AO y se cargará la lógica comercial relacionada con el libro de órdenes, convirtiéndolo en una entidad financiera independiente responsable de registrar y gestionar órdenes.
  2. 存入资产:使用 deposit.js 脚本将Token存入 orderbook agent,为订单提供交易资金。
  3. Crear orden:Crear una orden de compra o venta en el libro de pedidos a través del método agent.makeOrder, todas las órdenes se envían a la red AO en un esquema FFP específico, luego se muestran de forma transparente en la Cadena de bloques en un formato específico y esperan ser emparejadas.
  4. Operación de Taker: Utilice el método agent.takeOrder para realizar una operación de Taker, el sistema completará automáticamente la transacción y actualizará los activos. HnhVOwfiMa5nwL6IjQF2uLeiJo3RwGRNN1ffAoqE.jpeg

Agente AMM (Agente de Mercado Automático)

En la demostración de AMM Agent, el Agente creado por el usuario es equivalente a un pool de liquidez de soberanía personal. A través de AgentFi, los usuarios pueden proporcionar funciones de intercambio de activos de forma autónoma sin depender de plataformas centralizadas o intercambios tradicionales. A continuación se muestra el proceso principal de AMM Agent:

  1. Crear Agente AMM: Cree un proceso de Agente AMM a través de la función createAMMProcess, desplegándolo como un proceso AO controlado por el usuario para convertirse en una entidad financiera personal con capacidad de gestión de Liquidez.
  2. Depósito de activos: los usuarios depositan Token en el Agente AMM para proporcionar apoyo financiero al fondo de liquidez y satisfacer las necesidades de transacción.
  3. Agregar Liquidez: Llame al método agent.addLiquidity para depositar activos en el fondo de liquidez. Los usuarios pueden establecer el precio y la proporción de intercambio de activos en el contrato inteligente.
  4. Auto Exchange: El Agente AMM utiliza Algoritmo (como la fórmula de producto constante) para calcular automáticamente el precio de intercambio, y el resultado del precio se devuelve al usuario que solicita la transacción según un esquema FFP específico.
  5. Remover Liquidez: Cuando un usuario desea retirar fondos, puede utilizar el método agent.removeLiquidity para eliminar la Liquidez del pool y retirar los activos.

Al crear un Agente AMM, los usuarios tienen pleno control autónomo de la Liquidez y pueden proporcionar servicios de intercambio de activos sin necesidad de contraparte, creando así un entorno de comercio Descentralización personalizado.

AVCAufYS04QFP45KD7gU2je2ANUHlwAKiseWvDNx.jpeg

Se puede considerar que cuando un usuario crea un Agente (ya sea un Agente AMM o un Agente de Libro de Órdenes), en realidad está creando una Descentralizaciónintercambio de soberanía individual. AgentFi rompe por completo el concepto tradicional de intercambio, lo que permite a los usuarios operar sin depender de una plataforma específica. Al establecer un Agente con funciones específicas y reglas de Contrato inteligente, los usuarios pueden proporcionar su propio ‘lugar’ de intercambio y lograr Servicios financieros personalizados. Y el proceso de creación de un Agente solo requiere una línea de código.

Interoperabilidad

**FFP Schema es el formato estructurado utilizado en FusionFi Protocol (FFP) para estandarizar la transacción y los datos de Asentamiento. Define el formato de datos y el protocolo de comunicación en diferentes flujos de transacción, como Orderbook y AMM, garantizando una interoperabilidad fluida entre diferentes tipos de agentes financieros. Este formato de datos unificado permite compartir y analizar datos clave como precios, estados de órdenes e información de activos entre varios agentes.

En el cuarto paso del Agente del Libro de Órdenes y del Agente AMM, tanto las órdenes del Libro de Órdenes como las solicitudes del Agente AMM utilizan un formato unificado de Esquema FFP para lograr una estructura de datos de Asentamiento consistente. El Esquema FFP estandariza la interoperabilidad entre Agentes.

  • arbitrajista puede consultar directamente el Orderbook en la cadena, comparar las ofertas en el Orderbook y el AMM mediante el esquema FFP, y descubrir la diferencia de precios.
  • El arbitrajista solo necesita presentar datos de transacciones con formato uniforme al proceso de liquidación FFP para lograr transacciones atómicas entre agentes, el estándar de FFP garantizará que todas las órdenes de cobertura se completen o fallen, evitando el riesgo de inconsistencia en las transacciones.

En el caso de FFP, Orderbook y AMM implementan procesos de negociación diferentes para lograr la interoperabilidad. FFP rompe las fronteras entre estos dos tipos de negocios y logra su colaboración e integración.

Características

FFP admite liquidaciones atómicas de múltiples transacciones, y proporciona las siguientes características avanzadas para el DEX construido sobre FFP:

  • 分割 de grandes operaciones:Los operadores pueden dividir grandes pedidos en varios pedidos pequeños. Por ejemplo, si un operador necesita completar una transacción de 1 millón de dólares, puede resultar difícil obtener la mejor cotización de un solo agente. FFP permite dividir grandes pedidos en varios pedidos pequeños y ejecutarlos entre diferentes agentes para obtener el mejor precio en la red.
  • Varias transacciones en una orden: Las órdenes fragmentadas en el mercado pueden combinarse en una orden atómica, lo que mejora la interoperabilidad entre el Orderbook y AMM, lo que hace que las transacciones sean más flexibles.
  • Multi-hop trading: Multi-hop trading is an extended application of the combined order function. For example, if a trader wants to exchange asset A for C, but there is no A-C trading pair in the market, but there are A-B and B-C trading pairs, FFP can combine the two transactions of A-B and B-C into one order to achieve the trading purpose.
  • 零资金 Arbitraje: Arbitrajista puede aprovechar la diferencia de precios entre dos órdenes de cobertura en el mercado para obtener ganancias. A diferencia de los esquemas de arbitraje tradicionales, el arbitraje de capital cero de FFP no requiere capital propio; el arbitrajista solo necesita presentar dos órdenes al proceso de liquidación, el sistema completará automáticamente el intercambio de activos y pagará las ganancias de la diferencia al arbitrajista. RdFrHXXh4mlgZsQyhRXtrhZ5PrTAoK1XHGgafgE8.jpeg

Estas características innovadoras introducidas por FFP no sólo simplifican la experiencia de trading para los usuarios, garantizando el mejor precio, sino que también mejoran la eficiencia del capital para los arbitrajistas y aseguran una circulación eficiente del valor.

Perspectiva

En resumen, FFP proporciona un marco unificado para los agentes financieros, rompiendo las barreras entre diferentes escenarios financieros. No solo Orderbook y AMM, a través de FFP, en el futuro se puede lograr una integración perfecta de varios servicios financieros como préstamos, futuros, activo sintético, etc., construyendo un ecosistema financiero descentralizado que abarca aplicaciones y escenarios.

A través del esquema de estructura de datos unificada (FFP Schema), FFP simplifica la comunicación entre agentes y el Asentamiento, mejora la flexibilidad y eficiencia de las transacciones. Con la aparición de más tipos de Agentes financieros, FFP tiene el potencial de convertirse en el protocolo central del ecosistema AgentFi en AO, impulsando la verdadera soberanía financiera y la difusión de Servicios financieros personalizados.

AGENT-4,05%
Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • Comentar
  • Republicar
  • Compartir
Comentar
0/400
Sin comentarios
  • Anclado

Opera con criptomonedas en cualquier momento y lugar
qrCode
Escanea para descargar la aplicación de Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)