단계별 튜토리얼: Meteora의 유동성 가격 범위를 빠르게 보는 방법을 배우는 방법

avatar
子布说
1개월 전
이 글은 약 3212자,전문을 읽는 데 약 5분이 걸린다
개발자가 일방적 풀을 사용하여 자금을 판매하고 흡수하는 가격을 알고 싶다면 해당 가격 범위를 알아야 합니다.

메테오라는 솔라나 체인 기반의 DeFi 프로젝트로, 솔라나 생태계를 위한 효율적이고 지속 가능하며 유연한 유동성 계층을 구축하는 데 중점을 두고 있습니다. 이 플랫폼의 목표는 솔라나의 유동성 부족 문제를 해결하고 거래를 더 원활하고 저렴하게 만드는 동시에 유동성을 제공하는 사용자에게 더 나은 수익을 제공하는 것입니다.

메테오라의 풀은 주로 DLMM 풀과 Dynamic Pools입니다. DLMM 풀에 양면 풀과 단측 풀을 추가할 수 있습니다. Dev는 일방적 풀을 사용하여 자금을 판매하고 흡수할 수 있습니다. 예를 들어, trump/sol 거래 쌍의 경우 가격이 상승하면 Dev는 더 높은 가격 범위의 일방적 풀에 $trump만 추가할 수 있습니다. 가격이 이 가격 범위로 상승하면 $trump는 자동으로 판매를 위해 $sol로 대체되고, 동시에 처리 수수료를 얻을 수 있습니다. 가격이 하락하면 Dev는 더 낮은 가격 범위의 일방적 풀에 $sol만 추가할 수 있습니다. 가격이 해당 가격 범위로 하락하면 자금을 흡수하는 목적을 달성하기 위해 $trump가 자동으로 매수됩니다.

개발자가 일방적 풀을 사용하여 자금을 판매하고 흡수하는 가격을 알고 싶다면 해당 가격 범위를 알아야 합니다.

1. 기본 개념

웹사이트: https://app.meteora.ag/

1. 거래 쌍

두 개의 코인은 거래 쌍을 형성합니다. 예를 들어, $trump와 $sol은 trump-sol 거래 쌍을 형성하고, $trump와 $usdc는 trump-usdc 거래 쌍을 형성합니다.

2. 풀(LP풀)

각 거래 쌍 아래에는 여러 개의 풀이 있을 수 있으며, 각 풀은 빈 단계와 수수료로 구분됩니다. 예를 들어, trump-usdc 거래 쌍에는 57개의 풀이 있으며, 각 풀은 그림에서 표시된 대로 고유한 주소에 해당합니다.

단계별 튜토리얼: Meteora의 유동성 가격 범위를 빠르게 보는 방법을 배우는 방법

3. 빈

DLMM의 각 빈은 가격을 나타내며, 각 빈은 특정 가격에서의 매수 주문 또는 매도 주문입니다.

4. 빈 스텝

빈 단계는 두 개의 인접한 빈 사이의 가격 간격을 나타내며 기준 포인트(1 기준 포인트 = 0.01%)로 계산됩니다. 이는 빈의 밀도와 유동성이 얼마나 미세하게 분포되는지를 결정하며, 풀 생성자가 설정합니다.

예를 들어:

  • 현재 SOL/USDC 가격이 20달러이고 빈 단계가 25베이시스 포인트(0.25%)로 설정되어 있다고 가정해 보겠습니다.

  • 다음 상자의 가격은 20 × 1.0025 = 20.05 USD이고, 그 다음은 20.05 × 1.0025 ≈ 20.10 USD가 됩니다.

5. 위치

포지션은 유동성 공급자가 특정 가격 범위에 자금을 배분하는 방식을 설명하는 데 사용되며, 각 포지션은 고유한 주소에 해당합니다. 풀에서 포지션이 생성되고, 풀에서 여러 개의 서로 다른 포지션을 생성할 수 있습니다.

