FusionFi 프로토콜: AgentFi 상호 운용성을 위한 핵심 브리지 구축

작성자: outprog

검토: 0xmiddle

출처: 콘텐츠 길드 - 뉴스

원본 기사는 Permaswap Twitter에 처음 게재되었습니다.

원본 링크: https://x.com/Permaswap/status/1854212032511512992

개요

Permaswap은 최근 AO에서 FFP(FusionFi 프로토콜)를 기반으로 하는 AgentFi 데모 사용 사례를 발표했으며, 자동 마켓 메이커 에이전트(AMM 에이전트)를 생성하고 차익거래 작업을 수행하는 새로운 사례를 추가했습니다. FFP를 통해 개발자는 몇 줄의 코드를 사용하여 AMM 에이전트 풀을 생성하고 자산 교환을 실현할 수 있습니다. AO 네트워크의 표준 프로토콜인 FFP는 다양한 유형의 에이전트에 대한 상호 운용성 지원을 제공합니다.

이 기사에서는 먼저 AgentFi와 국가 금융의 핵심 개념을 정리한 다음 두 가지 일반적인 에이전트 예인 Orderbook Agent와 AMM Agent를 소개하여 FFP 프로토콜이 두 가지 다른 거래 프로세스를 통합하는 방법을 보여주고 이를 사용하여 FFP의 역할을 명확히 합니다. 미래 금융생태계에서 중요한 역할을 할 수 있습니다.

FusionFi 프로토콜: AgentFi 상호 운용성을 위한 핵심 브리지 구축

기본 개념

AgentFi는 DeFi를 기반으로 "에이전트"라는 개념을 도입하여 사용자가 자신의 스마트 계약 에이전트(에이전트)를 배포하여 프로토콜과의 상호 작용을 자동으로 관리할 수 있도록 합니다. Agent를 통해 사용자는 자산관리, 전략실행 등 다양한 금융업무를 독립적이고 자동으로 수행할 수 있습니다.

전통적인 DeFi 프로토콜은 스마트 계약을 사용하여 자산 교환, 대출 및 기타 작업을 구현하지만 이러한 자산은 일반적으로 단일 스마트 계약에 잠겨 있습니다. 기능과 매개변수의 유연성을 사용자 정의하는 능력. AgentFi는 이러한 한계를 극복하여 각 사용자가 금융 기능을 갖춘 독립적인 에이전트를 보유하고 이를 통해 개인화된 금융 서비스를 수행할 수 있도록 합니다. 즉, AgentFi를 사용하면 사용자의 에이전트가 독립적인 금융 실체가 되어 개인이 자산 교환, 대출 계약, 자산 발행 규칙과 같은 금융 규칙을 공식화하여 개인화된 금융 관리를 달성하고 기존 중앙 집중화의 한계를 극복할 수 있습니다.

이것이 바로 주권금융이다!

중앙은행이 금융 규칙을 통제하는 전통적인 중앙 집중식 시스템과 달리, 주권 금융은 사용자가 금융 규칙을 스스로 공식화하고 통제할 수 있도록 하며 더 이상 개발자가 제공하는 단일 계약이나 중앙 기관에 의존하지 않습니다.

AgentFi의 기본 사항: 성능 및 유연성

전통적인 DeFi 프로토콜이 자금을 중앙에서 관리하는 이유 중 하나는 이더리움의 성능 제한입니다. 즉, 각 사용자에게 독립적인 에이전트 컴퓨팅 능력을 제공할 수 없습니다. 결과적으로,Compound 및 Uniswap과 같은 플랫폼은 블록체인의 한계를 수용하기 위해 코드를 최적화합니다. 또한 기존의 블록체인 스마트 계약은 유연성이 낮고 수정이나 재배포가 어렵기 때문에 에이전트의 계산 유연성이 제한됩니다.

