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

Eth1.x 아카이브: EIP-1559 및 개선을 향한 이더리움의 길

Unitimes
特邀专栏作者
이 기사는 약 4261자로, 전체를 읽는 데 약 7분이 소요됩니다
이더리움(Eth1.x) 및 기타 퍼블릭 체인을 개선하는 것은 힘든 여정이지만 노력은 결코 멈추지 않습니다.
AI 요약
이더리움(Eth1.x) 및 기타 퍼블릭 체인을 개선하는 것은 힘든 여정이지만 노력은 결코 멈추지 않습니다.

편집자 주: 이 기사의 출처는Unitimes(ID:Uni-times)편집자 주: 이 기사의 출처는

, Griffin Ichiba Hotchkiss 저, David 번역, 허가 하에 출판.

저는 최근 포스트 아포칼립스 황무지, 특히 영화 매드 맥스: 분노의 도로의 이 장면에 대해 많은 생각을 했습니다. 그들은 계속 나아가야 하지만 여전히 영화의 핵심인 그들을 안전하게 수송하는 거대한 "전차" 트럭을 유지해야 합니다. 여주인공 샤를리즈 테론은 수리를 위해 트럭이 움직이는 동안 택시 아래로 기어 들어가야 합니다.

여전히 움직이고 있는 복잡한 트럭을 수리한다는 발상은 영화의 강렬한 드라마와 완벽하게 들어맞는다. 이것을 보았을 때 이것이 EIP(Ethereum Improvement Proposal) 프로세스와 핵심 개발자의 작업에 대한 적절한 은유라는 것을 깨달았습니다.

이더리움 프로토콜에 대한 변경 사항은 실시간으로 발생하며 모든 것과 모든 사람(가능한 경우)이 업그레이드 프로세스를 진행할 수 있도록 많은 신중하고 복잡한 엔지니어링이 업그레이드를 제작합니다. 블록체인 황무지의 도로에는 여전히 장애물이 있지만 일반적으로 이더리움은 트럭이 계속 앞으로 나아가고 수평선을 향해 움직이는 것을 멈추지 않는 한 여전히 다른 약탈 차량(기술 부채)보다 훨씬 앞서 있습니다. 새로운 제안은 단기적으로 현상 유지에 약간의 혼란을 일으킬 수 있지만 전반적으로 프로토콜을 개선할 가치가 있습니다.

일반적으로 이 일련의 기사에서 나는 매우 체계적으로 "깊은 대화"를 시도하지만, 이 기사에서는 세부적으로 포함된 기술보다는 이러한 제안을 둘러싼 논의의 내용과 특성에 더 집중하고 싶습니다. 토론이 어떻게 진행되었고 현재 어디에 있는지 알아보기 전에 EIP-1559와 "에스컬레이터"라는 두 가지 제안을 아주 간략하게 살펴보겠습니다.

EIP-1559

보조 제목

시작하기 좋은 곳은 원래 EIP-1559[1] 제안에 대한 동기를 살펴보는 것입니다. 이 제안의 원래 동기는 매우 간단했습니다.

"이더리움의 현재 "최고 가격 경매" 수수료 모델은 비효율적이고 사용자에게 비용이 많이 듭니다. 이 EIP는 네트워크 수요에 따라 기본 네트워크 수수료를 조정하여 이 메커니즘에 대한 대안을 제안하여 더 좋은 수수료 가격 효율성을 창출하고 복잡성을 줄입니다. 불필요하게 높은 수수료를 지불하지 않으려면 클라이언트 소프트웨어가 필요했습니다."

현재 이더리움 시스템에서는 새로 제출된 트랜잭션이 채굴자에 의해 다음 블록으로 패키징될 때까지 기다려야 하지만 이러한 트랜잭션은 gasPrice 매개변수를 증가시켜 네트워크 평균보다 높게 만들어 채굴자가 자신의 트랜잭션을 패키징하도록 장려할 수 있습니다. . 채굴자가 합리적이라면 항상 거래 수수료가 가장 큰 거래를 새 블록에 포함시키려 할 것이므로 다음 블록에 포함될 것으로 예상되는 거래는 항상 가스 가격이 가장 높은 거래입니다.

