이더리움 가스비 수동 설정시 주의할점은 무엇인가요?
최근에 한국의 블록체인 업체에서 소액 0.1 이더리움 정도를 송금하는데 2100이더를 송금 가스비로 잘못 사용했다고 하는데요..
물론 그렇게 큰 이더리움이 지갑에 없다면 거래가 안되겠지만..위와같은 실수가 어떻게 가능한가요?
마이이더월렛에서 이더 송금 가스비를 수동으로 조절할때 어떤점을 주의해야 하나요?
이더리움 전송 수수료의 최대 수수료는 아래 공식이 적용됩니다.
지불되는 최대 수수료 = 가스가격 (Gwei) X 가스 한도 (1 Gwei = 0.000000001 ETH)
질문주신 것처럼 이더리움을 전송하실 때 가스가격과 가스한도를 실수하지 않고 잘 입력하셔야 되는데 잘못 입력하게 되면 오히려 가스비를 적게 입력하여 전송이 느리게 진행될 수 있거나 보내는 이더리움 갯수보다 더 많은 가스비가 나갈 수도 있습니다.
가스비를 수동으로 조절할 때 설정법을 잘 모르신다면 아래의 이더게스스테이션이라는 사이트를 참조하시면 입력에 대한 실수를 줄이실 수 있습니다.
이더게스스테이션: https://ethgasstation.info/
아래 그림은 이더게스스테이션의 화면인데 가스가격과 가스한도당 현재 이더리움네트워크 상에서 전송시간이 얼마나 걸릴지 확인이 가능 합니다. 이를 참조하여 가스가격과 가스한도를 설정하신다면 질문주신 경우와 같은 실수를 예방하실 수 있습니다.
안녕하세요. 류쨩입니다.
가스비 설정 이전에 Gas Limit과 Gas Price의 차이를 간단하게 알아두면 좋을 것 같습니다.
Gas Limit은 해당 Transaction(자동차)의 연료(기름)이라고 이해하시면 좋습니다.
이더리움 전송의 경우 21,000 Gas로 고정되어있고,
ERC20 토큰의 경우 코드에 따라 달라지지만 보통 35,000 ~ 70,000 Gas 가 소모됩니다.
사용되지 않은 GAS는 환불이 되므로, 보통 넉넉하게 설정하곤 합니다.
(요즘은 MetaMask 나 기타 지갑 프로그램들이 Gas를 대략적으로 측정 해줍니다.)
Gas Price는 해당 Gas의 가격입니다. 보통 1Gwei 미만은 체결되지 않습니다.
(대기중인 Transaction이 없다면 체결이 되긴 합니다.)
현재 평균 Gas 비를 확인하고, Gas 비용 보다 살짝 높게 하면 우선순위를 갖게 되십니다.
Gas Price는 Gas당 가격이기 때문에 환불 되지 않습니다.
급하게 Transaction을 성사 시켜야 할 때는 Gas Limit을 높이는것이 아닌 Gas Price를 높이는 것이 맞습니다.
카카오택시에서 스마트호출 (1,000원)을 하게 되면, 택시를 잡는데 우선순위를 가져오는 개념이라고 생각하시면 됩니다.
동일한 Gas Limit (ex, 21,000)일 경우 1 Gas 당 높은 가격을 측정한 Transaction이 채굴자들에게는 이득이기 때문입니다.