과학 코너 09 | 이더리움 가스 및 수수료
스마트 계약은 이름에서 알 수 있듯이 컴퓨터 코드가 자동으로 실행할 수 있는 계약을 말하며 이더리움 가상 머신은 스마트 계약을 실행하는 데 사용되며 스마트 계정은 스마트 계약을 실행할 수 있는 매개체입니다. 즉, 스마트 계정, 이 "계정"은 스마트 계약에 따라 어떤 제어를 기반으로 이더리움 가상 머신에 의해 제어될 수 있습니다.
세상에 공짜는 없다 스마트 컨트랙트 기능이 너무 좋아서 헛수고가 아니다 또한 이더리움에서 거래를 할 때 채굴자 수수료도 지불해야 한다 그러면 이더리움 시스템에서 가지고 있는 수수료는 가스와 취급 수수료 사이의 관계는 무엇입니까?

1. 이더리움 가스란?
가스는 영어 단어이고 중국어는 가스, 휘발유를 의미합니다. 이것은 일상 생활에서 소비되는 것입니다. 이더리움 가스는 자동차 연료와 유사하며 스마트 계약을 추진하려면 이더리움 가스가 필요합니다.
Ethereum이 "연료"를 생성하는 이유는 무엇입니까? 이더리움의 가스는 무엇을 의미합니까? Ethereum의 Gas는 거래 수수료와 밀접한 관련이 있습니다. 이더리움 거래에는 수수료가 필요하며, 이 Gas는 이더리움 수수료의 계산 모델입니다.
이더리움의 설정에서 거래 수수료는 암호화된 연료, 즉 스마트 계약의 움직임을 구동할 수 있는 가스와 비슷합니다. 이더리움이 블록체인에서 트랜잭션을 실행할 때 가스는 특성의 규칙에 따라 점차적으로 소비됩니다. 이러한 관점에서 Gas는 자동차 연료와 마찬가지로 원래 의도와 동일하며 자동차를 시작하려면 연료가 필요합니다.
2. Ethereum Gas와 Bitcoin 거래 수수료의 차이점은 무엇입니까?
세상에 공짜는 없다 비트코인과 이더리움 모두 취급수수료가 필요하지만 취급수수료 모델이 다르다.
비트코인은 송금 수수료로 비트코인을 직접 지불하지만 이더리움은 그렇지 않습니다.
Ethereum은 본질적으로 가상 머신입니다.이 가상 머신은 분산되어 있으며 전 세계 사람들이 제어하는 공동 가상 머신으로 구성된 "세계적 수준의 컴퓨팅 네트워크"입니다.
토큰을 보내거나 계약을 실행하거나 이더를 전송하거나 블록에서 다른 작업을 수행할 때 컴퓨터는 트랜잭션을 처리할 때 계산을 수행해야 하며 이 계산 프로세스는 네트워크 리소스를 소비합니다.
이런 식으로 컴퓨터가 귀하를 위해 작동하고 채굴자가 귀하를 위해 거래를 처리하도록 하려면 "가스 요금"(즉, 가스)을 지불해야 합니다.
일반적으로 발신자가 지불하고자 하는 가스 가격이 높을수록 채굴자가 거래에서 얻는 가치가 커지고 채굴자가 거래를 선택할 가능성이 높아집니다.
이러한 방식으로 광부는 거래를 자유롭게 선택할 수 있습니다. 발신자에 대한 가스 가격을 참조로 설정하기 위해 채굴자는 거래를 실행하는 데 필요한 최소 가스 가격을 직접 제안할 수 있습니다.
3. 이더리움 가스 소비량은 어떻게 계산하나요?
이더리움 가상 머신이 트랜잭션을 처리할 때 가상 머신은 트랜잭션에서 결정된 작업 지침에 따라 하나씩 처리하며 각 작업 명령에는 명확하게 규정된 가스 소비가 있습니다.
이더리움 시스템은 두 개의 계정을 규정합니다. 하나는 일반 계정이고 다른 하나는 스마트 계정입니다.
일반 이체 거래, 즉 "일반 계정"이라고 부르는 거래에는 21,000의 고정 가스가 필요합니다.
"스마트 계정"을 호출할 때 스마트 계약의 복잡성이 다르기 때문에 필요한 가스도 다릅니다. 트랜잭션 처리에 사용되는 리소스(계산, 메모리 등)가 많을수록 Gas가 더 많이 필요합니다.
당신은 질문을 할 수 있습니다: 사용자의 거래가 악의적인 스마트 계약과 관련된 경우, 이 계약은 매우 복잡하고 이 계약의 실행은 무한한 연료를 소비합니다. 어떻게 해야 합니까?
이더리움 시스템의 해결책은 악의적인 스마트 컨트랙트로 인한 무제한의 Gas 소비를 피하기 위해 사용자는 거래를 보낼 때 소비할 수 있는 가스 제한, 즉 GasLimit을 설정해야 합니다. 스마트 계약에서 최악의 경우는 GasLimit에서 지정한 범위 내에서 연료를 소비하는 것입니다.
4. 이더리움 가스와 거래 수수료는 어떤 관계가 있나요?
이더리움 시스템에서 지불하는 수수료는 GasPrice에 GasUsed를 곱한 것과 같습니다.
GasPrice는 연료의 단가로, GasUsed는 자동차에 필요한 연료의 리터수로 이해할 수 있습니다.
자동차의 경우 예를 들어 보겠습니다.
휘발유 1리터가 20위안이라면 휘발유 1만 리터는 20만 위안입니다. 이더리움의 경우 각 가스는 20GW(GW는 이더리움의 정량적 단위), 10,000가스: 20 곱하기 10,000, 200,000GW, 20,000GW는 0.0002 ETH, 즉 거래 절차는 0.0002 이더리움입니다.
(구체적인 교환 가치는 아래 표 참조)