이 최고 가격 경매 모델의 문제는 거래 수요가 높은 기간 동안 상황이 빠르게 통제 불능이 될 수 있다는 것입니다. 블록이 가득 차면 사용자가 다른 블록보다 높은 가격에 트랜잭션을 포함시키려고 하므로 다음 블록에 트랜잭션을 포함시키는 비용(트랜잭션 수수료)이 급증할 수 있습니다.

현재 마이너는 단일 블록에 패키지된 트랜잭션 수를 늘릴 수 있는 능력(참고: 블록 가스의 상한을 높이는 등)이 있지만 이 상한은 곧 변경할 수 없으며 실제로 마이너는 더 많은 것을 사용할 의향이 있습니다. 블록 가스 한도를 점점 더 높이는 대신 작은 전체 블록을 사용합니다(광부의 경우 블록이 크면 엉클 블록 비율로 인해 더 높은 위험이 발생합니다). 특히 지갑이 가스 가격 책정 알고리즘을 사용하여 트랜잭션이 특정 시간 프레임 내에 포함되는 경우 트랜잭션을 포함시키기 위해 상당히 높은 트랜잭션 수수료[2]를 지불하게 될 수 있습니다. 다음(거의) 전체 블록으로 이동하십시오.

EIP-1559는 단일 블록의 총 가스 사용량이 현재 천만 가스 한도에 근접하도록 동적으로 조정되도록 설정되는 가스 요금에 대한 "기본 요금" 개념을 도입합니다. 이 "기본 수수료"는 채굴자의 주머니로 가지 않고 소각될 것입니다. 채굴자들이 패키지 트랜잭션을 하도록 동기를 부여하기 위해 사용자는 "Tip"(팁) 매개 변수도 설정하고 트랜잭션을 블록에 포함시키기 위해 지불할 최대 금액을 설정하면 채굴자는 이 "Tip"을 받게 됩니다. "(팁).

EIP-1559에 대한 자세한 내용은 Vitalik에서 게시한 EIP-1559 FAQ[3]를 읽어볼 것을 권장하며, 더 깊이 알고 싶다면 Barnabe Monnot에서 게시한 Jupyter 노트북[4]을 읽어볼 수 있습니다.

보조 제목

새로운 도전적인 제안 등장: 에스컬레이터

이더리움 거래 수수료에 대한 현재 "최고가 경매" 시스템의 비효율성은 명백한 사실이며 현재 거래 수수료 메커니즘이 더 나아질 수 있음을 분명히 밝히는 것이 중요합니다. 아무도 그것에 대해 논쟁하지 않을 것입니다. 단일 가격 경매 모델을 대체하는 메커니즘은 의심할 여지없이 이더리움 네트워크 전체에 이익이 될 것이며 궁극적으로 이는 개발자와 최종 사용자에게 이익이 될 것입니다. 우리 모두는 이에 대해 동의할 수 있고 동의해야 합니다.

그러나 EIP-1559에서 제안된 새로운 메커니즘은 현재 메커니즘과 다르게 작동하며 이를 변경하면 특히 사용자를 위해 이더리움 트랜잭션을 구축하고 제출하는 모든 소프트웨어에 문제가 발생할 수 있습니다. 특히 지갑은 이 새로운 메커니즘을 수용하기 위해 대대적인 변경이 필요합니다. 장기적으로 모든 사람에게 상황이 나아지더라도 단기적으로 EIP-1559 제안은 변화에 적응하고 소프트웨어 중단을 방지해야 하는 개발자에게 큰 부담을 줍니다.

EIP-1559가 한동안 초기 수프에서 떠돌아다닌 후 이 제안에 가장 영향을 받는 지갑 개발자를 포함하여 이더리움 커뮤니티가 고려하기 시작했습니다. 제안에 저항하는 대신 지갑 개발자는 흥미로운 토론 라인을 선택했습니다. 그들은 제안의 핵심 동기(즉, 이더리움 트랜잭션의 사용자 경험 개선)를 재고하고 제안을 해당 맥락에 두었습니다. 어쨌든 우리는 이 모든 작업을 수행할 것이며, 이것이 사용자에게 어떻게 보일지에 대한 아이디어를 처음부터 가지고 있어야 하며, 이를 사용하여 이 제안에서 제안되는 내용을 안내해야 합니다."

