할당 확장 프로세스
에어드랍을 위한 잔액 조정 방법
프로세스 개요
데이터의 스냅샷은 사전에 제공되지 않은 블록 높이에서 다음에 대해 수집됩니다:
BAL 보유자(지갑 잔액, 주요 BAL 유동성 공급량 포함, 80BAL-20WETH 포함)
Balancer 스냅샷에 대한 Aura 제안 투표자 수
Vote-locked Convex(vlCVX) 홀더
LobsterDAO NFT 홀더
홀더 주소 필터링:
"인프라"(예: CEX) 주소는 제거됩니다
EOA 또는 Gnosis Safe 멀티시그가 아닌 주소는 제거됩니다
Balancer DAO 주소는 제거됩니다
서로 다른 그룹에 대한 최상위 수준 AURA 할당 정의하기
각 그룹에 대한 할당량 계산(아래 설명 참조)
각 그룹에 대한 할당은 각 사용자에 대한 단일 할당으로 합쳐집니다
결합된 할당에 대해 Merkle tree가 생성되고 여러 아티팩트가 출력됩니다:
주소⇒할당 테이블을 CSV 및 JSON으로 가져오기
청구가 있는 모든 주소에 대한 Merkle 증명
모든 보유 자산을 시각화하는 대화형 트리 맵
할당량 계산하기
최상위 할당이 있는 각 그룹(Balancer, Convex, LobsterDAO)의 경우:
리디렉션 적용
확인된 리디렉션(예: BadgerDAO 및 개인)은 기본 잔액에 적용됩니다
초기 재조정
고래의 우위를 줄이고 더 공정한 분배를 위해 고려된 잔액이 재조정됩니다
각 사용자에 대한 관련 스케일링되지 않은 잔액(예: Balancer의 경우, 캡처한 각 사용자의 총 BAL 보유량)을 가져옵니다
값 범위(즉, 잔액 고려범위)를설정하기 위해 최대보유 값을 구합니다
도메인이 주어지면 각 값에 적용할 지수 변환을 사용하여 파워 스케일링 함수를 만듭니다.
사용 중인 지수는 0.75입니다
각 범위 값 y는 도메인 값 x의 함수로 표현할 수 있습니다: y = mx^k + b(여기서 k는 지수 값입니다)
이렇게 하면 잔액과 고려되는 도메인에 따라 잔액을 확장하는 승수 배열이 생성됩니다
모든 승수에 대한 할당 몫을 구한 다음, 스케일링되지 않은 잔액에 이 몫을 곱하기만 하면 됩니다
이렇게 하면 각 그룹에 대해 정의한 파워 스케일에 따라 적절하게 재조정된 값이 산출됩니다
새우 도태
선택계정당 최소 청구 금규모가50 AURA인 경우, 이 임계값 미만의 모든 청구자를 삭제합니다.
최종 재조정
초기 재조정과 동일한 프로세스로, 필터링되지 않은 청구자는 더 많은 AURA를 받게 됩니다
각 단계에서 주요 메트릭이 로그아웃되고 지니 계수가 계산되어 리스케일링이 원하는 효과를 낼 수 있도록 합니다.
중요: 이 정보가 게시되기 전에 해당 주소의 스냅샷을 블록 높이로 찍어 에어드랍 할당에 대한 악의적인 조장을 방지합니다
Last updated