작성자: Blockwords
편집자: 테크 플로우 (Techflowpost) TechFlow
이더 네트워크가 2024년 1분기 Dencun 하드 포크 로 이동함에 따라 커뮤니티는 일련의 중요한 개선 제안(EIP)을 간절히 기대하고 있습니다. 이러한 제안은 이더 의 미래 방향과 관련될 뿐만 아니라 전체 암호화폐 생태계에 지대한 영향을 미칠 수도 있습니다. 이 기사에서는 독자들에게 포괄적인 이해를 제공하기 위해 이러한 제안의 세부 사항과 잠재적 영향을 자세히 살펴보겠습니다.
최근 이더 풀코어 개발자 회의에서 마침내 다음 메인넷 하드 포크 Dencun 업그레이드에 대한 잠정 일정이 확정되었습니다. 이더 개발자는 큰 문제가 발생하지 않는 경우에만 다음 날짜에 이더 의 공개 테스트넷을 포크 계획이라는 점에 유의하는 것이 중요합니다.
괴를리: 1월 17일
세폴리아: 1월 30일
홀스키: 2월 7일
네트워크가 더 이상 사용되지 않을 것으로 예상되므로 Goerli가 베타 프로그램에 참여하는 것은 이번이 마지막이 될 것입니다.
그들은 또한 아직 이름이 알려지지 않은 프라하/엘렉트라 업그레이드에 대해 논의했습니다. 이더 커뮤니티는 하나의 대규모 핵심 기능 개선(1년이 걸릴 수 있음)에 집중할지 아니면 여러 개의 작은 개선 사항(2024년 후반에 구현될 수 있음)을 중심으로 업그레이드할지 고려하고 있습니다.
위 문제에 대한 결정은 새해 이후에 이루어질 예정이지만, 현재로서는 2024 Dencun 업그레이드 이후 주목할 만한 몇 가지 개선 사항이 있습니다.
EIP-4844(원래 Danksharding)
EIP-4844는 Dencun EIP의 주요 프로젝트로 2023년 많은 뉴스 보도의 초점이 되고 있습니다.
StarkWare 공동 창업자인 Eli Ben-Sasson은 이번 업그레이드로 모든 L2의 데이터 가용성 비용이 절감될 것이라고 지적했습니다. 그래서 스타크넷은 사용자들이 비용을 절감할 수 있도록 매우 기대하고 있는 부분입니다.
Web3 지갑 개발사인 Suku의 CTO인 Lucas Henning은 올해를 "이더 획기적인 발전을 이룬 해"라고 불렀습니다. EIP-4844는 롤업 가스 비용을 최대 100배까지 줄일 수 있는 혁신적인 기술입니다.
계정 추상화의 증가
Henning의 또 다른 초점은 계정 추상화의 개선 사항인 ERC-4337 및 확장 ERC-6900을 활용하는 것입니다.
ERC는 이더 생태계 내의 토큰 표준에 특별히 초점을 맞춘 EIP의 하위 집합입니다. 상호 운용성을 보장하기 위해 토큰 구현에 대한 규칙을 정의합니다. 핵심 프로토콜을 수정하는 일부 EIP와 달리 ERC는 일반적으로 하드 포크 요구하지 않습니다.
ERC-4337은 3월에 출시되었으며 Henning은 계정 추상화 개념이 가장 중요한 사용자 변경에서 중요한 역할을 할 것이라고 믿습니다.
그는 계정 추상화가 우리가 지갑을 이해하고 상호 작용하는 방식을 완전히 바꿔 가스 거래를 표준으로 만들고 보안 소셜 로그인이 새로운 표준이 되며 근본적으로 이더 사용자 경험을 재구성할 것이라고 말했습니다.
전통적으로 이더 개인 키로 제어되는 외부 소유 계정(EOA)과 코드로 제어되는 계약 계정이라는 두 가지 유형의 계정이 있습니다. 계정 추상화는 이러한 구분을 모호하게 하여 사용자가 스마트 계약처럼 기능하는 계정을 생성할 수 있게 해줍니다.
이는 사용자 경험과 보안을 향상시키고 다중 서명 지갑이나 분실된 키의 사회적 복구와 같은 보다 복잡한 계정 논리를 허용합니다.
ERC-6900은 "위임된 거래"라는 개념을 도입합니다. 이 표준은 또한 이더 메인넷 합의에 대한 변경을 요구하지 않습니다 . 이를 통해 사용자는 자신을 대신하여 다른 사람에게 거래를 위임할 수 있습니다. 예를 들어 일련의 작업을 한꺼번에 승인함으로써 시간과 번거로움을 절약할 수 있습니다.
EIP-1153(임시 스토리지 Opcode)
이 제안은 스마트 계약 실행 중 임시 또는 임시 저장소를 처리하기 위한 새로운 메커니즘을 도입하는 것을 목표로 하는 Dencun의 일부입니다.
이더 의 기존 저장 작업은 영구적이며 가스를 소비합니다. 이는 트랜잭션 전반에 걸쳐 지속될 필요가 없는 임시 데이터의 경우 비효율적일 수 있습니다.
EIP-1153은 스마트 계약이 임시 저장소(트랜잭션 실행이 끝나면 지워지는 저장소)를 사용할 수 있도록 하는 opcode(작업 코드)입니다.
Uniswap 팀은 1153번을 위해 로비를 했고 그것이 Shapella에 있기를 원했지만 핵심 개발자들 사이의 합의에 도달할 만큼 충분한 지원을 얻지 못했습니다. 이번 업그레이드는 Uniswap의 향후 v4 프로토콜의 기능과 효율성을 향상시키는 데 중요한 역할을 할 것으로 예상됩니다.
읽으려면 여기를 클릭하십시오: Uniswap Labs는 v4를 위해 무엇을 준비했습니까?
임시 저장을 활성화함으로써 EIP-1153 은 계약 실행 중 데이터 저장에 드는 가스 비용을 줄이고 개발자에게 스마트 계약을 설계할 때 더 많은 유연성을 제공할 수 있습니다.
EIP-1153은 영구 저장에 대한 부담을 줄이고 상태 팽창을 최소화함으로써 전체 이더 네트워크의 확장성에 기여할 수 있습니다.
EIP-4788 (Beacon 블록루트 제출)
상상해 보세요 . 이더 두 가지 주요 부분으로 구성된 거대한 라이브러리입니다. 사람들이 책을 읽으러 오는(스마트 계약 실행) 독서실과 같은 EVM(이더 Virtual Machine) 부분과, 비콘 체인(Beacon Chain) 부분이 마치 모든 책과 그 위치(이더 네트워크의 합의 및 조정)를 추적하는 도서관 카탈로그 시스템입니다.
EIP-4788 이전에는 이 두 부분이 기능적으로 다소 독립적이었습니다. EVM 부분은 최신 디렉터리에 직접 액세스할 수 없으며, 비콘 체인 부분에서 무슨 일이 일어나고 있는지 이해하기 위해 간접적인 방법에 의존해야 합니다.
EIP-4788은 각 EVM 블록에 "비콘 블록 루트"(상위 블록의 다이제스트 또는 해시 트리 루트) 배치를 제안합니다. 이는 도서관의 오래된 카드 파일링 시스템(비효율적이고 때로는 부정확함)에서 중앙 도서관 데이터베이스에 실시간으로 정확하고 직접적으로 연결되는 시스템으로 전환하는 것과 같습니다.
이 현대 도서관에서는 새로운 책이 추가, 이동 또는 제거(비콘 체인 업데이트)될 때마다 독자(EVM)가 정확한 정보를 즉시 얻을 수 있습니다. 독자는 최신 정보를 얻고 있다고 신뢰할 수 있으며 라이브러리 작업(예: 스마트 계약 실행)이 전체 카탈로그 시스템(컨센서스 레이어 상태)과 더욱 일치합니다.
이 모든 작업은 신뢰가 최소화된 방식으로 이루어지며 외부 오라클 데이터를 제공할 필요가 없으므로 잠재적인 실패 또는 조작 지점이 줄어듭니다.
이러한 변화는 Lido, 스마트 계약 기반 브리지 및 재스테이킹 솔루션과 같은 리퀴드 스테이킹 프로토콜에 특히 유용합니다. 이러한 프로토콜을 통해 검증자 잔액 및 상태와 같은 주요 데이터에 컨센서스 레이어 에서 직접 액세스할 수 있으므로 보안 및 운영이 향상됩니다. .효율성.
EIP-4788은 기본적으로 메인넷 전반에 걸쳐 이더 의 합의 상태를 전달하기 위해 프로토콜 수준 오라클을 도입합니다.
Lido용 zkOracle을 배포하고 있는 Nil Foundation의 설립자인 Misha Komarov는 이것이 "완전히 도움이 된다"고 말합니다. 그는 "그들은 zkOracle 설계에서 수행되는 애플리케이션 논리(현재 실행 계층 내에서 zkLLVM을 통해 Casper FFG 증명으로 입증됨)에서 컨센서스 레이어 상태 루트를 사용해야 합니다"라고 말했습니다.
읽으려면 여기를 클릭하세요: 새로운 이더 롤업은 샤딩에 대한 영지식 접근 방식을 취합니다.
EIP-5656(MCOPY 연산코드)
EVM은 다양한 작업을 나타내는 일련의 opcode를 사용하여 작동합니다.
EIP-5656은 스마트 계약 실행 중 메모리 내 데이터 복사 프로세스를 최적화하도록 설계된 MCOPY라는 새로운 opcode를 도입합니다.
현재 EVM 아키텍처에서 기존 opcode를 사용하여 대량 데이터 세그먼트를 복사하는 것은 비효율적이고 비용이 많이 들 수 있습니다. MCOPY는 성능을 향상시키면서 이러한 작업과 관련된 가스 비용을 줄일 것으로 예상되는 보다 효율적인 접근 방식을 제공합니다.
메모리 작업이 빨라지면 계약이 더 빠르게 실행되고 개발자는 스마트 계약을 최적화할 수 있는 더 많은 도구를 갖게 됩니다. 특히 대규모 데이터 구조나 메모리 작업과 관련된 복잡한 작업을 처리할 때 더욱 그렇습니다.
EIP-6780(SELFDESTRUCT 제한)
이더 에서 SELFDESTRUCT opcode를 사용하면 스마트 계약이 블록체인에서 자신을 삭제할 수 있습니다. 실행되면 계약의 코드와 저장소를 상태에서 제거하고 계약의 남은 이더 지정된 주소로 보냅니다.
그러나 이 기능은 상태 관리 복잡성 및 잠재적인 보안 취약성을 비롯한 여러 문제를 야기합니다. SELFDESTRUCT를 제한함으로써 이더 상태 크기를 더 잘 관리할 수 있으므로 더 안정적이고 예측 가능한 블록체인이 됩니다. 이는 향후 이더 업그레이드를 단순화하므로 네트워크의 장기적인 확장성과 유지 관리에 중요합니다.