이것은 EIP-1559: The Escalator Algorithm[5]에 대한 Dan Finlay의 제안을 간략하게 설명합니다. 이 제안은 EIP-1559의 메커니즘과 많은 유사점을 공유하며 거의 동일한 동기와 목표를 가지고 있습니다. 그러나 에스컬레이터 메커니즘이 또 다른 개선 제안으로 제안되어 커뮤니티에서 별도로 제안된 두 메커니즘에 대해 더 자세한 논의를 하도록 했습니다.

"커뮤니티에서 가스 요금 시장에 대해 보다 생산적이고 구체적인 논의를 이끌어내기 위해서는 EIP-1559에서 주장하는 모든 기능이 제안은 대안 개선과 비교하여 실행 가능한 것과 비교할 수 있습니다.”

  • 이 에스컬레이터 메커니즘은 현재 단일 가격 경매 모델과 유사하지만 몇 가지 중요한 변경 사항이 있습니다.

고정 입찰가로 거래를 제출하는 대신 사용자는 거래가 포함되도록 지불할 최대 금액을 지정하는 "스텝업" 입찰을 제출합니다. 모든 입찰은 동일한 속도로 대기열의 모든 입찰을 점진적으로 예측 가능하게 증가시키는 "에스컬레이터" 대기열에 배치됩니다. 광부는 모든 에스컬레이터의 대기열을 볼 때 이러한 트랜잭션이 어떤 에스컬레이터에 있는지에 관계없이 가장 높은 입찰가를 가진 트랜잭션을 선택합니다. 트랜잭션이 블록에 포함되면 사용자는 현재 입찰가를 지불하는 대신 대기열에서 가장 높은 입찰가 옆에 있는 "두 번째로 높은 가격"을 지불합니다.

에스컬레이터 메커니즘의 주요 장점은 효율적인 가격 발견이 가능하다는 것입니다. , 줄을 서 있는 동안 두 번째로 높은 가격을 청구하여 사용자가 초과 지불하는 것을 방지합니다. 또한 EIP-1559와 같은 몇 가지 장점을 가지고 있어 네트워크가 혼잡한 경우에도 사용자가 올바른 요금을 쉽게 선택할 수 있습니다. 에스컬레이터 메커니즘 자체가 블록 크기를 결정하는 메커니즘을 변경하지 않는다는 점은 주목할 가치가 있습니다.

에스컬레이터 알고리즘 제안은 그 자체로 흥미롭고 세 가지 트랜잭션 처리 모델의 높은 수준의 비교를 위해 제안의 "사용자 전략"[6] 섹션을 읽는 것이 좋습니다. 이것에 관심이 있다면 Escalator Algorithm을 소개하는 논문[7]도 파고들 가치가 있지만, 조금 빗나갑니다...

EIP-1559 구현자와의 전화 회의에서 Dan Finlay는 지갑의 다양한 매개변수가 사용자에게 어떻게 표시되는지에 대한 몇 가지 모델을 제공했으며 필요한 사용자 개입 수준에 따라 이러한 매개변수가 어떻게 숨겨지거나 드러날 수 있는지 강조했습니다. 아래를 참조하십시오.

보조 제목

이더리움의 미래

이더리움의 미래

Ethereum(Eth1.x) 및 기타 퍼블릭 체인을 개선하는 것은 힘든 여정입니다. 올바른 토론 라인은 의미 있는 개선 제안을 계속 진행하면서 가장 영향을 받는 개발자와 사용자의 목소리를 듣고 그들의 우려 사항을 통합하는 것입니다. 왜냐하면 결국 우리 모두는 Valhalla의 관문까지 같은 대형 트럭을 운전하게 될 것이기 때문입니다. 음, Serenity(Ethereum 2.0)라고도 합니다. 이더리움의 상태 인플레이션 문제[9]에서 앞서간다는 것은 모멘텀을 잃지 않고 지속적으로 변화를 제안하고, 비판하고, 건설적으로 수정하는 것을 의미하며, 우리의 생존은 그것에 달려 있습니다!

참조 링크:

[1]https://eips.ethereum.org/

[2]https://etherscan.io/

[3]https://notes.ethereum.org/

[4]https://github.com/ethereum/

[5]https://github.com/

[6]https://github.com/

[7]https://agoric.com/

[8]https://ethresear.ch/

[9]https://blog.ethereum.org/

开发者
ETH
Odaily 공식 커뮤니티에 가입하세요