BTC
ETH
HTX
SOL
BNB
시장 동향 보기
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

GasNow를 이해하는 3분: 실제 가스 가격 표시기

以太坊爱好者
特邀专栏作者
이 기사는 약 2380자로, 전체를 읽는 데 약 4분이 소요됩니다
GasNow는 더 이상 과거 데이터를 기반으로 미래를 예측하지 않고 Spark 마이닝 풀 노드의 트랜잭션 풀에서 트랜잭션의 가스 가격 분포를 기반으로 합니다.
AI 요약
GasNow는 더 이상 과거 데이터를 기반으로 미래를 예측하지 않고 Spark 마이닝 풀 노드의 트랜잭션 풀에서 트랜잭션의 가스 가격 분포를 기반으로 합니다.

편집자 주: 이 기사의 출처는이더리움 애호가(ID: ethfans), 저자: A Jian, Odaily에서 승인을 받아 복제했습니다.

편집자 주: 이 기사의 출처는

이더리움 애호가(ID: ethfans)

이더리움 애호가(ID: ethfans)

, 저자: A Jian, Odaily에서 승인을 받아 복제했습니다.

간단히 말해 Gas는 Ethereum에서 트랜잭션에 필요한 계산량을 측정하는 데 사용되는 단위입니다. 트랜잭션의 복잡성이 높을수록 더 많은 Gas를 소비해야 하므로 트랜잭션이 복잡할수록 트랜잭션을 시작할 때 더 많은 Gas 할당량을 설정(예약)해야 합니다. 충분하지 않으면 컴퓨팅 리소스의 고갈로 인해 트랜잭션이 실패합니다.

하지만 좋은 점은 이 문제에 대해 걱정할 필요가 없다는 것입니다. 사용하지 않은 Gas는 취급 수수료를 계산하지 않기 때문에 자신의 계정에서 저렴하고 충분히 큰 값을 설정할 수 있습니다. 이 금액을 설정하십시오 트랜잭션은 100 Gas를 사용할 수 있지만 실제로는 20 Gas만 사용합니다. 그러면 트랜잭션을 패키지한 블록 생산자는 처리 수수료로 20 Gas만 받을 수 있으며 아무 대가 없이 청구할 수 없습니다. 또한 가스 사용량 추정 기술은 이제 매우 보편화되었습니다.사용자가 메타마스크 지갑 플러그인을 사용하여 애플리케이션과 상호 작용할 때 가스 한도를 수동으로 설정할 필요가 전혀 없다는 것을 알게 될 것입니다.플러그인은 이미 추정했습니다. 당신을 위해.

그러나 가스 가격에 관해서는 골칫거리입니다. 이 매개변수는 트랜잭션 개시자가 가스 단위당 지불하고자 하는 가격을 나타내며 이 가격의 일부는 결국 트랜잭션을 패키징한 블록 생산자가 얻게 된다는 것을 모두 알고 있습니다. 가스 가격이 높은 거래를 선호합니다. 하지만 누가 거래 수수료를 더 저렴하게 만들고 싶지 않습니까? 누가 저렴하게 거래를 성사시키고 싶지 않습니까?

이미지 설명이 기사- 일반적인 의미는 트랜잭션이 2분 이내에 패키지되길 원하면 가스 가격을 95 Gwei 이상으로 설정해야 하며, 5분 이내에만 패키지되도록 하려면 79 Gwei 이상으로 설정해야 한다는 것입니다. 괜찮습니다. -

귀하와 저와 같은 대부분의 사용자는 주유소를 사용하는 데 아무런 문제가 없습니다. 하지만 초단타매매를 하고 싶다면? 또는 거래 로봇을 작성하고 싶다면 어떻게 해야 할까요? 주유소는 정말 믿을 수 있을까?

이것은 결점을 찾는 것이 아니며 속임수를 쓰는 것도 아닙니다.