일반적으로 직책은 다음과 같은 핵심 요소를 포함합니다.

(1) 가격대

각 포지션에는 명확한 가격 범위가 있으며, 이는 유동성 공급자가 지원하기를 바라는 가격 범위를 나타냅니다. 이 가격 범위는 일련의 연속된 빈으로 구성됩니다.

(2) 자금의 금액

두 토큰(예: SOL과 USDC)의 지분량. 메테오라는 현재 가격과 범위에 따라 각 토큰의 구체적인 비율을 계산하여 풀의 요구 사항이 충족되도록 합니다.

(3) 유통전략

Meteora는 여러 가지 유동성 분배 방법을 제공하여 사용자가 각 빈에 자금을 어떻게 할당할지 결정할 수 있도록 합니다.

  • 스팟(균일 분배): 자금이 각 구간에 균등하게 분배되므로 가격 변동이 작은 경우에 적합합니다.

  • 커브(벨 모양 분포): 펀드는 현재 가격 근처에 집중되어 있습니다. 현재 가격에서 멀어질수록 펀드가 줄어듭니다. 벨 모양 커브와 같으며 현재 가격에 집중하려는 LP에게 적합합니다.

  • 매수-매도(양방향 분배): 자금은 현재 가격의 양쪽에 집중되어 두 개의 정점을 형성하는데, 이는 변동성이 높은 시장에 적합합니다.

(4) 빈 스텝

사용자는 풀이 생성될 때 설정되는 포지션을 생성할 때 빈 단계를 변경할 수 없습니다.

2. 지갑에 연결하여 보기

Meteora는 지갑 주소에 연결한 후 보유한 포지션을 보는 것을 지원하고, 지갑을 관찰하여 보는 것을 지원합니다. 이 기능을 사용하여 풀의 가격 범위를 볼 수 있습니다.

예를 들어 $trump(6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN)를 살펴보자.

먼저, debot을 열고 $trump의 CA를 입력하여 그림과 같이 dev 5 e 2 qRc 1 DNEXmyxP 8 qwPwJhRWjef 7 usLyi 7 v 5 xjqLr 5 G 7의 주소를 찾습니다.

단계별 튜토리얼: Meteora의 유동성 가격 범위를 빠르게 보는 방법을 배우는 방법

그런 다음 Phantom 지갑을 열고 [지갑 추가/연결]--[감시 주소]를 클릭한 다음 이름과 주소를 입력하고 여기에 개발 주소 5e2qRc1DNEXmyxP8qwPwJhRWjef7usLyi7v5xjqLr5G7을 입력합니다.

단계별 튜토리얼: Meteora의 유동성 가격 범위를 빠르게 보는 방법을 배우는 방법

마지막으로 Meteora를 열고 Phantom 지갑에 연결합니다. 맨 위에 있는 [Portfolio]를 클릭하여 추가된 모든 풀을 확인합니다. 그림과 같이 풀 세부 정보와 모든 포지션을 표시하려면 DLMM 풀을 클릭합니다.

단계별 튜토리얼: Meteora의 유동성 가격 범위를 빠르게 보는 방법을 배우는 방법

그림 왼쪽의 Bin Step과 Base Fee는 현재 풀의 정보이고, 가운데 부분은 다양한 가격 범위의 포지션입니다. 어떤 포지션이든 클릭하면 현재 잔액, 미수금, 분배 전략 및 기타 정보를 볼 수 있습니다.

이런 방식으로 가격 범위를 보는 장점은 편리하고 직관적이며, 현재 존재하는 모든 포지션 데이터를 나열할 수 있다는 점입니다. 단점은 유동성이 인출되면 가격 범위를 볼 수 없다는 점입니다.

3. 온체인 데이터 계산

각 포지션의 가격 범위를 계산하기 위해 온체인 데이터를 사용할 수 있으며, 해당 포지션이 아직 존재하는지 여부는 중요하지 않습니다.

계산 공식은 Meteora 문서에 나와 있습니다.