분산형 글로벌 초병렬 컴퓨터인 AO는 독립적인 컴퓨팅 장치(프로세스라고 함)를 제공하여 각 프로세스에 독립적인 컴퓨팅 리소스를 제공하여 성능 병목 현상을 해결합니다. 동시에 프로세스에서 실행되는 계약 코드는 프로세스 소유자에 의해 제어되며 유연하게 업데이트 및 업그레이드될 수 있어 AgentFi의 유연성을 위한 견고한 기반을 제공합니다.

FusionFi 프로토콜

AO의 분산형 네트워크에서는 AgentFi가 널리 채택될 것이며 애플리케이션은 여러 개의 독립적인 금융 기관을 생성할 수 있습니다. 예를 들어 게임 속 NPC는 게임 서비스뿐만 아니라 금융 서비스도 제공한다. 예를 들어 전당포 NPC는 플레이어의 NFT 모기지를 수락하고 대출 서비스를 제공할 수 있습니다. 이 NPC는 독립적인 에이전트, 즉 주권 금융 기관입니다. AO의 모든 사용자와 프로세스는 이 방법을 사용하여 금융 대리인을 생성할 수 있으며, 모든 컴퓨팅 단위가 "금융 기관"이 되어 맞춤형 금융 서비스를 제공할 수 있습니다.

다양한 유형의 금융 에이전트가 자체적으로 개발되면 필연적으로 서로 다른 프로토콜 사양이 발생하고 에이전트 간의 상호 작용이 큰 문제가 됩니다. 비즈니스 차이로 인한 상호 운용성 문제를 해결하기 위해 FFP(FusionFi Protocol)가 탄생했습니다.

FusionFi 프로토콜은 다양한 금융 에이전트를 연결하고, 정보 브리지를 구축하고, 상호 운용성을 달성하고, 다양한 금융 서비스를 통합하고, FFP 호환 에이전트를 상호 연결할 수 있도록 설계된 프로토콜 사양 및 개발 도구입니다.

재무 세부 사항을 자세히 알아볼 시간이 없는 사용자의 경우 FFP SDK를 사용하여 에이전트를 특정 재무 속성을 가진 에이전트로 변환할 수도 있습니다. FFP는 AgentFi 구현의 어려움을 줄여 주권 금융을 실현합니다.

실습 및 상호 운용성

Order Book과 AMM(Automated Market Maker)은 서로 다른 두 가지 거래 메커니즘으로, 각각 거래 프로세스에 상당한 차이가 있습니다. 주문서는 주문서를 통해 모든 구매 및 판매 의도를 기록합니다. 거래가 완료되기 전에 구매자와 판매자 간의 가격 일치를 기다려야 하므로 거래 상대방의 참여에 의존합니다. AMM은 거래 상대방에 의존하지 않습니다. 유동성 풀과 알고리즘을 사용하여 사용자가 풀의 자산과 직접 거래할 수 있도록 합니다. 유동성 공급자는 자금을 풀에 예치하고 AMM은 알고리즘(예: 일정한 제품 공식)을 사용하여 가격을 자동으로 조정하므로 사용자는 일치를 기다리지 않고 거래를 완료할 수 있습니다.

FFP는 주문서와 AMM 거래를 통일된 방식과 프로세스로 처리하여 둘의 유동성을 통합할 수 있습니다.

다음 데모 코드를 참조하세요: https://github.com/permadao/ffp-demo

주문장 대리인

FFP의 주문장 데모에서 개발자는 주문장 에이전트를 생성하고 자산 거래를 수행할 수 있습니다.

  1. Create Orderbook Agent: createOrderbookProcess 함수를 통해 Orderbook Agent 프로세스를 생성합니다. 이때 AO 프로세스가 배포되고 Orderbook 관련 비즈니스 로직이 로드되어 주문 기록 및 관리를 담당하는 독립적인 금융 개체가 됩니다.
  2. 자산 예치: deposit.js 스크립트를 사용하여 주문에 대한 거래 자금을 제공하기 위해 주문서 에이전트에 토큰을 예치합니다.
  3. 주문 생성: agent.makeOrder 메소드를 통해 주문서에 구매 또는 판매 주문을 생성합니다. 모든 주문은 특정 FFP 스키마 의 AO 네트워크로 전송됩니다. 그 후 주문은 블록체인 네트워크에 투명하게 표시됩니다. 특정 형식과 일치를 기다립니다.
  4. 주문 접수 거래: agent.takeOrder 메소드 주문을 사용하여 주문을 접수하면 시스템이 자동으로 거래를 완료하고 자산을 업데이트합니다.

