할당 확장 프로세스

에어드랍을 위한 잔액 조정 방법

프로세스 개요

  1. 데이터의 스냅샷은 사전에 제공되지 않은 블록 높이에서 다음에 대해 수집됩니다:

    1. BAL 보유자(지갑 잔액, 주요 BAL 유동성 공급량 포함, 80BAL-20WETH 포함)

    2. Balancer 스냅샷에 대한 Aura 제안 투표자 수

    3. Vote-locked Convex(vlCVX) 홀더

    4. LobsterDAO NFT 홀더

  2. 홀더 주소 필터링:

    1. "인프라"(예: CEX) 주소는 제거됩니다

    2. EOA 또는 Gnosis Safe 멀티시그가 아닌 주소는 제거됩니다

    3. Balancer DAO 주소는 제거됩니다

  3. 서로 다른 그룹에 대한 최상위 수준 AURA 할당 정의하기

  4. 각 그룹에 대한 할당량 계산(아래 설명 참조)

  5. 각 그룹에 대한 할당은 각 사용자에 대한 단일 할당으로 합쳐집니다

  6. 결합된 할당에 대해 Merkle tree가 생성되고 여러 아티팩트가 출력됩니다:

    1. 주소⇒할당 테이블을 CSV 및 JSON으로 가져오기

    2. 청구가 있는 모든 주소에 대한 Merkle 증명

    3. 모든 보유 자산을 시각화하는 대화형 트리 맵

할당량 계산하기

  1. 최상위 할당이 있는 각 그룹(Balancer, Convex, LobsterDAO)의 경우:

    1. 리디렉션 적용

      • 확인된 리디렉션(예: BadgerDAO 및 개인)은 기본 잔액에 적용됩니다

    2. 초기 재조정

      • 고래의 우위를 줄이고 더 공정한 분배를 위해 고려된 잔액이 재조정됩니다

      • 각 사용자에 대한 관련 스케일링되지 않은 잔액(예: Balancer의 경우, 캡처한 각 사용자의 총 BAL 보유량)을 가져옵니다

      • 값 범위(즉, 잔액 고려범위)를설정하기 위해 최대보유 값을 구합니다

      • 도메인이 주어지면 각 값에 적용할 지수 변환을 사용하여 파워 스케일링 함수를 만듭니다.

        • 사용 중인 지수는 0.75입니다

        • 각 범위 값 y는 도메인 값 x의 함수로 표현할 수 있습니다: y = mx^k + b(여기서 k는 지수 값입니다)

        • 이렇게 하면 잔액과 고려되는 도메인에 따라 잔액을 확장하는 승수 배열이 생성됩니다

      • 모든 승수에 대한 할당 몫을 구한 다음, 스케일링되지 않은 잔액에 이 몫을 곱하기만 하면 됩니다

      • 이렇게 하면 각 그룹에 대해 정의한 파워 스케일에 따라 적절하게 재조정된 값이 산출됩니다

    3. 새우 도태

      • 선택계정당 최소 청구 금규모가50 AURA인 경우, 이 임계값 미만의 모든 청구자를 삭제합니다.

    4. 최종 재조정

      • 초기 재조정과 동일한 프로세스로, 필터링되지 않은 청구자는 더 많은 AURA를 받게 됩니다

    각 단계에서 주요 메트릭이 로그아웃되고 지니 계수가 계산되어 리스케일링이 원하는 효과를 낼 수 있도록 합니다.

중요: 이 정보가 게시되기 전에 해당 주소의 스냅샷을 블록 높이로 찍어 에어드랍 할당에 대한 악의적인 조장을 방지합니다

最終更新