바이낸스 LaunchPool의 매버릭 원리 및 사용 튜토리얼

Biteye
2023-06-19 22:33:43
수집
Maverick은 위의 구간 이동 문제를 해결하여 본래 수동으로 진행하던 작업을 자동화하였고, 이 구간의 자동 이동은 수수료가 부과되지 않습니다.

저자: Crush, Biteye 핵심 기여자

바이낸스는 최근 여러 문제에 시달리고 있으며, SEC와의 분쟁으로 인해 자사의 BNB가 한때 220까지 폭락했습니다. 그러나 갑자기 출시된 새로운 채굴 프로그램은 사람들의 관심을 '매버릭'이라는 프로젝트로 다시 집중시켰습니다.

바이낸스의 소개에 따르면, 매버릭은 조합 가능한 탈중앙화 금융 인프라로, 구축자와 유동성 제공자가 높은 자본 효율성을 달성하고 원하는 유동성 제공(LP) 전략을 실행할 수 있도록 합니다.

이 한 문장의 소개만 보면, 당신은 혼란스러울 수 있으며, 이것이 무엇인지 잘 이해하지 못할 수 있습니다. 그러므로 우리는 먼저 Uniswap v2부터 시작하여 그들이 해결한 문제를 알아보겠습니다.

1. Uniswap v2의 플레이

사용자가 Uniswap v2에 유동성을 추가하면, 이 유동성은 어떻게 흐를까요?

ETH를 예로 들어보겠습니다. 만약 당신이 ETH 2000U일 때 Uniswap v2에 유동성을 추가하고 싶다면, 4000U를 준비해야 합니다. 그 중 2000U로 1 ETH를 구매하고, 나머지 2000U는 1ETH:2000U 비율로 풀에 추가합니다.

모델을 단순화하기 위해, 우리는 풀에 오직 당신의 유동성만 있다고 가정합니다.

이때 다른 사람이 0.5 ETH를 판매하면, 이는 0.5 ETH가 당신의 유동성에 주어진 것과 같습니다. 1 ETH의 가격이 2000U일 때, 당신의 유동성은 이 사람에게 1000U를 제공합니다.

거래가 끝난 후, 풀의 유동성은 1.5 ETH:1000U가 됩니다.

그 사람의 판매로 인해, 1.5 ETH는 이제 1000U로만 교환될 수 있습니다. 즉, ETH의 가격이 1000/1.5≈666.67 U로 떨어졌고, 이전 가격은 2000U였습니다.

LP(유동성 제공자)

당신이 1 ETH와 2000U를 풀에 추가했기 때문에, 당신은 우리가 흔히 말하는 LP입니다. 당신의 자금이 없었다면, 위의 사용자는 매도할 수 없었을 것입니다.

당신이 다른 사람에게 매도할 수 있는 풀을 제공했으므로, 그에 따른 이점은 거래 수수료를 받을 수 있다는 것입니다. 일반적으로 0.05%에서 1% 사이입니다.

무상 손실

당신은 처음에 4000U(1ETH+2000U)를 투자했지만, 나중에 ETH 가격이 666U로 떨어지면, 당신의 유동성은 1.5ETH:1000U가 됩니다. 좌우 가치가 같다는 원리에 따라, 이때 당신의 자산 가치는 2000U로 줄어들어, 갑자기 2000U의 손실이 발생합니다.

만약 유동성을 제공하지 않고 1ETH와 2000U를 단순히 보유하고 있었다면, ETH가 666U로 떨어져도 당신의 자산은 여전히 2666U가 됩니다. 손실 666U는 무상 손실입니다.

슬리피지

당신이 매도 주문을 내고, 풀의 유동성이 부족할 때, 주문 시 가격과 최종 체결 가격이 다를 가능성이 높습니다. 즉, 당신이 매도한 가격이 더 낮아지는 것입니다. 이는 유동성이 부족하여 발생하는 슬리피지 문제입니다.

구간

Uniswap v2 버전에서, 당신의 유동성이 한 번 풀에 들어가면 전체 가격 구간에 걸쳐 평평하게 분포됩니다. ETH가 계속 오르면, 당신은 계속 ETH를 매도해야 하고, ETH가 계속 내리면, 당신은 계속 ETH를 구매해야 합니다.

이로 인해 세 가지 나쁜 점이 발생합니다:

1. 자금 활용 효율이 낮고, 대부분의 자금이 유휴 상태로 남음

ETH의 가격은 짧은 시간 내에 무한히 상승하지 않으며, 제로로 폭락하지도 않습니다. 일반적으로 1800-2200 사이에서 머무릅니다.