FusionFi 프로토콜: AgentFi 상호 운용성을 위한 핵심 브리지 구축

자동 마켓 메이커 에이전트(AMM Agent)

AMM 에이전트 데모에서 사용자가 생성한 에이전트는 개인 주권 유동성 풀과 동일합니다. AgentFi를 통해 사용자는 중앙 집중식 플랫폼이나 기존 거래소에 의존하지 않고 독립적으로 자산 교환 기능을 제공할 수 있습니다. AMM Agent의 핵심 프로세스는 다음과 같습니다.

  1. AMM 에이전트 생성: createAMMProcess 기능을 통해 AMM 에이전트 프로세스를 생성하고 이를 사용자 제어 AO 프로세스로 배포하여 유동성 관리 기능을 갖춘 개인 금융 개체로 만듭니다.
  2. 자산 예치: 사용자는 AMM 에이전트에 토큰을 예치하여 유동성 풀에 금융 지원을 주입하여 거래 요구를 지원합니다.
  3. 유동성 추가: agent.addLiquidity 메소드를 호출하면 예치된 자산을 유동성 풀에 추가할 수 있습니다. 사용자는 스마트 계약을 통해 풀에 있는 자산의 가격 및 교환 비율을 설정할 수 있습니다.
  4. 자동 교환: AMM 에이전트는 알고리즘(예: 상수 제품 공식)을 사용하여 교환 가격을 자동으로 계산하고 가격 결과는 특정 FFP 스키마 에서 거래를 요청하는 사용자에게 반환됩니다.
  5. 유동성 제거: 사용자가 자금을 인출하려는 경우 agent.removeLiquidity 메소드를 사용하여 풀에서 유동성을 제거하고 자산을 인출할 수 있습니다.

AMM 에이전트를 생성함으로써 사용자는 완전히 독립적인 유동성 관리 권한을 가지며, 상대방 없이 자산 교환 서비스를 제공할 수 있어 개인화된 탈중앙화 거래 환경을 구축할 수 있습니다.

FusionFi 프로토콜: AgentFi 상호 운용성을 위한 핵심 브리지 구축

사용자가 에이전트(AMM 에이전트이든 Orderbook 에이전트이든)를 생성할 때 실제로는 개인 주권 분산형 거래소를 생성하는 것으로 간주할 수 있습니다. AgentFi는 기존 교환 개념을 완전히 깨뜨려 사용자가 특정 플랫폼에 의존하지 않고 거래할 수 있도록 합니다. 특정 기능을 갖춘 에이전트와 스마트 계약 규칙을 설정함으로써 사용자는 독립적으로 교환을 위한 "장소"를 제공하고 개인화된 금융 서비스를 얻을 수 있습니다. 에이전트를 생성하는 과정에는 코드 한 줄만 필요합니다.

상호 운용성

FFP 스키마FFP(FusionFi 프로토콜) 에서 거래 및 결제 데이터를 표준화하는 데 사용되는 구조화된 형식입니다. 다양한 거래 프로세스(주문서, AMM 등)에서 데이터 형식과 통신 프로토콜을 정의하여 다양한 유형의 금융 대리인(에이전트) 간의 원활한 상호 운용성과 호환성을 보장합니다. 이 통합된 데이터 형식을 통해 거래 프로세스 중 가격, 주문 상태, 자산 정보와 같은 주요 데이터를 다양한 에이전트 간에 공유하고 구문 분석할 수 있습니다.

