DeFi의 스마트 계약 자동화 경쟁: Gelato, Keep3r 및 Chainlink Keepers
원문 제목:《The DeFi Future is Automated》
저자:David Liebowitz, The Defiant
번역:Richard Lee, 체인 포착기
DeFi 혁신에 대한 경쟁이 시작되었으며, 기존 플레이어와 신생 기업들이 달리고 있습니다.
이더리움 스마트 계약 자동 실행 도구 Gelato는 2019년부터 다양한 시나리오를 확장해왔으며, 지난해 7월 V1 버전을 출시했습니다. 동시에, Keep3r는 2020년 10월 말부터 자신의 솔루션을 실행해왔습니다. 지난달에는 Chainlink가 스마트 계약 자동화 분야에서 Chainlink Keepers의 공개 베타 버전을 출시했습니다. 이 경쟁의 상은 자동화이며, 사용자 친화적인 거래 전략부터 인프라 수준의 청산 보호까지, 그 막대한 잠재력은 이제 막 실현되기 시작했습니다.
"자동화"는 로봇을 사용하여 소프트웨어 프로세스를 자동으로 실행하는 것으로 정의할 수 있습니다. 때때로 이러한 로봇은 "실행자"(executors) 또는 "관리자"(keepers)라고 불리며, 블록체인 스택의 미들웨어 인프라의 일부입니다. 미들웨어 인프라는 블록체인 생태계를 지탱하는 기둥으로, DApp은 이를 통해 핵심 제품 구축에 집중할 수 있으며, 최종 사용자가 원활하게 상호작용할 수 있도록 합니다. 미들웨어의 가장 유명한 예는 오라클로, 외부 세계에서 정보를 가져와 체인 상의 노드에 게시하여 스마트 계약의 다양한 응용 프로그램에 데이터를 제공합니다. 현재 오라클 프로젝트의 총 시가 총액은 99억 달러에 달하며, 이는 자동화 시장의 잠재 규모가 얼마나 클지를 예측할 수 있게 합니다.
1. DeFi의 자동화 부족
스마트 계약에 대해 이야기할 때, 많은 사람들은 그것들이 이미 자동화되어 있다고 생각합니다. 그러나 이는 사실과 거리가 멉니다. 청산과 차익 거래를 제외하고, DeFi는 분명히 자동화가 부족합니다. Gelato의 백서에는 다음과 같이 쓰여 있습니다:
「자동화는 부족하며, 그 이유는 이더리움 가상 머신(EVM) 자체에 있습니다: 프로그램은 한 번에 몇 밀리초만 실행됩니다; 전통적인 운영 체제에서 흔히 볼 수 있는 지속적인 루프나 반복적인 "cron" 작업은 채굴자가 상태 전환을 완료하고 블록을 채굴하는 것을 제한합니다. 따라서 "스마트 계약"이라고 불리는 이러한 프로그램은 상태와 논리를 저장하는 데 한정되며, 외부의 추진력이 없으면 기능적으로 비활성 상태입니다. 이러한 프로그램의 논리를 실행하고 상태를 변경하기 위해서는 먼저 외부 주체가 거래를 보내야 합니다.」
2015년부터 이더리움 커뮤니티는 스마트 계약 수준의 자동화를 시도하고 논의해왔습니다. 첫 번째 시도는 이더리움 알람 시계(Ethereum Alarm Clock)로, 개발자 Piper Merriam이 만들었으며, 제품 설명은 "이더리움 블록체인에서 거래를 나중에 실행할 수 있도록 예약하는 서비스"입니다. TimeNodes라고 불리는 분산 로봇 네트워크의 인센티브에 의해, 이러한 실행 에이전트는 특정 시간에 거래를 보내는 간단한 자동화 작업을 오프체인에서 수행합니다.
2018년, 이더리움 알람 시계의 파트너인 ChronoLogic는 이 주제에 대해 이더리움 커뮤니티의 여러 리더들과 인터뷰를 진행했으며, 그들은 자동화의 잠재력에 대해 이야기했습니다. Vitalik Buterin은 자동화가 "매우 가치 있는 것처럼 보인다"고 말했습니다. MyCrypto의 창립자 Taylor Monahan은 자동화가 여러 단계의 거래를 촉진할 수 있다고 상상했으며, 현실 세계의 신호(예: 트윗)를 실행하는 것을 포함했습니다. 또한 ERC-20 토큰 표준의 저자 Fabian Vogelsteller는 자동화가 분산 거래소의 거래 활동을 자극하는 방법이라고 생각했으며, 이 관점은 나중에 입증되었습니다.
그러나 이더리움 알람 시계의 개발 활동은 이후 활발하지 않았으며, 1년 이상 전에 개발자가 GitHub에서 마지막 업데이트를 했습니다. 하지만 이더리움 알람 시계의 가치는 과소평가되어서는 안 됩니다. ------ 그것은 이더리움에서 거래 자동화를 실현하려는 첫 번째 진정한 시도였습니다.
가장 큰 문제는 아마도 이더리움 알람 시계가 너무 앞서 있었다는 것입니다. 이 프로젝트의 개발 활동은 2016-2018년 사이에 집중되었지만, 그 당시 DeFi는 기본적으로 존재하지 않았기 때문에 이더리움 알람 시계가 적용할 수 있는 시나리오의 수가 심각하게 제한되었습니다. 또한 이 프로토콜은 단순한 프로세스만 실행할 수 있으며, 스마트 계약과 깊이 통합된 복잡한 작업을 처리할 수 없습니다.
2. Maker 청산인
DAI의 출시는 스마트 계약 수준에서 자동화의 첫 번째 광범위한 응용 중 하나로, 이는 분산형 초과 담보 스테이블코인입니다. Maker 시스템은 DAI를 생성하여 운영되며, 사용자는 자산의 150%를 초과 담보해야 합니다. 즉, 1000달러의 DAI를 생성하려면 최소 1500달러 가치의 토큰을 금고에 잠가야 합니다. 자산이 150%의 담보액 이하로 떨어지면, 소유자는 청산 및 벌금을 지불하여 자산을 잃을 수 있습니다.
Maker 시스템 자체는 청산을 처리하지 않고, 외부의 "Maker 청산인" 시스템에 맡깁니다. 이 시스템에서 Maker 청산인은 가스 비용으로 입찰하여 청산 금고의 권리를 경매합니다. 승자는 청산을 수행하고 이익을 얻습니다. 누구나 청산 경매에 참여할 수 있도록 함으로써, Maker는 생태계에서 가장 중요한 측면 중 하나를 자동화하여, 현재 DeFi에서 수십억 달러의 총 잠금량을 지원하는 자동화 시스템을 실현했습니다. 만약 Maker가 청산을 직접 처리한다면, 프로토콜이 실패할 경우, 그들은 중앙 주체로서 가장 중요한 책임을 져야 합니다.
Maker는 외부 청산 시스템을 가지고 있지만, 2020년 3월 이 시스템은 시스템적 결함을 겪었고, 프로토콜은 총 567만 DAI를 잃었습니다. 이는 가스 비용이 비쌌기 때문에 Maker의 오라클 안전 모듈 업데이트가 늦어져 소수의 청산인에게 기회를 주었기 때문입니다. ------ 거의 0의 DAI로 입찰하여 금고를 청산했습니다. 이 악명 높은 검은 목요일의 참패는 자동화가 아직 초기 단계에 있으며, 지속적인 개선이 필요하다는 것을 보여줍니다. 만약 Maker가 DeFi 생태계에서 가장 크고 성숙한 프로젝트 중 하나로서 여전히 이렇게 광범위한 실패를 겪는다면, 규모가 훨씬 작은 다른 프로젝트는 이러한 시스템적 충격에 어떻게 대응할 수 있을까요?
현재 DeFi 분야에서 자동화에 대한 수요는 점점 더 뚜렷해지고 있으며, 두 가지 주요 문제는: 어떻게 경제적으로 지속 가능한 방식으로 로봇을 유도할 것인가, 그리고 어떻게 변동성이 크고 예측할 수 없는 가스 비용 가격에 적응할 것인가입니다. Maker의 가스 경매 시스템은 이 두 가지 장애물을 동시에 해결하는 것을 목표로 하지만, 실제로 최종적으로 나타난 것은 로봇 생태계의 설계가 조화롭지 않다는 것입니다.
3. 로봇 운영자
10개의 로봇이 1개의 금고 청산 권리를 경매한다고 가정해 보겠습니다. 비록 1개의 로봇이 최고 입찰가를 제시하여 청산 권리를 얻어 본전을 회수할 수 있지만, 나머지 9개의 로봇은 비록 패배하더라도 가스 비용을 지불해야 합니다. 이 과정을 오랜 시간 반복하면, 대부분의 로봇 운영자가 청산에 계속 참여하는 것은 경제적으로 불가능해집니다.
가스 경매는 승자 독식 시스템으로, 경쟁이 치열하고 자본 집약적인 특성을 가지고 있습니다. 따라서 소수의 로봇 운영자만 생존할 수 있으며, 대부분의 로봇은 참여할 수 없습니다. 또한 조정 부족으로 인해 가스 경매는 매우 자원을 소모하며, 귀중한 블록 공간이 실패한 거래로 채워집니다. 이는 또한 채굴자가 청산에서 대부분의 가치를 얻는 원인이 되며, 그들이 가스 경매의 승자를 결정하기 때문입니다.
오프체인 주문서 중계기, Maker 청산 시스템 및 DEX에서 주문을 저격하는 차익 거래 로봇과 같은 시나리오 외에는, 스마트 계약 시스템 수준에서 다른 광범위한 자동화 응용이 없었습니다. 2019년 Gelato의 출현까지 말입니다. 이는 스마트 계약 프로토콜을 통해 로봇 운영자를 조정된 방식으로 조직하려는 첫 번째 진정한 시도였습니다. 가스 경매 메커니즘의 비조정 방식이 아니라.
Gelato의 혁신적인 조치는 일반적인 자동화 서비스를 제공하고, 상호 이익의 방식으로 DApp 개발자와 로봇 운영자를 매칭하여 조정 부족 및 가치가 채굴자에게 유출되는 상황을 크게 줄였습니다. Maker의 가스 경매 중심 청산인 모델과는 달리, Gelato의 로봇은 각 슬롯에서 조정되어, 그들의 차례가 되었을 때만 거래를 실행할 수 있습니다.
가스 경매와 비교할 때, 이러한 거래 작업을 순환식으로 분배하는 방식은 자동화의 광범위한 응용 효율성을 크게 향상시킵니다. 이는 상호 조정된 방식으로 로봇 자원을 모으고, 로봇 간의 경쟁을 제거하기 때문입니다. 또한 Gelato는 전체 네트워크에서 로봇을 조정하려고 하여, 다양한 규모의 로봇 운영자가 장기적으로 참여할 수 있도록 하고, 경제적으로도 실행 가능하게 만들었습니다. 이로 인해 시스템은 점점 더 강력하고 분산화되었습니다.
Gelato는 Hilmar Orth와 Luis Schliesske에 의해 2019년 4월 베를린의 Gnosis 전체 노드 공동 작업 공간에서 설립되었습니다. Gelato는 이더리움 알람 시계의 자연스러운 후계자로 이해될 수 있습니다. ------ 그것은 단순한 거래에 국한되지 않고, 처음부터 깊은 스마트 계약 자동화 통합에 집중했습니다.
4. 수정 및 반복
Galaxy Digital과 IOSG Ventures의 120만 달러 시드 라운드 자금을 확보하고 수년간의 개선과 반복을 거친 후, Gelato는 이제 DeFi에서 여러 사용 사례를 가지고 있습니다. 특히 Instadapp(현재 DeFi의 총 잠금량에서 3위)는 여러 방식으로 Gelato를 적용했습니다. 양측의 첫 번째 협력 프로젝트는 Instadapp의 "부채 브리지"로, 이 애플리케이션은 건강하지 않은 Maker 금고 포지션을 Aave와 Compound로 자동으로 재융자합니다.
Gelato와 Instadapp가 곧 협력할 다음 애플리케이션은 Aave 포지션을 이더리움 메인넷에서 Polygon으로 이전하는 것입니다. 최근 INST 토큰의 출시와 함께, Instadapp는 Gelato의 G-UNI 풀을 유동성 채굴 계획에 사용했습니다. G-UNI 풀은 사용자가 Uniswap v3에서 유동성을 제공하고, 자산 재투자, 자동 재조정 포지션 등 여러 기능을 자동으로 실행할 수 있도록 합니다.
지난달, Gelato는 Aave로부터 5만 달러의 보조금을 받아 "자동 건강 요소 유지"를 구축하여 사용자가 청산되는 것을 방지했습니다. 또한 Gelato는 여러 블록체인 네트워크에서 그들의 제한 주문 기능을 배포하고 있습니다. 이 기능은 처음에 Sorbet Finance 제품에 적용되었으며, 이 제품은 이더리움의 Uniswap과 Polygon의 QuickSwap의 깊은 유동성을 활용하여 수천 명의 사용자가 저가에 매수할 수 있도록 합니다. 6월 초, 그들의 제한 주문 기능은 Fantom의 선도적인 AMM 프로젝트 SpookySwap에 원주율 통합되었습니다. 앞으로 Gelato는 GEL 토큰과 Gelato DAO를 출시할 계획입니다.
Gelato가 출시한 Sorbet Finance
Gelato가 증명한 것은 자동화가 단지 제한된 하나의 사용 사례로 국한될 수 없다는 것입니다. 자동화는 자동 거래 전략, 부채 재융자, 유동성 제공자 관리 등 다양한 용도를 포함합니다. Gelato의 백서에 따르면, 자동화의 미래 사용 사례는 자동화된 DAO 자금 관리 및 현실 세계 사건(예: 트윗)을 사용하여 체인 상 거래를 촉발하는 것을 포함할 수 있습니다. 또한 특정 DApp에 접근하는 횟수와 같은 체인 상 조건에 따라 NFT 보상의 민팅을 촉진할 수 있습니다.
그러나 Gelato는 자동화로 가는 여러 경로 중 하나일 뿐이며, 동시에 다른 팀들도 시도하고 있습니다. Andre Cronje는 Gelato의 초기 팬으로, 그는 자신의 Keep3r Network를 발표했으며, 이를 "외부 개발이 필요한 프로젝트와 청산 작업을 찾는 외부 팀을 위한 분산 청산인 네트워크"로 설명했습니다. Gelato와 마찬가지로, Keep3r는 인프라 수준의 프로젝트가 되기를 목표로 하며, 이는 최종 사용자에게 직접적인 혜택을 주지 않고 DApp 개발자와 전체 생태계에 혜택을 줍니다.
이 시스템의 작동 원리는 누구나 청산인을 설정하고 유지할 수 있으며, 그들은 Keep3r 등록부에 게시된 정보를 통해 작업을 수행하기 위해 입찰할 수 있습니다. 현재 Keep3r 기반 프로젝트에는 Yearn 생태계의 여러 프로토콜이 포함되어 있으며, Yearn, Sushi, Pickle 등이 있습니다. 네트워크가 시작된 이후로, 매주 4~5명의 청산인만이 네트워크에서 제공하는 작업을 수행했습니다. keep3r.live에 따르면, 청산인은 총 30,327개의 작업을 완료하고 38,027.93 KP3R의 보상을 받았습니다.
최근 Keep3r 거버넌스 포럼에는 두 가지 제안이 등장했습니다: "Keep3r V2: 프로토콜 성장 능력 최적화"와 "STABLE: 개선된 Keep3r 기반 토큰 경제 시스템". 두 제안의 저자는 모두 DeFi Wonderland의 Luciano입니다. Keep3r V2 제안에서는 Luciano가 가스 효율성 향상, 가스 경매 대신 순환 실행 사용, 계약 구조 분리, 더 빠른 작업 바인딩/언바인딩, 오라클 폐기, 백엔드 개선 등 많은 개선 제안에 대해 논의했습니다.
STABLE 제안은 KP3R의 민팅/소각 메커니즘에 연결된 새로운 스테이블코인(STABLE)을 생성하고, STABLE을 KP3R 대신 작업 보상 토큰으로 사용할 것을 목표로 합니다. KP3R 토큰의 변동성이 크고 유동성이 부족한 점을 감안할 때, 이 제안의 목적은 청산인의 안정성을 높이는 것입니다. 현재 이 제안들은 여전히 논의 단계에 있습니다.
Chainlink는 자동화의 최신 경쟁자로, 이를 위해 많은 자원을 투자했습니다. 6월 7일, Chainlink는 Chainlink Keepers의 공개 베타 버전을 출시했으며, 이 시스템은 스마트 계약 기능을 자동으로 실행하고 정기적으로 계약 유지 관리를 수행할 수 있습니다. 후자는 Chainlink 팀이 스마트 계약 발전의 큰 장애물로 간주하는 것입니다.
Chainlink Keepers는 순환 시스템을 사용하여 거래를 실행하며, 이 솔루션은 이미 Gelato의 표준이 되었고, 최근 Keep3r의 거버넌스 제안에서도 언급되었습니다. 또한 Chainlink Keepers가 처리하고 있는 몇 가지 사용 사례는 Gelato에 이미 존재하는 사용 사례와 유사합니다. 예를 들어, 제한 주문, 자동 거래 전략, 토큰 잔액 모니터링 등이 있습니다.
하지만 Chainlink는 더 나아가 Chainlink Keepers가 Base Protocol을 포함한 여러 프로젝트와 협력 관계를 구축했습니다. Base Protocol은 모든 암호화폐의 총 시가 총액에 연결된 토큰으로, 교환 비율은 1:1 조입니다. 이 협력을 통해 Chainlink Keepers는 자동으로 정기적으로 rebase 기능을 유지 관리하고, OpenZepplin Defender에 통합하여 프로젝트가 Defender 플랫폼 내에서 직접 작업을 등록하고 관리할 수 있도록 합니다. 최근에는 BarnBridge와 협력하여 SMART Exposure를 운영하기 시작했으며, 이 제품은 자동으로 재조정 기능을 구현합니다.
5. 스마트 계약 자동화
Chainlink는 과거에 Gelato 및 Keep3r와 다양한 형태로 협력해왔습니다. 2020년 7월, Gelato는 Chainlink의 가스 가격 오라클을 최초로 사용하여 Gelato 네트워크의 스마트 계약이 개발자와 사용자를 대신하여 가스 비용의 공정한 가격을 유지하도록 하여 Gelato 자동화 로봇이 과도한 가스 비용을 청구하지 않도록 했습니다. Keep3r 측면에서는 2020년 12월, Keep3r 창립자 Andre가 Chainlink를 사용하여 Keep3r를 확장할 계획에 대한 블로그를 발표했습니다. 그는 Chainlink 노드 운영자가 궁극적으로 청산인의 작업을 수행할 것이며, 기존의 적격 청산인이 Chainlink의 노드 운영자가 될 것이라고 상상했습니다.
그렇다면 이 모든 것이 의미하는 바는 무엇일까요?
자동화는 DeFi 프로토콜을 크게 강화할 수 있지만, 상대적으로 여전히 개발되지 않은 블루오션입니다. 수년 동안 사람들은 자동화에 대해 여러 번 시도해왔으며, 단순히 거래를 예약하는 것부터 가스 경매를 개최하는 것까지 다양합니다. 그러나 현재로서는 조정 순환 모델이 가장 효과적인 솔루션인 것 같습니다.
현재 DeFi의 시가 총액은 750억 달러를 초과하며, 다양한 대출 프로토콜과 AMM 프로젝트의 총 잠금량은 1000억 달러에 가까워지고 있습니다. 이 모든 프로젝트의 기능은 자동화될 수 있습니다. 그들은 Gelato, Chainlink 및 Keep3r와 같은 자동화 솔루션의 잠재적인 사용자일 가능성이 높습니다. 앞으로 자동화할 수 있는 모든 것은 자동화될 것이며, 문제는 어떤 프로토콜이 이를 실현할 것인가입니다.