Autopilot는 다른 볼트에 예치하는 볼트입니다. 볼트 위에 볼트를 쌓는 구조를 단순하게 처리하면 수수료, 타이밍, 자본 효율성이 무너집니다. 각각을 실제로 어떻게 해결했는지 살펴봅니다.

"하나의 예치금을 여러 전략에 배분하고, 상황이 바뀌면 리밸런싱합니다." 이것이 Autopilot을 설명하는 문구의 전부이며, 우아하고 단순하게 들립니다. 그러나 우아한 제품일수록 엔지니어링 비용을 숨기는 경향이 있습니다.
외부에서 보면 가장 알아차리기 어려운 부분이 있습니다. Autopilot 자체가 하나의 볼트이며, 다른 볼트에 예치하는 볼트라는 점입니다. 볼트 위에 볼트를 쌓는 구조를 단순하게 처리하면 기본적으로 세 가지 문제가 발생합니다. 수수료가 중첩됩니다. 사람을 기준으로 만들어진 타이밍 규칙이 얼로케이터의 발목을 잡습니다. 그리고 전략 간 자본 이동 중에는 자본이 유휴 상태로 남습니다.
저희는 이 세 가지 문제를 모두 해결하기 위해 프로그램을 업그레이드했습니다. 실제로 어떤 작업이 필요했는지 소개합니다.
볼트를 단순하게 쌓으면 사용자는 수수료를 두 번 지불하게 됩니다. 각 전략 볼트 내부에서 한 번, 그리고 그 위에 얹힌 레이어에서 또 한 번입니다. 대부분의 제품은 이를 리베이트나 회계상의 조정으로 "해결"합니다. 이중으로 부과된 금액을 나중에 돌려주겠다는 정책상의 약속일 뿐입니다.
저희는 스택의 더 아래 단계에서 이 문제를 해결했습니다. 수수료 조건은 프로그램 레벨에서 예치자별로 설정됩니다. 전략 볼트는 Autopilot의 포지션에 정확히 0의 수수료를 부과하며, 구조 전체에서 존재하는 유일한 수수료는 Autopilot 레이어에 부과되는 수수료, 즉 페이지에 명시된 바로 그 수수료뿐입니다.

이중 부과는 정책으로 "회피"되는 것이 아닙니다. 하위 레이어에서는 애초에 수수료가 부과되지 않습니다.
수수료 상태가 예치자별로 어떻게 달라질 수 있는지 궁금하실 수 있습니다. 답은 간단합니다. 예치자별 데이터는 이미 추적되고 있었기 때문입니다. 바로 개별 하이워터마크가 작동하는 방식과 같습니다. 이는 저희가 이미 구축하기로 했던 장치를 확장한 것입니다.
전략 볼트에는 락업과 쿨다운이 있으며, 이는 사람 예치자를 기준으로 설계되어 있습니다. 이는 보호 장치이며, 좋은 보호 장치입니다.
하지만 얼로케이터는 사람 예치자가 아닙니다. 쿨다운이 끝나기를 기다려야 하는 얼로케이터는 상황 변화에 대응할 수 없습니다. 이동이 허용되는 시점에는 이미 상황이 달라져 있기 때문입니다.
예치자별 출금 타이밍 설정은 예치자별 수수료와 동일한 방식으로 이 문제를 해결합니다. Autopilot은 기초 볼트 내부에서 더 짧은 조건으로 운용되며, 다른 모든 예치자에게 공개된 조건은 그대로 유지됩니다. 동일한 락업, 동일한 쿨다운, 동일한 페이지입니다.

그 결과, Autopilot은 다른 유형의 예치자를 위해 설계된 보호 장치 뒤에서 대기하지 않고 신속하게 리밸런싱을 수행합니다.
전략 A에서 전략 B로 재배분하려면 예전에는 출금, 대기, 재예치라는 세 단계를 거쳐야 했습니다. 그 사이 자본은 유휴 상태로 남아 시장 밖에서 아무 수익도 내지 못한 채 두 볼트 사이를 떠돌았습니다. 이를 "데드 홉(dead hop)"이라고 부릅니다.
이제는 단 한 번의 전환 요청으로 처리됩니다. 배치 처리 과정에서 출금된 자금은 대상 볼트로 곧바로 대기 중인 예치금으로 정산되며, 대상 볼트가 이를 거부할 경우를 대비한 안전한 대체 처리도 마련되어 있습니다. 전환이 진행되는 동안에도 자본은 계속 운용됩니다.

여기서 강조할 만한 커스터디 관련 세부 사항이 있습니다. 전환 과정 중 어느 시점에도 자본은 프로그램 밖으로 나가지 않습니다. 자금이 정원과 정원 사이를 이동하는 동안에도 담장으로 둘러싸인 정원(walled garden)은 그대로 유지됩니다.
빌더 코드(Builder Codes). 파트너 및 유통사를 위한 수익 공유 방식으로, 인보이스가 아니라 프로그램이 온체인에서 직접 집행합니다. 파트너가 등록하고, 추천 분석을 확인하고, API 액세스를 받을 수 있는 포털이 곧 제공될 예정입니다.
토큰화(Tokenization). 볼트 지분으로 더 많은 것을 할 수 있게 됩니다. 담보화. 대출. 지금은 여기까지만 말씀드리겠습니다.

"하나의 예치금을 여러 전략에 배분하고, 상황이 바뀌면 리밸런싱합니다."
제품은 단순해 보입니다. 이것이 바로 그 작업이었습니다.