전통 DeFi에서 AgentFi로: 탈중앙화 금융의 미래 탐색
서론
현재 DeFi Summer의 폭발로부터 3년이 넘었고, 규제 기준이 되는 ETF의 승인이 지난 6개월 이상 지났습니다. 상황이 변했을까요?
과거를 돌아보면, 이더리움의 스마트 계약은 블록체인의 프로그래밍 가능성을 높여 블록체인이 단순한 회계 기능에서 다양한 애플리케이션을 지원하는 인프라로 확장되도록 했습니다. 여러 경로 중에서 전통 금융을 탈중앙화하는 것은 가장 실질적인 응용 시나리오입니다.
DeFiLlama의 DeFi TVL 데이터를 통해 현재 DeFi 애플리케이션의 TVL이 800억 달러를 초과했음을 알 수 있습니다. 최근 몇 년 동안 많은 공공 블록체인이 등장했으며, 이더리움의 L2도 이더리움 L1의 공간을 분산시키고 있습니다. 그러나 현재 이더리움 단일 플랫폼에서 여전히 DeFi 자산 총량의 절반 이상이 안정적으로 잠겨 있습니다.
DeFi의 초기 야망은 전통 금융 시스템의 대출, 결제, 보험 등의 비즈니스 모델을 전복하려는 것이었습니다. 사용자가 은행과 같은 전통 금융 기관에 의존하지 않고 이러한 작업을 수행할 수 있도록 하려는 것이었습니다. 그러나 현재 DeFi의 TVL은 사실상 오랜 시간 동안 정체되어 있으며, 수량급의 돌파구를 넘지 못하고 있습니다.
대부분의 의견은 DeFi가 이더리움 네트워크의 성능, 비용 등의 문제에 제한되어 있어 대규모 응용 및 복잡한 금융 시나리오를 실현할 수 없다고 보고 있습니다. 그러나 많은 L2 및 고성능 새로운 공공 블록체인에서의 DeFi 생태계는 DeFi 규모의 돌파구를 가져오지 못하고 오히려 유동성 분리, 상호 운용성 저하 등의 문제를 초래했습니다. 이더리움은 여전히 가장 완전한 DeFi 생태계와 가장 충분한 상호 운용성을 보유하고 있으며, 여전히 DeFi 프로젝트 배포의 첫 번째 선택 플랫폼입니다.
현재 새로운 트렌드가 떠오르고 있습니다: AO 기반의 새로운 DeFi 패러다임 ------ AgentFi. 이 혁신은 전통적인 DeFi의 한계를 깨고 있습니다.
AO는 Arweave의 저장 계층을 기반으로 하여 병렬 실행 프로세스를 지원하는 계산 계층을 구축하여 확장성 문제를 해결하고 거의 무한한 확장성을 실현했습니다. AO+Arweave의 조합은 SCP (Storage-based Consensus Paradigm, 저장 기반의 합의 패러다임)에 기반한 구현입니다.
AO에서 스마트 계약은 프로세스 형태로 존재합니다. 성능 제한에서 벗어나 모든 사용자가 자신의 프로세스를 실행하여 금융 행동을 대리할 수 있으며, 합의는 Arweave의 저장 계층에서 책임집니다. 이것이 바로 AgentFi의 기초입니다.
이 새로운 형태의 DeFi인 AgentFi가 전통적인 DeFi를 대체하고 새로운 DeFi의 주류 형태가 될까요? 자세히 설명해 보겠습니다.
전통 DeFi의 한계
전통적인 블록체인 아키텍처에서 블록 공간은 희소 자원으로 설계되어 사용자와 애플리케이션 모두 이 자원을 확보하기 위해 경쟁해야 합니다. 네트워크가 혼잡할 때 사람들은 블록 공간을 확보하기 위해 더 많은 비용을 지불해야 하며, 이는 성능 제한의 근본 원인입니다. 이더리움의 성능 제한은 명백하며, 약 30 TPS[1]에 불과하여 매우 부족합니다. 피크 시간에는 가스 요금이 수십 배로 폭등하는 경우가 많으며, 사람들은 이에 익숙해져 있습니다. 사실 L2와 대부분의 고성능 공공 블록체인에도 성능 한계가 존재하며, 그 한계가 더 높을 수 있지만 전통 금융 규모의 비즈니스를 수용하는 것은 매우 어렵습니다.
성능 사용을 절약하고 사용자에게 가스를 절약하여 사용자 경험을 향상시키기 위해 전통 DeFi는 단일 스마트 계약을 사용하여 비즈니스 자산을 관리하고 금융 비즈니스를 운영하도록 설계되었습니다. 자금과 비즈니스 로직이 하나의 통합 계약에 의해 관리되기 때문에 진정한 다변화와 개인화된 비즈니스 운영을 실현하기 어렵습니다. 이러한 설계는 관리 프로세스를 간소화하고 일관성을 보장할 수 있지만, 사용자가 비즈니스 로직과 재무 운영에서 자율성을 잃게 하여 점점 더 다양해지는 사용자 요구를 충족하기 어렵게 만듭니다.
개발자에게는 계약을 작성할 때 가스 호출 비용을 고려해야 하며, 복잡한 계약 코드를 작성하는 것을 최대한 피해야 합니다. 이더리움에서 ETH 전송의 가스 한도는 21000 gwei이며, ERC20 토큰 전송은 65000 gwei입니다. 약간 복잡한 시나리오, 예를 들어 스왑, NFT 거래, 대출 등은 최소 300,000 gwei가 필요합니다[2]. 비즈니스가 더 복잡해지면 가스 소비는 사용자가 감당하기 더욱 어려워집니다. 이는 개발자의 창의력과 DeFi의 풍부함 및 혁신을 크게 제한합니다.
이러한 문제를 근본적으로 해결하기 위해 시장은 더 강력한 인프라와 지원하는 금융 시스템이 필요합니다.
AO는 이와 같은 배경에서 탄생하였으며, AgentFi는 AO 생태계에서 차세대 DeFi를 위한 새로운 탐색입니다.
AO: 거의 무한한 확장성을 가진 인프라
AO는 Actor Oriented의 약자로, 이름에서 알 수 있듯이 역할 지향의 탈중앙화 계산 프로토콜입니다.
실제로 이더리움과 비교할 때 AO는 세계 컴퓨터의 개념에 더 가깝습니다. 필자는 AO를 슈퍼 컴퓨팅 계층으로 이해하며, 핵심 목표는 규모 제한 없이 신뢰를 필요로 하지 않고 상호 협력하는 계산 서비스를 실현하는 것입니다.
AO를 기반으로 구축된 초병렬 컴퓨터의 작업 흐름도를 살펴보겠습니다:
출처: AO 백서
- 메시지 생성: 사용자 또는 프로세스는 메시지를 생성하여 요청을 시작합니다. 이러한 메시지는 AO 프로토콜에서 규정한 규격을 충족해야 네트워크에서 올바르게 전송되고 처리될 수 있습니다.
- 전달 단위(MU) 중계: 전달 단위(MU)는 사용자 생성 메시지를 수신하는 역할을 하며, 메시지를 네트워크의 적절한 SU 노드로 전달합니다. 이 과정에서 MU는 메시지에 서명을 하여 데이터의 무결성을 보장합니다.
- 스케줄링 단위(SU) 처리: 메시지가 SU 노드에 도착하면 SU는 메시지에 nonce를 할당하여 동일한 프로세스 내에서 순서를 보장하고, 메시지와 nonce를 Arweave 합의 계층에 영구 저장합니다.
- 계산 단위(CU) 계산: 계산 단위(CU)는 메시지를 수신한 후 메시지에 따라 해당 계산 작업을 수행합니다. 계산 후 CU는 계산 결과가 포함된 서명을 생성하고 이를 SU에 반환합니다. 이 서명은 계산 결과의 정확성과 검증 가능성을 보장합니다.
그렇다면, 합의는 어디에서 오는 것인가요?
AO에서 저장은 합의와 동일합니다. 프로세스가 실행되는 동안 메시지의 전달이 발생하며, 메시지는 Arweave에 기록되어 "홀로그램 상태"를 생성합니다. 이는 프로세스의 실행 상태가 검증 가능하다는 것을 의미합니다. 즉, Arweave의 불변 저장은 검증 가능성을 보장합니다. 이 점은 다소 직관적이지 않지만, SCP 패러다임을 충분히 이해하면 즉시 이해할 수 있습니다. 만약 이해하지 못한다면, 명문을 통해 이해할 수 있습니다.
검증 가능성 외에도 누가 검증할 것인지에 대한 문제를 해결해야 합니다. 검증 가능성이 있으면 누구나 검증 서비스를 제공할 수 있습니다. AO에서 애플리케이션은 자체적으로 검증 서비스를 선택할 수 있으며, 비즈니스 성격에 따라 안전성을 유연하게 결정할 수 있습니다. 낙관적 도전의 경제 게임을 결합하면 검증의 신뢰성을 보장할 수 있습니다.
AO에서 구축된 컴퓨터에서 애플리케이션은 임의의 수의 통신 프로세스로 구성됩니다.
AO에서는 프로세스 간의 메모리 공유가 허용되지 않지만, 본지 메시지 전달 표준을 통해 통신할 수 있습니다.
메시지 전달이 비동기적이기 때문에 메시지 전달에 집중함으로써 AO는 전통적인 Web2 분산 시스템 환경과 유사한 확장 메커니즘을 구현했습니다.
즉, 이론적으로 AO는 성능 제한이 존재하지 않습니다.
개발자에게는 공공 노드를 선택할 수 있지만, 자신의 노드를 사용하여 서비스를 실행할 수도 있습니다. 이 경우 성능 병목 현상이 발생하면 자신의 노드를 직접 확장하면 됩니다. 이는 Web2 서비스를 운영하는 것과 유사합니다.
또한 이러한 작업 방식은 추가적인 이점을 제공합니다 ------ 계산 노드는 AI 시나리오에 대한 계산 지원을 제공할 수 있습니다. 이 점은 나중에 기회가 있을 때 논의할 수 있습니다.
AgentFi의 차별점은 무엇인가요?
전통적인 DeFi가 통합된 스마트 계약을 기반으로 자금을 관리하고 금융 비즈니스를 운영하는 것과 달리, AgentFi의 개념은 모든 사용자가 AO 컴퓨터에서 프로세스를 실행하고 자신의 자금을 관리하며 자신의 금융 행동을 대리할 수 있다는 것입니다. 구체적으로 어떤 형태인지, AO의 선두 DEX인 Permaswap을 예로 들어 설명하겠습니다.
전통적인 DeFi에서 Alice가 Token A를 Token B로 교환하고 싶다고 가정해 보겠습니다. DEX에서는 먼저 유동성 풀을 생성해야 하며, 스마트 계약이 자금을 관리하여 A/B 토큰의 교환 기능을 제공합니다. 거래의 환율은 해당 스마트 계약이 사용하는 시장 곡선(예: x*y=k)에 따라 결정됩니다. Permaswap에서는 각 LP가 자신의 대리 프로세스를 통해 자신의 시장 조성 자금을 관리하고 시장 곡선과 시장 전략을 사용자 정의할 수 있습니다. 물론 LP는 "극단적인 시장 조성 전략"을 채택할 수도 있습니다 ------ 단순히 한정가 주문을 걸어두는 것입니다.
실제로 우리는 Permaswap이 AMM과 주문서 두 가지 거래 형태를 통합할 수 있음을 발견했습니다. 사용자에게 TA가 거래를 시작할 때, 이를 매칭하여 거래를 완료하는 것은 AMM일 수도 있고, 특정 한정가 주문일 수도 있으며, 심지어 두 가지 모두일 수도 있습니다.
전반적으로 AgentFi는 세 가지 특성을 가지고 있습니다:
- 자가 관리: 사용자는 자신이 제어하는 대리 프로세스를 통해 자신의 자금을 관리하고 자신의 거래 전략을 실행합니다. 이는 통합된 계약에 위임하는 것이 아닙니다.
- 개인화: 사용자는 자신이 제어하는 대리 프로세스를 통해 금융 비즈니스 매개변수를 유연하게 설정할 수 있습니다. 즉, 이는 사용자가 거래소를 열고 거래 전략과 수수료를 사용자 정의할 수 있는 것과 같습니다. 대출 비즈니스로 확장하면 사용자가 자신의 은행을 열고 금리를 사용자 정의할 수 있는 것으로 이해할 수 있습니다. 더 나아가 사용자는 자가 관리 프로세스를 사용하여 사용자 정의 금융 전략 프로그램을 실행할 수 있으며, 심지어 AI가 통합된 지능형 전략 프로그램도 가능합니다.
- P2P: 공급자와 수요자 간의 매칭은 더 이상 전통적인 DeFi의 점 대 풀 모델이 아니라 점 대 점 모델로 돌아갑니다.
이더리움에서는 계약 계좌(CA)와 외부 계좌(EOA)의 구분이 있으며, 다양한 금융 시나리오 기능은 서로 다른 계약 코드로 구현됩니다. 금융 행동은 사람이 적극적으로 참여해야 합니다. AO에서는 에이전트를 대상으로 하는 또 다른 개념이 있으며, 서로 다른 에이전트는 서로 다른 기능을 구현할 수 있고, 금융 행동은 에이전트를 통해 대리할 수 있습니다. 필자는 AgentFi의 개념이 블록처럼 조합하여 더욱 풍부한 탈중앙화 금융 생태계를 구성할 수 있다고 생각합니다.
수많은 자가 관리 프로세스가 생기면, 이들이 서로 통신하고 조합 가능성을 갖추게 하려면 어떻게 해야 할까요? 이것이 바로 FusionFi Protocol입니다. 이는 AO에서 에이전트의 개발 표준 및 통신 규범입니다. 거의 모든 금융 비즈니스는 증서의 흐름과 처리로 추상화할 수 있으며, FusionFi Protocol은 증서의 형식 표준을 정의합니다. 이러한 표준이 있으면 복잡하고 다양한 금융 형태가 통합될 수 있습니다. 개발자는 FusionFi의 표준을 기반으로 거래소, 대출, 선물, 심지어 스테이블코인 등 다양한 금융 비즈니스를 구현할 수 있습니다. 미래에는 FusionFi Protocol이 BIP, EIP 및 NIP와 같은 산업 표준화 제안 메커니즘의 모델을 참조하여 더 많은 사람들이 참여하여 프로토콜의 표준을 함께 정립하고 생태계의 지속 가능한 발전을 촉진할 수 있습니다.
FusionFi Protocol에 대한 자세한 설명은 필자가 별도로 작성할 예정입니다.
결론
이더리움의 성능 및 비용 문제는 현재 DeFi 발전의 발걸음을 제한하고 있으며, L2 및 새로운 공공 블록체인의 확장에도 불구하고 금융 비즈니스 발전을 제한하는 보이지 않는 천장이 여전히 존재합니다.
천장을 완전히 깨기 위해 전통적인 블록체인 패러다임과는 다른 네트워크인 AO 초병렬 컴퓨터가 등장했습니다. AO의 무한한 확장성 덕분에 AgentFi가 가능해졌습니다. 사용자는 자신의 프로세스를 실행하고 자금을 관리하며 금융 비즈니스를 사용자 정의할 수 있습니다.
에이전트를 대상으로 하는 금융 모델은 전통적인 DeFi에 비해 더 넓은 응용 시나리오를 가지고 있습니다.
데이터 출처
[1] 이더리움 TPS 해석
https://www.chaincatcher.com/zh-tw/article/2102262
[2] 이더리움 거래 가스 사용량 통계
참고 자료
1. 기술 상세 설명 AO 초병렬 컴퓨터
https://mp.weixin.qq.com/s/8ociIMl_Pi28rvQJvretAg
2. AO 프로토콜: 탈중앙화, 허가 필요 없는 슈퍼 컴퓨터
https://x.com/kylewmi/status/1802131298724811108
3. 스마트 금융: AgentFi에서 FusionFi까지
https://www.notion.so/permadao/AgentFi-FusionFi-6461feb8915c4ea5a1252eca80aa6a4a