이더리움에서는 토큰을 보내거나 스마트 계약을 호출해 블록체인에 쓰기 작업을 수행할 때 채굴자 계산 비용이 필요하며, 청구는 ETH로 지불되는 가스 단위로 계산됩니다. 호출 메서드가 성공하든 실패하든 계산 비용은 청구됩니다. 실패하더라도 채굴자가 거래를 검증하고 실행(계산)하므로 가스 수수료는 성공적인 거래와 마찬가지로 지불해야 합니다.
간단히 말해, 가스 제한은 자동차가 첨가해야 하는 휘발유의 양과 같고, 휘발유 가격은 휘발유 리터당 가격과 같습니다.
가스 한도는 한 번의 거래에서 사용할 수 있는 최대 연료량을 의미하기 때문에 한도라고 불립니다. 거래에 필요한 가스는 스마트 계약을 호출하여 실행하는 코드의 양에 의해 정의됩니다. 연료를 너무 많이 쓰고 싶지 않다면, 연료 한도를 낮춘다고 해서 큰 도움이 되지 않습니다. 컴퓨팅 자원을 지불할 만큼 충분한 가스를 포함해야 하며, 그렇지 않으면 가스 부족으로 인해 오류가 보고됩니다. 사용하지 않은 모든 연료는 전송 종료 시 반환됩니다. imToken을 사용해 1 ETH를 보내고, 가스 한도를 400,000으로 설정하면, 송금이 끝난 후 400,000에서 21,000 사이의 가스 환불을 받게 됩니다.
가스 가격을 낮추면 광부들을 구할 수 있지만, 동시에 광부들의 포장 속도도 늦춰집니다. 채굴자들은 가스 가격이 높은 거래를 우선시하며, 송금을 빠르게 하고 싶다면 가스 가격을 높게 설정해 높은 가격을 유지할 수 있습니다. 급하지 않다면 안전한 가스 가격만 설정하면 채굴자가 거래를 패키지화해 줍니다광부들이 받아들일 수 있는 최소 유가를 확인하세요: http://ethgasstation.info/
데이터는 선택 사항이며 계약을 호출하는 데 사용됩니다. 해당 문자열을 16진수로 변환하고, tool: http://string-functions.com/string-hex.aspx 변환한 뒤 16진수 데이터를 0x부터 채워야 합니다. 예를 들어, makoshan에서 16진수로 변환하는 것이 0x6d616b6f7368616e |