모든 유동성을 전체 구간에 평평하게 분포시키면, ETH가 1800-2200에서만 거래될 때, 그 전후의 대부분 자금이 낭비되어 유휴 자금이 됩니다.

2. 모든 가격 구간의 풀 두께가 동일하여 극단적인 상황에서 슬리피지가 높음

위의 그림에서 볼 수 있듯이, 가격이 1800-2200 사이에서만 머무를 경우, 만약 여기서 극단적인 상황이 발생하면, 모든 가격 구간의 풀이 동일하게 두껍기 때문에 가격이 매우 낮게 떨어질 가능성이 높습니다. 유휴 자금은 한쪽에서 관망하고 있어 아무런 역할을 하지 않습니다.

유휴 자금을 활용하여 위의 그림에서 녹색 삼각형 부분을 형성하고, 1800-2200 가격 구간에 많은 유동성을 집중시킨다면, ETH 가격은 과도하게 변동하지 않으며, 슬리피지도 작아져 사용자 경험이 즉시 몇 단계 향상됩니다.

3. LP 수수료 수익이 낮음

이 점도 자금 활용 효율이 낮기 때문에 발생합니다. 사용자가 유동성을 예치하는 것은 수수료를 벌기 위해서인데, 대부분의 자금이 활용되지 않으면 사용자가 얻는 수수료도 줄어들 수밖에 없습니다.

2. Uniswap v3의 업그레이드

Uniswap v3가 업그레이드된 후, 위의 몇 가지 문제를 빠르게 해결했습니다. v3는 집중 유동성을 도입하여 사용자가 유동성을 1800-2200 구간에 고정할 수 있게 했습니다. 이 구간을 초과하면 사용자의 유동성은 더 이상 작동하지 않으며, 집중 유동성이 가져오는 이점은 자금 활용률의 상승과 슬리피지의 최적화입니다. 여러분은 이미 답을 알고 있을 것입니다.

하지만 다음 문제는 발생합니다. 만약 제가 Uniswap v3에서 채굴하는 사용자라면, 1800-2200 구간을 설정했고, 이 구간에서 유동성이 정상적으로 작동하여 수수료를 벌고 있지만, 이 구간을 초과하면 어떻게 될까요?

일반적인 작업은 유동성을 먼저 인출한 다음, 새로운 구간을 설정하는 것입니다. 예를 들어 2200-2600으로 설정한 후, 마지막으로 유동성을 다시 풀에 도입해야만 유동성이 계속해서 저에게 돈을 벌어다 줄 수 있습니다.

여기서 두 가지 문제가 발생합니다:

  1. 가격 구간을 왔다 갔다 이동하는 것은 개인의 에너지를 매우 소모합니다.

  2. 구간 변경으로 발생하는 수수료는 누적되면 적지 않은 비용이 됩니다.

3. 매버릭의 혁신적인 점

드디어 매버릭이 등장합니다. 맞습니다, 그들은 위의 구간 이동 문제를 해결하여 본래 수동으로 하던 작업을 자동으로 변환했습니다. 그리고 이 구간의 자동 이동은 수수료를 부과하지 않습니다.

당신은 단지 가격 구간의 크기를 설정하고, 수수료를 설정한 다음, 선호하는 모드를 선택하면, 당신의 가격 구간은 가격과 함께 이동합니다.

예를 들어 처음 가격이 1126일 때, 당신의 구간은 1000-1400 사이입니다.

가격이 1866으로 상승하면, 매버릭은 자동으로 당신의 구간을 새로운 가격선 근처로 조정합니다. 성공적으로 새로운 구간에 들어가면, 당신의 유동성은 여전히 수수료를 벌 수 있습니다.

4. 매버릭 실습 연습

그들이 무엇을 하는지에 대해 긴 설명을 들은 후, 다음 작업은 간단합니다. 매버릭의 공식 웹사이트를 열고 지갑을 연결합니다. 여기서는 ZkSync Era 네트워크를 사용합니다. 한편으로는 ZkSync의 미래 에어드랍을 받을 기회가 있으며, 다른 한편으로는 수수료가 메인넷에 비해 더 낮기 때문입니다.

공식 웹사이트의 왼쪽 상단에는 'Swap', 'Boosted Positions', 'Pools'가 있습니다. 첫 번째 'Swap'은 일반적인 토큰 교환이며, 뒤의 'Pools'는 유동성을 추가하는 곳입니다.

(1) 수수료와 구간의 관계