이 기사2020년 3월 14일 많은 사용자의 어려운 경험을 언급했습니다(ETH 가격의 급격한 하락으로 인해 체인 활동이 크게 증가함). 증가만 하고 주문을 표시하기 위해 일련번호 논스를 빼지 않음 가스 가격이 너무 낮아 이전 트랜잭션이 블록 노드에 의해 폐기되면 후속 트랜잭션에 대해 가스 가격을 아무리 높게 설정해도 도움이 되지 않습니다. , 노드는 이전 트랜잭션을 건너뛰고 후속 트랜잭션을 직접 패키징할 수 없기 때문에 이전 트랜잭션은 폐기되었으며 이는 계정을 잠그는 것과 같습니다. 유일한 해결 방법은 체인에 업로드되지 않은 가장 초기 트랜잭션을 검색하고 이 트랜잭션의 일련 번호를 사용하여 트랜잭션을 재전송하는 것입니다. 가스 가격은 충분히 높아야 합니다. 마찬가지로 많은 트레이딩 봇이 같은 이유로 멈춥니다.그 이유는 그들이 의존하는 가스 가격 보고자가 네트워크 가스 가격을 잘못 추정하기 때문입니다.몇 가지 트랜잭션을 보낸 후 봇이 멈춥니다.이 유혈 교훈은 각 거래에 적합한 가스 가격을 조정하는 것이 얼마나 중요한지 완전히 보여줍니다. 체인의 애플리케이션이 활성화될 때(예: 얼마 전 Yield Farming 붐) 거래의 성공은 이 거래에 영향을 미칠 뿐만 아니라 후속 거래에도 영향을 미치기 때문입니다.

그러나 정확한 가스 가격 견적을 얻지 못하는 이유는 무엇입니까? 극복할 수 있을까요?

피어 투 피어 네트워크 아키텍처

: 모든 노드는 탈중앙화 거래가 노드로 전송되면 노드는 특정 확인 후 거래 데이터를 다른 노드에 브로드캐스트합니다 이 네트워크 구조는 어떤 노드도 실시간으로 처리되지 않은 거래의 글로벌 상태를 얻을 전체 네트워크에서 트랜잭션 전파에는 시간과 사고가 필요합니다(일부 노드는 더 높은 가스 가격을 임계값으로 사용하고 자신을 보호하기 위해 낮은 수수료로 트랜잭션을 거부할 수 있음). 이 점에 대해서는 개선만 할 수 있을 뿐 근본적으로 극복하는 것은 불가능하다.

그러나 다른 한편으로 중요한 것은 우리가 가스 가격을 추정하는 방식입니다. 지금까지 대부분의 가스 가격 지표에서 사용하는 방법은 과거 일정 기간 동안 블록에 패키징된 거래의 가스 가격을 기반으로 거래의 가스 가격을 통계적으로 처리하여 미래 가스 가격의 추정치. 잘 생각해보면 이는 사실 매우 불합리한 일이다 트랜잭션을 보내는 순간 트랜잭션이 얼마나 빨리 체인에 업로드될 수 있는지를 결정하는 것은 기존 미처리 트랜잭션보다 Gas price가 더 높은 트랜잭션의 수입니다. 트랜잭션 및 트랜잭션에 있는 트랜잭션 수 트랜잭션이 패키지되지 않은 기간 동안 귀하보다 가스 가격이 더 높은 트랜잭션을 발행한 사람의 수입니다. 이미 체인에 있는 트랜잭션, 즉 과거 데이터를 사용하여 그러한 추정을 하는 것이 합리적으로 보이지만 실제로는 터무니 없습니다. 네트워크 활동이 급격히 증가하고 가스 가격이 급격히 상승할 때 과거 데이터를 기반으로 추정하는 방법은 과소 평가된 가스 가격만 제공할 가능성이 큽니다. 보다 정확한 추정은 기존의 처리되지 않은 트랜잭션의 가스 가격 분포를 기반으로 해야 하며, 통계적 방법이 필요하더라도 과거 데이터를 사용하여 추정하는 것보다 간단합니다.

이것은 GasNow가 훌륭한 곳입니다. 미래를 예측하기 위해 더 이상 과거 데이터를 기반으로 하는 것이 아니라 스파크 마이닝 풀 노드의 트랜잭션 풀에서 트랜잭션의 가스 가격 분포를 기반으로 합니다. 수입을 극대화하기 위해 마이닝 풀은 한편으로는 트랜잭션을 최대한 많이 모아야 하고, 다른 한편으로는 트랜잭션 풀에 패키징할 트랜잭션을 높은 것부터 낮은 것으로 패키징해야 합니다. 따라서 GasNow에서 제공하는 데이터는 정말 의미가 있습니다.

이미지 설명
开发者
ETH
Odaily 공식 커뮤니티에 가입하세요