바이백 및 소각
GAMA 몫 수수료의 일부로 GAMA 토큰을 사서 같은 트랜잭션 안에서 소각합니다. 매수는 작은 라운드로 나뉘고, 각 라운드는 GAMA 가격을 얼마나 움직이는지로 크기가 제한됩니다. 그래서 정해진 금액을 사는 대신 GAMA 시장의 크기에 맞춰 커집니다.
자금은 어디서 오나
GAMA 몫의 수수료는 트레저리 70%, 바이백 및 소각 30%로 나뉩니다. GAMA 몫에는 일반 토큰 거래 수수료의 30%, 보상 모드 토큰 거래 수수료 전부, 생성 수수료, 그리고 아무도 받을 수 없었던 보유자 수수료가 들어갑니다. 프로토콜 수익을 참고하세요.
예를 들어 일반 ETH 토큰을 0.1 테스트 ETH어치 사면 GAMA 몫에 0.0003 ETH가 더해지고, 그중 0.00009 ETH가 GAMA 매수를 기다립니다.
바이백 몫은 수수료가 지급된 자산 그대로 GAMA 수수료 컨트랙트에 쌓입니다. 라운드가 기다리거나 일시 중지된 동안에도 계속 쌓입니다. 누구에게도 지급되지 않으며, 바이백 컨트랙트도 이 돈을 다른 데 쓸 방법이 없습니다.
자산별 쓰임
- ETH로는 GAMA를 삽니다. 라운드마다 사고, 산 GAMA는 같은 트랜잭션에서 소각합니다. ETH 자체는 소각하지 않습니다.
- GAMA는 바로 소각합니다. 매수 없이 잔액 전부를 한 번에 소각합니다. GAMA 기준 토큰들의 수수료에서 옵니다.
- 다른 자산은 트레저리로 보냅니다. 다른 출시 토큰을 기준으로 한 토큰들의 수수료에서 옵니다. 누구나 보낼 수 있으며, 금액은 언제나 잔액 전부이고 받는 곳은 언제나 GAMA 관리자가 정한 트레저리입니다.
라운드
GAMA의 바이백 운영자가 라운드를 시작합니다. 한도는 바이백 컨트랙트가 직접 지킵니다.
- 라운드당 1%. 한 라운드는 그 순간의 가격을 기준으로 GAMA 가격을 최대 1% 올리는 만큼만 삽니다. 기다리는 ETH가 그보다 적으면 전부 씁니다.
- 60초 간격. 라운드 사이에는 최소 60초가 있어야 합니다. 운영자는 여기에 최대 20초의 무작위 지연을 더합니다.
- 1시간에 5%. 모든 라운드가 올린 가격을 합쳐 어느 3,600초 동안이든 최대 5%입니다. 그 시간의 허용치를 거의 다 쓰면 다음 라운드는 더 작아집니다.
- 가스비만큼의 가치. 한 라운드는 네트워크 수수료의 20배 이상을 써야 합니다. 기다리는 ETH가 그보다 적으면 기다립니다.
유동성이 많을수록 가격을 1% 올리는 데 더 많은 ETH가 들기 때문에, GAMA 시장이 커질수록 라운드도 커집니다.
라운드가 사는 곳
GAMA가 본딩 커브에 있는 동안은 본딩 커브에서 삽니다. 졸업 후에는 지금 테스트넷처럼 GAMA의 풀에서 삽니다. 바이백 컨트랙트는 GAMA의 현재 시장을 토큰 자체의 출시 기록에서 읽으므로, 운영자도 GAMA 관리자도 경로를 고르지 않습니다. 졸업이 진행 중인 동안에는 라운드를 실행할 수 없고 ETH는 기다립니다.
졸업이나 풀 이전으로 GAMA의 시장이 바뀌면, 바이백 컨트랙트가 새 풀을 처음 본 뒤 60초를 기다립니다.
풀에서 한 라운드는 프로토콜의 잠긴 유동성만으로 가격을 1% 움직이는 데 필요한 금액을 넘게 쓰지 않습니다. 다른 사람이 더한 유동성은 라운드의 가격 상승을 줄일 수는 있어도 라운드가 쓰는 금액을 늘리지는 못합니다.
바이백은 소각할 GAMA를 같은 트랜잭션에서 소각하므로 거래 수수료를 내지 않고, 본딩 커브 매수에서도 매수 한도가 면제됩니다.
가격 보호
- 시작 가격의 상한. 운영자는 라운드를 보내기 직전에 GAMA 가격을 다시 읽고 0.5%의 작은 여유를 더합니다. 그보다 높은 가격에서 시작하게 되는 라운드는 거부되므로, 라운드 직전에 가격을 끌어올려도 라운드가 끌어올린 가격에 사지 않습니다.
- 현재 가격으로 정하는 최소 수량. 컨트랙트가 그 순간의 가격으로, 라운드 자신의 1% 상승과 풀 수수료만 허용해 받아야 할 최소 GAMA를 계산합니다. 그보다 적게 받게 되는 라운드는 실행되지 않습니다. 그 전에 시장이 움직였다는 이유로 라운드가 거부되지는 않습니다.
- 라운드 앞뒤로 거래하면 손해입니다. 라운드는 운영자만 시작할 수 있습니다. 라운드 직전에 GAMA를 사서 직후에 파는 사람은 두 거래 모두에서 1% 거래 수수료, 합계 약 2%를 내고, 얻는 것은 라운드 자신의 1% 상승뿐입니다. GAMA 관리자가 수수료를 면제한 주소는 예외입니다. 수수료와 생성자 추가 수수료를 참고하세요.
이 한도들은 시험한 경우에서 조작이 이익이 나지 않게 합니다. 모든 공격을 막는다고 증명된 것은 아닙니다.
설정
다음 값은 GAMA 관리자가 정합니다. 바꾸면 그 뒤의 라운드에만 적용됩니다.
| 설정 | 초기값 | 허용 범위 |
|---|---|---|
| 라운드 한 번의 최대 가격 상승 | 1% | 0.1%~10% |
| 어느 1시간 동안의 최대 가격 상승 합계 | 5% | 라운드당 값~50% |
| 라운드 사이 최소 시간 | 60초 | 10초~1일 |
| 라운드당 최소 ETH, 네트워크 수수료의 배수 | 20 | 0(최소 없음)~100 |
| 새 풀을 처음 본 뒤 기다리는 시간 | 60초 | 10초~7일 |
소각
산 GAMA는 매수와 같은 트랜잭션에서 아무도 관리하지 않는 소각 주소(dead 주소)로 갑니다. 총공급량 숫자는 바뀌지 않으며, GAMA 페이지에서 지금까지의 소각량과 남은 유통량을 볼 수 있습니다.
바이백 교체와 일시 중지
GAMA 관리자는 새 바이백 컨트랙트로 즉시 바꿀 수 있습니다. 현재 컨트랙트만 사고, 소각하고, 트레저리로 보낼 수 있으며, 수수료 면제와 매수 한도 면제도 현재 컨트랙트에만 있습니다. 이전 바이백 컨트랙트에서 기다리던 자금은 누구나 현재 컨트랙트로 옮길 수 있습니다. 컨트랙트마다 1시간 합계를 따로 세므로, 바꾼 뒤에는 1시간 한도가 다시 시작됩니다.
GAMA 관리자는 바이백을 일시 중지할 수도 있습니다. 일시 중지하면 라운드, 직접 소각, 트레저리 전송이 멈춥니다. 수수료 적립, 수령, 거래, 새 바이백 컨트랙트로 자금 옮기기는 멈추지 않습니다.