당신은 직접 키워드를 검색하여 다른 사람들이 이미 만든 풀에 참여할 수 있으며, 오른쪽 상단에서 새 풀을 만들 수도 있습니다. 유동성을 제공하고 싶은 두 개의 토큰 쌍을 추가합니다. 예를 들어, 한 산치코인과 ETH를 조합하여 유동성을 생성하여 산치코인에 가격을 부여합니다.

여기서는 다른 사람의 풀에 직접 참여하겠습니다. 검색 결과에서 첫 번째는 APR이 가장 높은 풀입니다. 이 풀의 수수료는 0.1%이며, 가격 구간 크기는 2%입니다.

이 정보를 변경하고 싶다면 풀에 들어가 'Edit'를 선택하여 사용자 정의할 수 있지만, 다음 두 가지 사항에 유의해야 합니다:

  1. 수수료가 높을수록 거래가 적을 수 있습니다. 결국 거래하는 사람들도 똑똑하므로 수수료가 낮은 유동성을 우선 선택할 것입니다.

  2. 구간을 너무 크게 설정하면 일부 유동성이 유휴 상태로 남아 수수료를 벌지 못할 수 있습니다. 이는 여전히 토큰 쌍의 변동성과 구간 설정의 정확성에 따라 달라집니다.

따라서 위의 두 가지를 바탕으로, 가격 구간을 작게 설정할수록 수수료를 더 많이 받을 수 있다는 것을 알 수 있습니다. 하지만 누군가는 "내 구간을 크게 설정하고 수수료도 높게 받을 수 있다"고 질문할 것입니다.

결과는 명백합니다. 이 풀의 APR은 많이 하락할 것입니다. 예를 들어 위 그림에서 가장 높은 APR은 281.88%에 달하지만, 가장 낮은 것은 1% 미만입니다. 빈부 격차가 극심합니다.

따라서 유동성을 제공할 때 최대한 많은 돈을 벌고 싶다면, 합리적인 가격 구간과 수수료를 설정하는 방법을 연구해야 합니다.

(2) 네 가지 구간 변동 모드

위의 작업을 계속 진행하면서 구간과 수수료가 정확한지 확인한 후, 'Next'를 클릭하여 구간 변동 모드 선택으로 들어갑니다.

여기서는 사용자가 선택할 수 있는 네 가지 변동 모드를 제공합니다:

  1. Mode Static------가격 구간이 고정되어 변동하지 않지만, 구간 분포는 조정 가능

  2. Mode Right------토큰 가격이 상승할 때만 구간이 가격과 함께 변동

  3. Mode Left------토큰 가격이 하락할 때만 구간이 가격과 함께 변동

  4. Mode Both------토큰 가격이 오르든 내리든 구간이 가격과 함께 변동

앞서 언급한 바와 같이, Uniswap v2의 자금 활용률이 올라가지 않으면서 사용자는 무상 손실 위험을 감수하면서도 많은 수수료를 벌지 못했습니다.

그 후 Uniswap v3는 구간 설정 기능을 업데이트하여 자금 활용률을 높이고 사용자 수수료 수입을 증가시켰지만, 구간은 고정되어 있어 수동으로 조정해야 했습니다.

매버릭에서는 구간이 가격 변동에 따라 따라가게 하여 수수료 수입과 자금 활용률을 더욱 높였습니다. 또한 Mode Right와 Mode Left 모드에서는 단방향 구간 변동만 발생하므로 단방향 손실만 감수하게 되며, Uniswap v3에 비해 단방향 상황에서의 무상 손실이 최적화되었습니다. 그러나 Mode Both의 무상 손실은 여전히 큰 불확실성을 가지고 있습니다.

이 최적화 과정을 통해 우리는 다음을 발견할 수 있습니다:

  1. 사용자가 더 많은 수수료를 벌게 되었지만, 수익은 여전히 위험과 함께합니다.

  2. 선택 모드에서 도구는 항상 편리함을 제공할 수 있지만, 최종적으로 돈을 벌 수 있는지는 여전히 자신의 판단에 달려 있습니다.

당신이 Mode Static을 선택하면, 구간은 고정되지만 구간의 분포는 다르게 됩니다.

첫 번째는 지수형 분포로, 유동성 자금을 11개의 가격 구간으로 나누며, 가격선에 가까운 부분에 더 많은 유동성 자금을 배분합니다. 이는 자금을 단기간에 효과적으로 활용할 수 있게 하지만, 가격이 당신의 주요 포지션에서 멀어지면, 즉 가격선이 양쪽으로 이동하면, 이때 당신의 수수료 수익은 줄어듭니다.