가격 범위의 최소값: min_price = ( 1 + bin_step / 10000) ^ lower_bin_id

가격 범위의 최대값: max_price = ( 1 + bin_step / 10000) ^ upper_bin_id

거래 쌍이 A/B로 표현되고 토큰 A의 정밀도가 십진수_A이고 토큰 B의 정밀도가 십진수_B인 경우 최종 계산 공식은 다음과 같습니다.

최소 가격 범위: min_price = ( 1 + bin_step/10000) ^ lower_bin_id/10 ^(decimals_B-decimals_A)

가격 범위의 최대값: max_price = ( 1 + bin_step/10000) ^ upper_bin_id/10 ^(decimals_B-decimals_A)

여기서 계산된 가격은 토큰 A의 가격을 토큰 B에 대한 상대 가격으로 나타낸 것입니다. 토큰 A의 가격을 USD에 대한 상대 가격으로 보려면 토큰 B의 USD 가격도 쿼리한 다음 변환해야 합니다.

위의 공식을 보면 데이터를 계산하려면 풀의 bin_step, 포지션의 lower_bin_id와 upper_bin_id, 그리고 거래 쌍의 두 코인의 precision을 알아야 한다는 것을 알 수 있습니다.

예를 들어 $trump(6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN)를 사용하여 이 개발자의 단방적 풀의 가격 범위를 계산해 보세요.