▲ 참고: 이더 수량의 기본 단위는 "Wei"이며, 이더의 단위는 "Wei, Finney, Ether"이며, 이 중 "Ether"는 일반 거래에 사용되며, "Finney"는 소액 거래에 사용됩니다. ; "Saab" 및 "Wei"는 수수료 및 계약을 수행하는 데 사용됩니다.
이를 통해 우리는 Gas가 이더리움이 아닌 별도의 시스템이며 그 교환 비율이 이더리움과 일정한 비율을 이루고 있으며 비례 교환 후 최종적으로 거래 수수료를 형성하고 있음을 알 수 있습니다.
특정 환율에 대한 문의는 다음 웹사이트에서 볼 수 있습니다: https://jin10086.github.io/etherconVerter/
가스 가격과 이더리움 가격은 모두 시장에 의해 자유롭게 규제되지만 둘은 다릅니다.그 차이점은 다음과 같습니다.
이더리움의 가격은 시장 상황에 따라 변동하며,
Gas의 가격은 채굴자에 의해 결정되며 Gas 가격이 채굴자의 최소 요구 사항보다 낮을 경우 채굴자는 거래 처리를 거부합니다.
가스와 이더리움이 분리되어 있어 이더리움 가격의 급격한 변화에 따른 변동 가능성으로부터 시스템을 보호합니다.
대부분의 채굴자들은 이익을 먼저 선택합니다.거래를 처리할 때 가스 가격이 높은 것부터 낮은 것 순으로 정렬하고 가스 가격이 높은 사람에게 우선권을 줍니다.거래가 급하면 가스를 늘려야 합니다. 광부가 당신을 더 일찍 볼 수 있도록 가격; 걱정하지 않으면 광부가 설정 한 가스 가격의 최종선보다 높은 가스 가격을 설정하면됩니다.
5. 가스는 어떻게 얻나요?
사실 Gas는 채굴자로부터 구입한 Ethereum입니다.사용자 자신의 계정에 있는 Ethereum은 채굴자로부터 Gas를 구입할 수 있습니다.Ethereum 클라이언트는 지정된 거래 최대 지출 한도에 따라 자동으로 Ethereum을 사용하여 Gas를 구입합니다.
6. Gas는 결국 어디로 갔습니까?
각 거래에 대해 거래 개시자는 거래의 가스 한도와 가스 가격을 설정해야 합니다. 다른 작업은 다른 가스 비용을 발생시킵니다. 가스가 소진되면 채굴자는 실행을 중지하고 사용된 가스는 채굴자에게 보상됩니다. 광부., 여기에는 여러 상황이 포함됩니다.
첫 번째 경우 Gas가 남아 있으면 나머지 Gas는 거래 개시자 또는 스마트 계약 생성자에게 환불됩니다. 예를 들어 이이에게 1이더리움을 보내면 내가 설정한 가스 한도는 50,000이고 정상적으로 소비해야 하는 가스는 21,000이고, 소비하지 않은 나머지 29,000은 나에게 돌려준다.
두 번째 상황은 내가 설정한 Gaslimit가 너무 낮거나 내 계정의 Ethereum이 내 Gas 소비를 지불하기에 충분하지 않은 경우 Gas 부족으로 인해 거래가 취소되고 계산에 사용된 Gas는 Back되지 않습니다. 내 계정으로.
세 번째 경우는 트랜잭션이 실패하면 이미 점유한 컴퓨팅 리소스에 대한 처리 수수료도 내가 지불해야 합니다.
7. 합리적인 가스 가격을 설정하는 방법은 무엇입니까?
각 거래 전에 이 웹사이트를 확인하여 설정해야 하는 가스 가격을 확인할 수 있습니다: https://ethGasstation.info/