Orderbook Agent 및 AMM Agent의 네 번째 단계에서는 Orderbook 주문과 AMM 요청 모두 일관된 결제 데이터 구조를 달성하기 위해 통합 FFP 스키마 형식을 채택합니다. FFP 스키마는 에이전트 간 상호 운용성을 표준화합니다.

  • Arbitrage는 체인의 Orderbook 주문을 직접 쿼리하고 FFP Schema를 통해 Orderbook과 AMM의 견적을 비교하고 가격 차이를 발견할 수 있습니다.
  • 차익거래자는 에이전트 간 원자성 거래를 달성하기 위해 통일된 형식으로 거래 데이터를 FFP 결제 프로세스에 제출하기만 하면 됩니다. FFP 사양은 여러 헤징 주문이 완전히 완료되거나 모두 실패하도록 보장하여 거래 불일치의 위험을 방지합니다.

FFP의 경우 Orderbook과 AMM의 다양한 거래 프로세스가 상호 운용 가능합니다. FFP는 두 유형의 비즈니스 간의 경계를 허물고 이들 간의 협업과 통합을 달성합니다.

특성

FFP는 여러 트랜잭션의 원자적 결제를 지원하고 FFP를 기반으로 구축된 DEX에 대해 다음과 같은 고급 기능을 제공합니다.

  • 대량 거래 분할 : 거래자는 대량 주문을 여러 개의 작은 주문으로 분할할 수 있습니다. 예를 들어, 거래자는 미화 100만 달러의 거래를 완료해야 하지만 단일 에이전트는 최상의 견적을 제공하지 못할 수 있습니다. FFP를 사용하면 대규모 주문을 여러 개의 소규모 주문으로 분할할 수 있으며, 이는 네트워크에서 최고의 가격을 얻기 위해 여러 에이전트 간에 실행됩니다.
  • 다중 거래 통합 : 시장에 흩어져 있는 주문을 하나의 원자 주문으로 통합하여 Orderbook과 AMM의 상호 운용성을 향상시켜 거래를 더욱 유연하게 만듭니다.
  • 멀티홉 트레이딩 : 멀티홉 트레이딩은 주문결합 기능을 확장 적용한 것입니다. 예를 들어, 거래자가 자산 A를 C로 교환하려고 하는데 시장에 AC 거래 쌍은 없지만 AB와 BC 거래 쌍이 있는 경우 FFP는 AB와 BC의 두 거래를 하나의 주문으로 병합하여 다음을 달성할 수 있습니다. 거래의 목적.
  • 제로 펀드 차익거래 : 차익거래는 시장에서 두 헤징 주문 간의 가격 차이로 이익을 얻을 수 있습니다. 전통적인 차익거래 방식과 달리 FFP의 무자본 차익거래에는 자체 자금이 필요하지 않습니다. 차익거래자는 결제 프로세스에 두 개의 주문만 제출하면 되며 시스템은 자동으로 자산 교환을 완료하고 스프레드 수입을 차익거래자에게 분배합니다.

FusionFi 프로토콜: AgentFi 상호 운용성을 위한 핵심 브리지 구축

FFP가 제공하는 이러한 혁신적인 기능은 사용자의 거래 경험을 단순화하고 최상의 가격을 보장할 뿐만 아니라 차익거래자의 자본 효율성을 향상하고 효율적인 가치 순환을 보장합니다.

전망

즉, FFP는 금융 대리인(에이전트)을 위한 통합 프레임워크를 제공하고 다양한 금융 시나리오 간의 장벽을 무너뜨립니다. Orderbook 및 AMM뿐만 아니라 FFP를 통해 향후 대출, 선물, 합성 자산 등 다양한 금융 비즈니스를 원활하게 통합하여 애플리케이션 간, 시나리오 간 분산형 금융 생태계를 구축할 수 있습니다.

FFP는 통합 데이터 구조(FFP 스키마)를 통해 에이전트 간의 통신 및 결제를 단순화하여 거래 유연성과 효율성을 향상시킵니다. 더 많은 유형의 금융 대리인이 등장함에 따라 FFP는 AO에서 AgentFi 생태계의 핵심 프로토콜이 되어 진정한 국가 금융 및 맞춤형 금융 서비스의 대중화를 촉진할 것으로 예상됩니다.