solscan을 열고 $trump의 개발 주소(https://solscan.io/account/5e2qRc1DNEXmyxP8qwPwJhRWjef7usLyi7v5xjqLr5G7?activity_type=ACTIVITY_TOKEN_ADD_LIQpage=5#defiactivities)를 입력하고, [Defi 활동] 탭을 열고, [작업] 필터에서 유동성 추가를 선택하면 금액 열에서 나열된 모든 유동성 추가 거래가 일방적 풀인 것을 볼 수 있으며, $trump만 추가되거나 $usdc만 추가됩니다. 이 문서에서는 그림에서 표시된 것처럼 그림의 마지막 거래를 예로 들어 설명합니다.

단계별 튜토리얼: Meteora의 유동성 가격 범위를 빠르게 보는 방법을 배우는 방법

위 그림의 마지막 거래를 열어보세요(https://solscan.io/tx/284UXTrgWNFFXTovbCAQsJA8U5mW4rntwa8KyRvSmhNYf7cus1rtskiVqwNkErdosDMUsJfxXm8KgkCf1DzTPmPr) 거래 세부 정보를 확인해보면 이 추가 풀은 그림에서 보듯이 $trump만 추가한다는 것을 알 수 있습니다.

단계별 튜토리얼: Meteora의 유동성 가격 범위를 빠르게 보는 방법을 배우는 방법

$trump와 $usdc의 링크를 각각 열어보면 $trump의 정확도가 6이고, $usdc의 정확도도 6임을 알 수 있습니다. 이는 그림과 같습니다.

단계별 튜토리얼: Meteora의 유동성 가격 범위를 빠르게 보는 방법을 배우는 방법

거래 세부 정보 페이지에서 아래로 스크롤하면 [#4.1 - Meteora DLMM 프로그램: initialisePosition]에서 lowerBinId가 1062, 빈 너비(빈 수)가 46, 풀 주소가 9d9mb8kooFfaD3SctgZtkxQypkshx6ezhbKio89ixyy2인 것을 볼 수 있습니다(그림 참조). 위 정보에서 우리는 upperBinId=lowerBinId + widh - 1 =1062+46-1=1107을 계산할 수 있습니다.

단계별 튜토리얼: Meteora의 유동성 가격 범위를 빠르게 보는 방법을 배우는 방법

solscan에서 풀 주소 9d9mb8kooFfaD3SctgZtkxQypkshx6ezhbKio89ixyy2를 엽니다(https://solscan.io/account/9d9mb8kooFfaD3SctgZtkxQypkshx6ezhbKio89ixyy2), [data] 탭을 클릭하고 LbPair에서 Table로 전환하면 그림과 같이 binStep의 값이 50인 것을 알 수 있습니다.

단계별 튜토리얼: Meteora의 유동성 가격 범위를 빠르게 보는 방법을 배우는 방법

위 정보로부터 우리는 계산 공식에 필요한 모든 데이터를 얻을 수 있습니다.

빈 단계 = 50

하위_빈_아이디 = 1062

상위_빈_아이디 = 1107

소수점 A = 6

소수점_B = 6

그 다음에는 계산할 수 있습니다

최소 가격 범위: min_price = (1 + bin_step/10000) ^ lower_bin_id/10 ^(decimals_B-decimals_A)=(1+ 50/10000)^ 1062/10 ^(6-6)= 199.6905832

가격 범위의 최대값: max_price = (1 + bin_step/10000) ^ upper_bin_id/10 ^(decimals_B-decimals_A)=(1+ 50/10000)^ 1107/10 ^(6-6)= 249.9368917

계산된 가격 범위는 그림의 두 번째 부분에 나오는 가격 범위와 정확히 같습니다.

IV. 결론

모니터링 도구와 결합하여 개발자 또는 다른 대형 투자자가 일방적인 풀을 추가하는 것을 발견하면 위의 방법을 사용하여 그가 자금을 매각하거나 흡수할 가격 범위를 계산한 다음 K-라인 및 기타 데이터를 기반으로 결정을 내릴 수 있습니다. 아르헨티나 대통령 밀리가 발행한 리브라도 일방적인 풀 추가를 통해 배송되었습니다. 위에서 소개한 방법은 당시 풀 추가의 가격 범위를 검토하는 데 사용할 수 있습니다.

제가 자주 사용하는 도구는 debot , gmgn , okx인데, 이 세 가지 도구는 유동성을 체크하기에 그다지 편리하지 않습니다. 제가 원하는 유용한 기능은 다음과 같습니다.

1. 이체입, 이체출, 풀 추가, 풀 인출을 포함한 모든 개발 작업을 나열하고 잠금과 이체입 및 이체출에서 풀 추가 및 인출과 관련된 거래를 식별하여 표시합니다.

Debot은 모든 입출금을 인식할 수 있지만, 풀을 추가하거나 제거하지는 않습니다.

gmgn은 풀 추가 및 풀 인출을 식별할 수 있지만, dev의 입출금은 식별할 수 없습니다. 트럼프 코인에서도 dev의 풀 추가 및 풀 인출 거래는 인식되지 않습니다.

OKX에는 펀드 풀 변경 기능이 있어서 풀 추가 및 출금을 별도로 나열해 주지만, 트럼프 코인에서는 데브의 풀 추가 및 출금 거래가 인식되지 않습니다.

2. 풀 추가 및 인출 시마다 구체적인 가격 범위를 제시할 수 있으므로, 수동으로 계산할 필요가 없습니다.

3. 개발자의 수익 데이터를 계산할 때 수신된 처리 수수료와 풀 인출 시 자금 변동을 포함하면 수익 상황을 수동으로 계산할 필요가 없습니다.

이 기능은 주로 debotgmgn 에서 가능한데, 결국 이들은 각 주소에 대해 수익 데이터를 얻었기 때문입니다.

이 도구가 점점 더 유용해지기를 바랍니다!

창작 글, 작자:子布说。전재 / 콘텐츠 제휴 / 기사 요청 연락처 report@odaily.email;违규정 전재 법률은 반드시 추궁해야 한다.

ODAILY는 많은 독자들이 정확한 화폐 관념과 투자 이념을 수립하고 블록체인을 이성적으로 바라보며 위험 의식을 확실하게 제고해 달라고 당부했다.발견된 위법 범죄 단서에 대해서는 관련 부서에 적극적으로 고발하여 반영할 수 있다.

추천 독서
편집자의 선택