EIP-1559 업데이트 이후 가스비 설정 A to Z

Chill·2022년 4월 11일
1

NFT TIP

목록 보기
1/1
post-thumbnail

원본 트위터 글 by Vee(thedigitalvee)

잘못된 가스 설정으로 돈을 잃는 많은 사람들에게 이것은 이런 잘못된 가스비 낭비를 어떻게 멈추는지 알려주는 튜토리얼 입니다.

<목차>
• EIP-1559가 가져온 변화
• 메타 마스크에서 고급 가스 컨트롤을 작동하는 법
• 가스워에 대한 전략
• 트랜잭션의 속도를 높이는 법

🚨주의 사항🚨
: 이 가이드는 가스워에 참전하는 고급 사용자들을 위한 가이드 입니다. 이것은 일상적인 네트워
크 사용자에게는 해당되지 않습니다. 즉, NFT Degen들을 위한 가스워 가이드 입니다.

1. 모든 트랜잭션 fee는 이제 합쳐졌습니다.

• BASE FEE(기본 요금) =  네트워크가 스스로 설정한 FEE
• PRIORITY FEE(우선 요금) = 당신이 당신의 트랜잭션을 검증하는 채굴자에게 주는 인센티브 설정
• TOTAL FEE(최대 기본 요금) = BASE FEE + PRIORITY FEE

메타 마스크는 이제 네가 트랜잭션을 위해 지불하고 싶은 절대적인 최대치인 MAX FEE를 설정	하는 것을 허용합니다. 
(메타마스크에서 고급 가스 제어를 켜야 작동합니다. 메타 마스크에서고급 가스 제어를 켜는 방법은 아래 그림을 참조하세요.)





2. 시작

일단 당신이 프로젝트 웹사이트에서 'MINT' 버튼을 누르면, 메타마스크는 기본적인 트랜잭션 	창을 호출합니다. 
🚨새로운 사항🚨 세팅이 업데이트되어, 몇 초마다 메타 마스크가 네트워크 활동에 기반해 FEE를 재조정합니다.

STEP#1 : 즉시 'EDIT' 버튼을 누릅니다. (아래 그림 참조)




STEP#2 : FEE를 설정하고 트랜잭션을 제출합니다 (아래 그림 참조)
다시 한 번 생각할 점: 
• PRIORITY FEE(우선 요금) = 채굴자들에게 우리의 트랜잭션의 우선순위를 부여하기위해 우리가 제공하는 비용
• MAX FEE(최대 기본 요금) = 절대적인 우리가 전체 가스 FEE로 사용하고 싶은 금액



3. 시나리오



SCENARIO 1: 단순히 MAX FEE만 높였을 때
별로 크게 도움되지 않습니다. 그것은 단지 BASE FEE의 증가만을 의미합니다. 
즉, 이건 너의 MINER TIP(PRIORITY FEE)은 여전히 기본 값 수준에 머무른다는 걸 의미한다 (보통 1.5-2gwei)


SCENARIO 2: 단순히 PRIORITY FEE만 높였을 때
네가 단지 PRIORITY FEE 만을 증가시켰을 때, 약간은 너에게 도움이 된다. 이제 MINER들은 약간의 incentive를 받는다. 
그러나 넌센스인 것은 BASE FEE + PRIORITY FEE는 MAX FEE 이하로 유지해야 한다는 것이다. 
즉, 만약 BASE FEE가 증가하면, PRIORITY FEE는 줄어들 것이란 것이다. 왜냐하면, MAX FEE는 BASE FEE + PRIORITY FEE이기에, 
총량은 변하지 않으므로 하나가 늘어나면 하나가 줄어드는 구조인 것이다. 


SCENARIO 3: MAX FEE와 PRIORITY FEE를 모두 높였을 때
이제야 당신은 위에 설명된 문제들을 고려하여 MAX FEE와 PRIORITY FEE를 모두 인상했다.
이제 당신은 • 기본 요금 인상이 같는 의미에 대해 알 수 있습니다.
          • 당신은 MINER들에게 incentive를 주는 걸 할 수 있습니다.




4. 값 설정


APPROACH #1:

링크에 접속하고 99% 확률 설정을 확인하십시오.
권장하는 설정은 다음과 같습니다.
• Max Fee = (2 * Base Fee) + Max Priority

왜 이 방식을 사용할까요? 이 방식은 연속된 6개의 블록동안에 대해 너의 트랜잭션이 잘 작동하게 합니다. (자세한 설명은 나중에)




APPROACH #2:

당신이 이 NFT를 무조건 얻고 싶고, 극단적으로 비싼 가스비를 지불하는 것도 상관 없다면,
높은 MAX FEE를 설정하고, PRIORITY FEE를 MAX FEE와 같은 값으로 설정하십시오.
이제, 당신이 설정한 MAX FEE에서 BASE FEE를 뺀 뒤, 나머지 모든 GWEI는 MINER의 incentive(PRIORITY FEE)로 갑니다.




예제:

저는 최근에 BAYC의 MAYC 드랍에 이 방식을 썼습니다.
• Base Fee 는 364 였다.
• Priority Fee 를 700으로 설정했다.
• MAX Fee 를 700으로 설정했다.

트랜잭션은 즉시 confirm 되었다. TOTAL GAS = 700GWEI(약 0.12ETH)가 지불되었다.




5. 트랜잭션의 속도 올리기


예제: 트랜잭션의 속도 올리기

STEP #1: 펜딩 중인 트랜잭션의 "활동(Activity)"버튼을 누릅니다.

트랜잭션이 바로 진행되지 않으면, STEP#2를 확인하세요.
STEP #2: 가속화 버튼을 누르면 다음 단계로 들어갑니다.

STEP #3: 위에서 했던 과정보다 GAS를 더 올리십시오.

SCENARIO 4: 가속화 이후에도 트랜잭션이 진행되지 않을 때(펜딩 중일때)

위의 과정을 전부 진행했는데도, 여전히 트랜잭션이 빠르게 confirm 되지 않는다면, 당신은 다시 한 번 gas를 인상해야 합니다.
불행하게도 '가속화' 버튼이 사라졌습니다.☹️☹️

STEP #4: 메타 마스크에서 트랜잭션을 클릭하여 대화 상자를 엽니다. 하단에 'Speed up'버튼이 하나 더 있습니다. (그림 참조)




6. 이외의 상황 & 추가 자료

ETC: 이외의 상황

마지막으로, 이 스레드의 범위를 벗어나지만 위의 메커니즘에는 읽을 만한 가치가 있는 몇 가지 이해하기 어려운 글들이 있습니다.
APPROACH #1에서 사용된 공식에 대한 설명은 이 최종 가이드 를 참조하세요.




마지막! 이 기술들을 성공적으로 익혔다면, 당신은 NFT 민팅을 성공적으로 마칠 수 있습니다!
profile
VIRD DAO mod / NFT collector / 1eg DAO researcher / Azuki #1066 / 123465.eth / 커뮤니티 빌더들을 위한 커뮤니티 ONBLOCK

0개의 댓글