두 번째는 평균 분포로, 11개의 구간에 유동성 자금을 균등하게 배분합니다. 이점은 구간 내에만 있으면 어디서든 수수료를 적게 벌지 않는 것입니다.

하지만 가격선이 대부분 중간에서 머물고, 당신이 주요 자금을 중간 부분에 두지 않았다면, 양쪽 자금은 낭비됩니다.

세 번째는 단일 구간 분포로, 첫 번째보다 더 공격적이며, 모든 자금을 중간의 한 구간에 몰아넣습니다. 모든 자금이 효과적으로 활용되며, 최대한의 수수료를 얻을 수 있습니다.

하지만 구간 외부에 있으면 수수료를 한 푼도 받을 수 없습니다. 단일 구간만 있기 때문에 가격선이 구간을 벗어나는 것은 매우 쉬운 일입니다.

당신이 Mode Right을 선택하면, 그림과 같이 당신의 유동성 구간은 가격선의 왼쪽에 위치하게 됩니다. 가격이 구간에 전혀 들어오지 않으며, USDC만 제공하면 가격이 당신의 구간으로 떨어지기를 기다리며 다른 사람의 ETH를 매입하여 수수료를 벌 수 있습니다.

ETH 가격이 계속 상승하면, 즉 가격선이 오른쪽으로 이동하면, 당신의 USDC는 유동성으로서 오른쪽으로 한 구간 이동하여 계속해서 USDC로 다른 사람이 매도한 ETH를 매입합니다. 가격이 새로운 구간에서 회복되면, 다시 ETH를 매도하여 USDC로 바꾸고 수수료를 벌 수 있습니다.

하지만 가격이 계속 하락하면, 구간은 더 이상 왼쪽으로 이동하지 않습니다. 당신이 선택한 Mode Right에서는 오직 토큰 가격이 상승할 때만 구간이 이동하기 때문입니다. 이후의 Mode Left도 마찬가지입니다.

Mode Both는 두 가지 토큰 모두 추가해야 합니다. 가격선이 당신의 유동성 구간의 중간에 위치하게 되며, 구간은 가격에 따라 좌우로 변동합니다. 가격이 오르든 내리든 상관없이 말입니다.

(3) 유동성 인센티브

매버릭의 홈페이지에는 'Boosted Positions'라는 옵션이 있으며, 클릭하면 추가 보상이 있는 풀을 확인할 수 있습니다. 예를 들어, 여기의 한 풀은 추가 1.95%의 APR이 있습니다. 이는 사용자가 이 풀에 유동성을 추가하도록 유도하기 위한 것입니다.

상단 오른쪽의 Engage에서 'Liquidity Shaping' 버튼을 볼 수 있습니다. 이 버튼은 절대 함부로 클릭하지 마세요. 이는 유동성을 제공하는 것이 아니라, 기부하여 풀의 유동성 인센티브에 자금을 제공하는 것입니다.

당신이 Liquidity Shaping에 돈을 예치하면, 이 돈은 수수료를 벌지 않습니다. 대신 특정 풀의 추가 APR 보상으로 변환되며, 다른 사람들이 이 풀에 유동성을 제공할 때 추가 보상으로 지급됩니다.

이전 웹페이지에서 Liquidity Shaping은 풀 뒤에 직접 배치되어 있어 많은 사용자가 주목하지 못하고 유동성을 제공하는 곳으로 착각하여 돈을 예치하면 다른 사람의 보상으로 변환되는 경우가 많았습니다. 이는 꽤나 불리한 점이었지만, 지금은 개선되었습니다.

커뮤니티의 MOD에 따르면, 이 기능은 프로젝트 측에서 사용하여 특정 풀의 보상을 높여 사용자가 이 풀에 유동성을 제공하도록 유도하기 위한 것 같습니다. 그러나 실제 효과로 볼 때, 가격 구간의 자동 변화보다 혁신적이지 않을 수 있습니다.

체인캐처(ChainCatcher)는 독자들에게 블록체인을 이성적으로 바라보고, 리스크 인식을 실제로 향상시키며, 다양한 가상 토큰 발행 및 조작에 경계해야 함을 상기시킵니다. 사이트 내 모든 콘텐츠는 시장 정보나 관련 당사자의 의견일 뿐이며 어떠한 형태의 투자 조언도 제공하지 않습니다. 만약 사이트 내에서 민감한 정보를 발견하면 “신고하기”를 클릭하여 신속하게 처리할 것입니다.
banner
체인캐처 혁신가들과 함께하는 Web3 세상 구축