이 보고서에서는 10월 현재 펙트라 업그레이드와 메인넷 활성화 예상 일정에 대한 개요와 검증자, ETH 보유자 및 투자자에 대한 정보를 제공합니다. 마지막으로 이 보고서는 기록 만료, 내장된 제안자 빌더 분리(ePBS), 버클 트리 마이그레이션 등 펙트라와 함께 진행된 프로토콜 개발에 대한 인사이트를 공유합니다.
Bragg-Electra, 줄여서 "펙트라"는 다음 이더리움 업그레이드의 이름입니다. 이름 외에 업그레이드에 대한 다른 모든 세부 사항은 개발자들이 지난 11월에 계획을 시작한 이래로 유동적입니다. 그러나 펙트라에 포함될 내용을 논의할 때 개발자들이 버클 전환을 제외한 이더리움 프로토콜의 최우선 과제에 대해 동의하고 있다는 점은 분명합니다. 개발자들은 펙트라 이후 업그레이드의 초점이 버클 전환에 맞춰져야 한다는 데 동의했지만, 버클 이전에 어떤 코드 변경이 우선순위가 될지는 명확하지 않았습니다.
버클 전환은 이더의 상태 데이터 구조에 대한 대대적인 개편입니다. 상태는 모든 이더 계정의 현재 잔액, 이를 제어하는 컨트랙트 코드, 스토리지 데이터를 의미합니다. 개발자들은 모든 상태 데이터를 머클 패트리샤 트리 구조에서 버클 구조로 마이그레이션할 계획입니다. 이를 통해 노드는 다른 노드에 더 쉽게 전달할 수 있는 상태 데이터에 대한 더 작은 증명을 생성할 수 있게 될 것입니다. 앞으로 개발자들은 이더넷 상태 기록을 유지할 필요가 없는 노드, 즉 "상태 비저장 클라이언트"를 실행하는 사용자를 상상하고 있습니다. 리소스가 제한된 장치에서 실행될 수 있는 이러한 경량 노드는 블록을 검증하는 데 필요한 정보를 수신하고, 상태 기록을 저장하는 네트워크의 다른 노드("상태 저장 클라이언트")에서 생성한 증명에 의존하여 체인을 발전시킬 것입니다. 기본적으로 버클 전환은 사용자가 노드를 더 쉽게 운영할 수 있게 함으로써 이더리움의 탈중앙화를 개선하는 것을 목표로 합니다.
개발자들은 이더스테이트 데이터베이스 리팩토링의 복잡성 때문에 펙트라(풀루-오사카 또는 "후사카") 이후의 다음 업그레이드를 버클 전용으로 유보하기로 합의했으며, 버클이 프로토콜에 다른 중대한 변경을 하지 않기로 합의한 이유는 다음과 같습니다. 업그레이드 구현의 기술적 위험을 최소화하기 위해서입니다. 개발자들은 펙트라가 더 어려운 버클 전환 구현 작업에 모든 관심을 집중하기 전에 쉽게 완료할 수 있는 사소한 업그레이드가 될 것으로 예상하고 있습니다.
2024년 8월 말까지 펙트라는 이더넷 개선 제안(EIP)의 수 측면에서 이더넷 역사상 가장 큰 규모의 업그레이드가 될 것입니다. 개발자들은 펙트라에 20개의 EIP를 포함하기로 합의했으며 9월 초에 더 많은 EIP를 추가하는 것을 고려하고 있습니다.하지만 펙트라의 큰 범위는 이더리움 개발자와 다른 이해관계자들에게 논란과 우려의 대상이 되어왔습니다. 펙트라는 그 규모 때문에, 특히 함께 구현될 때 숨겨진 버그나 취약점이 없는지 확인하기 위해 광범위한 테스트와 시뮬레이션이 필요하며, 이를 위해 20개의 EIP를 구현할 계획입니다.
2024년 5월, 이더넷 업그레이드의 테스트 조직을 담당했던 이더넷 재단 엔지니어 그룹인 EthPandaOps 팀은 블로그 게시물을 통해 펙트라 업그레이드를 두 개로 분할할 것을 제안했습니다. 당시 이 아이디어는 펙트라가 활성화된 후 예정된 버클 전환이 지연될 수 있다는 우려로 인해 진지하게 고려되지 않았습니다. 이더넷 재단의 연구원 알렉스 스톡스는 9월 초에 열린 모든 핵심 개발자 실행 통화 #196에서 이 아이디어를 다시 제기했습니다. 이번에는 개발자들이 이 아이디어에 더 동의했고 그렇게 하면 6개월 이내에 업그레이드의 첫 번째 부분을 제공할 수 있다고 주장했습니다.
그 결과, 펙트라에 포함된 모든 EIP는 한 번이 아닌 두 번의 하드 포크로 구현될 계획입니다. 첫 번째 하드포크의 범위에는 Pectra 목록에 있는 20개의 EIP 중 8개가 포함됩니다. 목록에 있는 나머지 12개의 EIP는 초기 8개의 EIP 이후에도 개발자들이 메인넷에 구현하기 위해 계속 병행하여 작업할 것입니다.
2024년 10월부로 개발자들은 추가 코드 변경인 EIP 7742를 포함하도록 펙트라의 범위를 확장하기로 합의했습니다. 이 코드 변경을 펙트라에 통합하면 에 이 코드 변경 사항을 통합하면 개발자는 Pectra에서도 블롭 용량을 늘릴 수 있습니다. 2025년 초 메인넷 활성화로 잠정 예정된 Pectra 업그레이드에는 다음과 같은 10가지 코드 변경 사항이 포함될 수 있습니다.
이자 증명 블록체인으로서의 프로토콜 역할의 주요 결함 수정
이더에서 스마트 컨트랙트 앱과 상호작용하는 사용자 경험(UX) 개선
이더의 데이터 활용 능력 개선
< /ul>얼핏 보면, DA 레이어로서 이더의 UX 개선과 개선은 최종 사용자가 이더에서 스마트 컨트랙트와 상호작용하는 것에서 벗어나 롤업에서 더 저렴한 방식으로 스마트 컨트랙트와 상호작용하도록 장려하기 위한 것입니다. 그러나 이더 UX 개선은 메인넷에서 구현될 때 롤업에 채택되어 롤업과 이더 최종 사용자 모두에게 이익이 되는 '낙수 효과'를 가져올 수 있습니다.
특히, 펙트라는 "건전한 통화" 또는 가치 저장 수단으로서 이더리움에 대한 내러티브를 강화하기 위해 코드를 변경하지 않았습니다. 또한, 합병 업그레이드 이후 블록 구축 과정에 관여하는 규제 기관의 수가 증가함에 따라 개발자들의 우선 순위가 된 검열 방지 블록체인으로서의 이더의 품질을 직접적으로 개선하는 EIP는 없습니다.
이더리움의 블록 중 50% 이상이 OFAC를 준수하는 릴레이에 의해 생성되는데, 이는 이러한 블록을 생성하는 주체가 미국 시장에 등록된 이더 주소와 상호작용하는 거래를 의도적으로 배제한다는 것을 의미합니다.
이미지 src="https://img.jinse.cn/7310863_watermarknone.png" title="7310863" alt="m5zV3AiKlqwF9f4TR2k7WZRIS9aflCqaU9hwfDyz.jpeg">
개발자들은 향후 업그레이드에서 ETH 릴리스를 줄이고 검열 저항성을 높이기 위해 코드 변경 작업을 진행하고 있습니다. 그러나 이는 펙트라의 초점은 아닙니다.
후사카 개요
펙트라 이후 다음 업그레이드의 이름은 후사카이며, 개발자들이 업그레이드 범위를 확정하지 않았기 때문에 후사카의 일정을 예상하기는 어렵습니다. 현재 개발자들은 Fusaka를 위해 설정된 원래 Pectra EIP의 다른 12개 코드 변경 사항, 즉 EOF 코드 변경 사항과 PeerDAS에 우선순위를 두고 있습니다. 그러나 Pectra 업그레이드가 완료된 후 개발자들은 우선순위와 Fusaka의 준비 상태에 따라 EIP를 재평가하게 됩니다.
참고로, 12개 코드 변경 사항은 아래에 나열되어 있습니다. 원래 Pectra에 포함되었으나 업그레이드에서 제거된 변경 사항입니다.
첫 번째 EIP를 제외한 나머지는 모두 이더넷 가상 머신(EVM)의 측면을 변경하는 코드 변경이라는 점에 유의하세요. 이러한 EVM 중심의 코드 변경은 EVM 목적 형식, 줄여서 EOF를 구현합니다. EOF는 EVM의 구축 및 코드 처리 방식에 중요한 변화를 가져오고, 스마트 콘트랙트 코드 실행을 보다 예측 가능하고 안전하며 비용 효율적으로 만들어 스마트 콘트랙트 개발자 경험을 개선할 것으로 기대됩니다.
2024년 10월 현재 PeerDAS와 EOF 외에도 Fusaka에 포함될 수 있는 모든 잠재적 코드 변경 사항 목록은 다음과 같습니다.
이미지 src="https://img.jinse.cn/7310865_watermarknone.png" title= "7310865" alt="Totht4N2AOUs0f8ADcZS6DPdS7pFrshupf0au5TK.jpeg">
계정 추상화 및 Verkle을 제외한 위에 나열된 모든 계획은 Pectra 업그레이드 후보로 논의되었지만 코드 변경에 대한 합의 부족으로 인해 업그레이드에 포함되지 못했습니다. 업그레이드에 포함되지 않았습니다. 이러한 이니셔티브 중 상당수는 설계를 구현할 준비가 되기까지 아직 많은 연구가 필요합니다. 위 표의 마지막 열은 이러한 코드 변경의 준비 상태를 1부터 3까지 등급으로 표시한 것으로, 3은 즉시 구현할 준비가 되어 있고 1은 개발 초기 단계에 있습니다.
위 이니셔티브 중 인벤토리 통합과 SSZ 전환이 가장 성숙도가 높습니다. 모든 병행 이니셔티브 중 계정 추상화는 이더리움에서 완전한 계정 추상화로 가는 경로가 아직 불분명하고 로드맵의 상당 부분이 펙트라의 EIP 7702의 영향을 받을 것이므로 Fusaka에 가장 준비가 덜 된 것으로 보입니다.
이러한 병행 이니셔티브와 관련된 불확실성을 고려할 때, 현재로서는 메인넷의 준비 상태나 이더리움 가치에 미치는 영향을 평가하는 것은 유용하지 않습니다. 하지만 2025년까지 일련의 10가지 코드 변경이 이더리움 이해관계자에게 영향을 미칠 것으로 보입니다.
이 보고서의 다음 섹션에서는 펙트라의 EIP가 네트워크 이해관계자와 이더리움 가치에 미칠 것으로 예상되는 영향에 대해 자세히 설명합니다.
중요하고 중요하지 않은 수정 사항
펙트라에는 지분 증명 블록체인으로서 이더의 운영에 중요한 EIP가 하나 있습니다. EIP 7251은 검증인의 최대 유효 잔액을 32 이더에서 2048 이더로 늘리고, 최대 유효 잔액이 32 이더인 기존 검증인은 지분을 통합할 수 있도록 합니다. 이로 인해 2024년 9월 현재 100만 명을 넘어선 이더 검증인의 수가 줄어들 것으로 예상됩니다.
이더넷 재단(EF) 엔지니어가 수행한 이더 시뮬레이션에 따르면 프로토콜은 140만 개의 검증인으로 인해 심각한 네트워크 문제를 겪고 있는 것으로 나타났습니다. EIP 7251은 담보 이더리움의 통합을 장려하여 네트워크 부담을 완화할 것으로 기대됩니다. 대규모 검증자 세트의 문제점에 대해 자세히 알아보려면 이 갤럭시 리서치 보고서를 읽어보세요.
32개 이더리움 검증인의 근거
비콘 체인은 원래 프로토콜 개발자가 많은 수의 참여자가 지분 증명 합의 프로토콜에 참여하기를 원했기 때문에 최대 유효 잔액이 32개 이더리움인 검증인을 위해 설계되었습니다. 개발자들은 32 이더리움으로 비콘 체인에 약 312,500명의 검증자를 유치할 수 있으며, 이러한 검증자가 생성한 암호화 서명을 합치면 초기 체인을 보호하기에 충분할 것으로 보수적으로 추정하고 있습니다.
2020년 12월 비콘 체인이 가동될 당시 이더리움의 가격은 약 600달러였으며, 이는 2만 달러 미만의 자금을 가진 사용자도 자체 검증자를 운영하며 독립적으로 스테이크 보상을 받을 수 있다는 것을 의미했습니다. 당시 스테이크 보상에는 거래 수수료나 MEV 보상이 포함되지 않았으며, 사용자가 자금을 인출할 수 없었기 때문에 스테이크와 관련된 상당한 리스크가 있었습니다.
참여를 장려하는 것 외에도 '샤딩'을 통해 비콘 체인을 확장하는 원래 설계에서는 각 검증인이 동일한 유효 잔액을 유지해야 했기 때문에 32 ETH의 유효 잔액이 선택되었습니다. 모든 사용자가 32 이더리움보다 높은 잔액을 유지해야 한다면 개발자는 체인을 보호할 검증자가 충분하지 않을 것을 우려할 것입니다. 모든 사용자가 32 이더리움보다 낮은 잔액을 유지한다면 검증자가 너무 많아 이더리움 네트워크 레이어에 불필요한 부담을 줄 수 있다는 우려가 있습니다.
개발자들은 32 이더리움의 최대 유효 잔액 외에도 프로토콜에 이더리움에 대한 미래 수요에 대한 대략적인 추정을 기반으로 하는 많은 상수와 매개변수를 설정했습니다. 개발자들의 추정이 매우 부정확한 경우, 개발자들은 후속 하드포크를 통해 체인의 경제성과 서약 매개변수를 조정할 수 있다고 생각했습니다. 오늘날, 리도나 코인베이스와 같은 유동성 담보 솔루션이 빠르게 채택되면서 개발자들 사이에서 이더의 발행 곡선을 낮추기 위한 논의가 촉발되었습니다.
마지막으로, 이더 네트워크 레이어의 실제 용량에 대한 잘못된 가정이 있을 수 있습니다. 2021년 블로그 게시물에서 이더 창립자 비탈릭 부테린은 비콘 체인의 설계 사양이 현실적으로 410만 명의 검증인을 지원하거나 전체 이더 공급량을 32 이더의 최대 유효 잔액으로 담보할 수 있다고 썼습니다. 실제로는 클라이언트 측 구현의 다양한 업그레이드와 변화로 인해 이더의 네트워크 계층이 400만 명 이상의 검증인은커녕 140만 명도 지원할 수 없을 가능성이 낮습니다. 400만 명 이상은 고사하고 140만 명도 지원하지 못할 것입니다.
EIP 7251 구현 세부 사항
EIP 7251은 구현하기 위한 복잡한 코드 변경입니다. 프로토콜에서 검증인 보상, 페널티, 인출을 계산하는 방식이 근본적으로 변경됩니다. 프로토콜은 활성 검증인의 수를 기준으로 계산하는 대신, 검증인당 최소 32 이더에서 최대 2048 이더에 이르는 검증인의 활성 잔액을 합산하여 계산합니다.
특히, 개발자들은 관련 감소 페널티를 변경하는 과정에서 유효 잔액이 작은 검증인이 유효 잔액이 큰 검증인에 비해 불균형적으로 불이익을 받는 에지 케이스를 발견했습니다. 이 에지 케이스는 펙트라 테스트 과정에서 해결되었습니다. 2024년 10월 현재, 개발자들은 여전히 EIP 7251 사양의 버그를 식별하고 이를 해결하기 위해 노력하고 있습니다.
계산을 업데이트하는 것 외에도 EIP는 기존 검증인을 통합하기 위해 검증인을 위한 새로운 작업을 도입하고 통합을 장려하기 위해 유효 잔액이 큰 검증인에 대한 초기 감면 페널티를 하향 조정합니다.
이 제도가 활성화되면 대규모 서약 단체가 얼마나 빨리 검증인을 통합하고 네트워크 스트레스를 줄일 수 있을지는 불분명합니다. 현재와 검증인 통합이 시행되는 시점 사이에 검증인 세트 크기가 급증하면 네트워크 상태와 저급 하드웨어 또는 인터넷 대역폭이 제한된 위치에서 검증인을 실행하는 네트워크 참여자에게 부정적인 영향을 미칠 수 있다는 우려가 있습니다.
다음 차트는 Dencun 업그레이드 이후 활성 유효성 검사기 수의 증가를 보여줍니다. 덴쿤 업그레이드는 이더의 에포크당 최대 검증인 항목 수가 15개에서 일정한 값인 8개로 줄어든 것을 의미합니다. 다음 차트는 검증인이 8개로 줄어든 이후 새로운 검증인 항목의 활동을 기반으로 이더 검증인 세트의 성장에 대한 예상 항목 이탈을 보여줍니다. 다음 예상은 보수적인 것이며, 아이겐 레이어의 리플리징 및 이더의 다른 리플리징 서비스와 같은 향후 잠재적인 수요 촉매제를 고려하지 않았다는 점에 유의할 필요가 있습니다. 아이겐 레이어와 같은 리플레징 프로토콜의 성숙도.
중요하지 않은 수정 사항
이 프로토콜에는 EIP 7251 외에도 Pectra 업그레이드에서 활성화될 여러 가지 중요하지 않은 수정 및 개선 사항이 있습니다. 여기에는 다음이 포함됩니다.
EIP 7549, 위원회 색인을 증명 외부로 이동 - CL 클라이언트 소프트웨어를 더 효율적으로 만들기 위해 이 코드 변경으로 검증자 증명 메시지의 리팩터링이 도입되었습니다. 이는 EIP 7251보다는 덜하지만 검증자 노드의 네트워크 부하를 줄일 것으로 예상됩니다.
EIP 6110, 체인 상의 검증자 예치금 프로비저닝 - 이 코드 변경은 새로 약정된 이더 예치금의 검증 책임을 CL에서 EL로 이전합니다. 개발자는 예치금의 보안을 강화하고, CL 클라이언트 측의 프로토콜 복잡성을 줄이며, EL에 32 이더를 예치하고 CL에서 검증자를 새로 활성화하는 사이의 지연 시간을 줄임으로써 서약 사용자 경험을 개선할 수 있습니다.
EIP 2935, 상태로부터 기록 블록 해시 제공 - 상태로부터 기록 블록의 증명을 생성할 수 있도록 EL에 변경 사항을 도입합니다. 스마트 컨트랙트 개발자가 이전 블록에서 이더의 상태에 대한 정보에 액세스할 수 있게 됨에 따라 몇 가지 추가 기능을 제공할 수 있습니다. 이는 주로 버클 전환에 대비하기 위해 필요한 코드 변경입니다.
EIP 7685, 일반 실행 레이어 요청 - 스마트 컨트랙트 트리거 요청을 CL에 저장하기 위한 일반 프레임워크를 생성합니다. 스마트 콘트랙트 기반 담보 풀의 인기가 높아짐에 따라 스마트 콘트랙트가 CL에서 검증자 인출(EIP 7002) 및 합병(EIP 7251)을 직접 트리거할 수 있도록 해야 할 필요성이 생겼습니다. 이번 코드 변경은 이러한 유형의 요청을 저장하여 CL에서 쉽게 처리할 수 있도록 프로토콜 프레임워크를 도입합니다.
예상되는 영향
펙트라에서 활성화된 중요 및 비중요 수정 사항은 주로 EIP 7251의 더 높은 유효 잔액, EIP 7549의 효율성 향상, EIP 6110의 사소한 사용자 경험 개선을 활용하기 위해 작업을 업데이트해야 하는 검증자 노드 운영자에게 영향을 미칠 것입니다. 전자는 향후 스테이트리스 클라이언트가 현실화될 때 노드 운영자에게 도움이 되는 반면, 후자는 EIP 7251과 같은 코드 변경의 구현을 개선하지만 네트워크의 현재 상태를 개선하지는 않습니다.
최종 사용자와 이더리움 보유자는 이 다섯 가지 코드 변경으로 인해 직접적인 혜택을 받을 것으로 예상되지는 않습니다. 이러한 코드 변경은 주로 지분 증명 블록체인으로서 이더의 건전성과 탄력성에 도움이 됩니다. 이는 프로토콜이 안전하고 원활하게 계속 운영되도록 보장하기 때문에 장기적으로 프로토콜의 가치에 긍정적입니다. 그러나 최종 사용자, 스마트 컨트랙트 개발자 또는 어그리게이터의 사용자 경험을 실질적으로 개선할 수 있는 새로운 기능을 도입하지는 않습니다. 따라서 이더리움의 가치에 불균형적인 영향을 미치지는 않을 것으로 예상됩니다.
이더넷의 모든 네트워크 전반의 업그레이드와 마찬가지로, 펙트라 전후로 이더리움의 변동성이 심화될 수 있으며 업그레이드와 관련된 예기치 못한 오류나 장애가 발생할 경우 가격이 부정적으로 변동할 수 있습니다. 분명히 말씀드리지만, 메인 네트워크에서 네트워크가 중단될 경우 이러한 코드 변경을 활성화하기 전에 광범위한 배틀 테스트를 거쳤기 때문에 펙트라 업그레이드가 실패할 가능성은 적습니다. 따라서 수리 프로토콜의 다양한 부분과 관련된 펙트라의 코드 변경은 업그레이드 전후의 일시적인 이더리움 변동을 제외하고는 이더리움 가치에 장기적으로 긍정적이거나 부정적인 영향을 미치지 않을 것으로 예상됩니다.
영향을 받는 이해관계자: 검증 노드 운영자
ETH에 대한 예상 영향: 중립
사용자 경험 개선
펙트라에는 이더의 최종 사용자와 스마트 컨트랙트를 위한 사용자 경험 개선을 도입할 세 가지 EIP가 있습니다. 개발자를 위한 사용자 경험 개선 사항을 소개합니다. 개발자들은 집계 중심의 로드맵을 추구하면서 선도적인 범용 블록체인으로서 이더의 가치 제안을 개선하기 위해 공동의 노력을 기울이고 있습니다.
EIP 2537, BLS12-381 곡선 연산 사전 컴파일 - 영지식 암호화에서 널리 사용되는 대수 구조인 BLS12-381 곡선에서 산술을 효율적으로 수행할 수 있는 새로운 기능을 추가합니다. 영지식 암호화는 블록체인 기반 애플리케이션에 더 강력한 프라이버시 보장, 보안, 확장성 등 다양한 이점을 제공할 수 있습니다. 영지식 증명 시스템을 이미 사용하고 있거나 이러한 시스템을 운영에 통합하고자 하는 이더리움 기반 애플리케이션과 어그리게이션은 BLS 곡선에서 연산을 수행할 수 있는 기능을 통해 이점을 누릴 수 있습니다.
EIP 7002, 실행 레이어 트리거 가능 인출 - EIP 7002는 검증자 인출을 위해 EVM의 상태를 수정하는 메커니즘인 상태 저장형 사전 컴파일을 생성합니다. 현재 비콘 체인의 검증자는 검증자 철회 키 소유자(일반적으로 검증자 운영자)의 개입을 통해서만 철회할 수 있습니다. EIP 7002는 검증자 철회 자격 증명을 소유하고 이를 사용하여 검증자 운영자가 수동으로 개입할 필요 없이 검증자 철회를 트리거하는 스마트 컨트랙트 메커니즘을 도입합니다. 이를 통해 보다 신뢰가 필요 없는 서약 애플리케이션을 설계하고 기존 서약 애플리케이션이 검증자 노드 운영자의 정직한 행동과 해당 애플리케이션의 보안에 대한 신뢰 가정을 제거할 수 있게 될 것입니다.
EIP 7702, EOA 계정 코드 설정 - 최종 사용자가 사용자 제어 이더 계정에 단기 기능을 추가할 수 있도록 다음과 같은 새로운 거래 유형을 생성합니다.
거래 일괄 처리, 단일 거래에 서명하여 여러 온체인 작업을 승인
후원, 다른 계정을 대신하여 거래 비용을 지불
권한 저하, 계정 잔액에 특정 지출 조건을 승인
< /ul>대부분의 사용자가 지갑 공급자를 통해 이더리움에서 거래를 실행한다는 점을 고려할 때, 지갑 개발자는 새로운 거래 유형을 활용하고 사용자가 쉽게 접근할 수 있는 방식으로 이러한 기능을 설계에 추가해야 합니다.
예상되는 영향
중요하거나 중요하지 않은 수정과는 달리, 이러한 코드 변경은 이더리움에서 보다 완전한 기능을 갖춘 애플리케이션을 직접 개발할 수 있게 해줄 것입니다. 7002, 2537, 7702와 같은 EIP는 각각 더 신뢰가 필요 없는 담보 풀 설계, 프라이버시 강화 탈중앙 금융 프로토콜, 안전한 사용자 제어 계정을 가능하게 할 것입니다.
영향을 받는 이해관계자: 최종 사용자, 스마트 콘트랙트 개발자
이더리움에 대한 예상 영향: 긍정적
DA 개선사항
이 보고서의 앞부분에서 언급했듯이 펙트라는 또 다른 코드 변경이 있을 수 있습니다. 개발자들은 데이터 가용성(DA) 계층으로서 이더리움의 확장성을 개선하기 위해 블롭 가스 목표의 소폭 증가를 고려하고 있습니다. EIP 7594(PeerDAS) 업그레이드를 통한 DA 기능 개선과 관련된 더 크고 복잡한 코드 변경 사항이 다수 있습니다. 그러나 EIP 7549가 더 이상 Pectra에서 활성화되지 않기 때문에 DA 비용을 줄이기 위해 더 간단한 변경을 도입하자는 제안이 있었습니다.
현재 이더넷은 블록당 최대 6개의 블롭을 처리할 수 있으며, 이러한 블롭의 비용을 동적으로 조정하여 평균 블록에 3개의 블롭이 포함되도록 목표를 설정합니다. 레이어 2 롤업 베이스의 개발자인 프란시스 리는 블록당 블롭 타겟 수를 5개로 늘리고 블록당 최대 블롭 수를 8개로 늘릴 것을 제안했습니다.
리 개발자의 제안에서 그는 대상 블롭 수를 3개가 아닌 4개로 보수적으로 늘려도 이더리움에서 롤업 팀을 구축하는 데 도움이 될 것이라고 언급했습니다. 개발자들은 대체로 펙트라의 블롭 목표 증가를 지지합니다. 그러나 이러한 견해에 대한 확인과 DA 개선 사항의 공식적인 펙트라 포함 여부는 향후 ACD 컨퍼런스 콜에서 결정될 예정입니다. 현재로서는 개발자들이 EIP 7742를 Pectra에 통합하는 데 동의했으며, 이는 CL 조정을 통해 이더넷의 블롭 용량을 변경할 수 있는 길을 열어줄 것입니다.
개발자들은 EIP 7742와 블롭 용량 증가 외에도 Pectra 또는 Fusaka에서 이더넷 DA 기능 최적화와 관련된 두 가지 추가 코드 변경을 검토하고 있습니다.
EIP 7762, MIN_BASE_FEE_PER_BLOB_GAS 추가 - 블롭 수요가 목표 속도(현재 블록당 3개의 블롭)를 초과하면 프로토콜이 자동으로 상향 조정됩니다. EIP 7762는 블롭의 최소 기본 비용을 상향 조정하여 블롭 수수료 시장이 블롭 수요의 변동에 더 민감하게 반응하고 블롭 가격을 더 빠르게 발견할 수 있도록 합니다.
EIP 7623, 콜 데이터 비용 증가 - 블롭 외에도 어그리게이션은 트랜잭션의 콜 데이터 필드를 사용하여 이더에 임의의 데이터를 게시할 수 있습니다. 그러나 트랜잭션의 호출 데이터 필드를 활용하는 것은 일반적으로 집계에 더 많은 비용이 듭니다. EIP 7623은 이더 블록의 최대 크기를 줄이기 위해 콜 데이터의 비용을 더욱 높이는 것을 목표로 합니다. 이더리움 개발자는 블록 용량을 늘려 블록 크기를 증가시키면서, 대량의 콜 데이터와 최대 블록 수를 포함하는 검증자가 비정상적으로 큰 블록을 전파하는 에지 케이스를 방지하고자 합니다.
펙트라에서 블롭 처리량을 늘리는 것은 네트워크에서 활동하는 개별 지분 보유자의 수를 줄여 이더의 탈중앙화에 부정적인 영향을 미칠 수 있기 때문에 개발자들 사이에서 논란이 되고 있는 주제입니다. 독립형 플레저는 플레지 풀이나 기타 중개 서비스에 의존하지 않고, 자신의 이더를 플레지하고 집이나 클라우드 제공자를 통해 직접 플레지 운영을 운영하는 사용자입니다. 다른 유형의 예치자와 달리, 독립 예치자는 리소스 제약이 가장 심한 장치에서 검증자를 운영하는 사용자입니다.
블롭 처리량이 증가하면 검증자를 운영하기 위한 계산 요구 사항이 증가하여 일부 개별 예치자가 자신의 기기를 종료할 수 있습니다. ACDE #197에서 개발자들은 일부 개인 검증인이 이미 덴쿤 이후 검증인을 운영하는 데 어려움을 겪고 있다는 일화를 공유했습니다. 개발자들은 펙트라의 블롭 용량을 늘리기로 결정하기 전에 개인 서약 운영의 건전성에 대한 데이터 기반 연구를 수행하기로 합의했습니다.
예상되는 영향
단기적으로 이더의 DA 개선은 레이어 2 롤업(L2)에서 프로토콜 수익을 줄이고, L2 시퀀서의 마진을 개선하며, L2 최종 사용자의 거래 수수료를 감소시킬 것으로 예상됩니다. 이러한 영향은 덴쿤 업그레이드에서 EIP 4844가 활성화될 때와 비슷할 것으로 예상됩니다.
영향을 받는 이해관계자: 레이어 2 집계, L2 최종 사용자, 이더 보유자
예상되는 이더에 미치는 영향: 부정적
펙트라 타임라인 분석
개발자들은 두 가지 대안 코드에 대해 논의했습니다. 블롭 수수료 시장 변경이 업그레이드에 포함되지 않을 경우를 대비해 펙트라에 포함할 두 가지 대안 코드 변경을 논의했습니다. 이 두 가지 코드 변경 사항은 Pectra의 블롭 용량이 증가할 가능성이 높기 때문에 Pectra에 포함되지 않을 가능성이 높습니다. 이 두 가지 변경 사항은 EIP 7782와 이더넷 슬롯 시간을 12초에서 8초로 단축하는 EIP 7782로, Nethermind 개발자 Ben Adams가 제안했습니다. 이 슬롯 시간 변경으로 이더넷 트랜잭션 처리량은 50% 증가하고 트랜잭션 확인 속도는 33% 감소합니다. ACDE #198과 ACDC #144에서 개발자들이 이 제안에 대해 제기한 우려는 상태 증가 속도를 가속화하여 버클 전환을 더 어렵게 만들 수 있다는 것이었습니다. 또한 이더넷 재단의 연구원 프란체스코 다마토는 기간 변경이 내장된 제안서 작성자 분리(ePBS) 및 포함 목록(IL)과 같은 긍정적인 연구 이니셔티브에 부정적인 영향을 미칠 수 있다고 말했습니다.
E리그온 개발자 줄리오 레부포가 제안한 EIP 7783은 하드포크가 필요하지 않아 개발자가 비교적 쉽게 구현할 수 있는 코드 변경입니다. EIP 7783은 클라이언트 팀이 시간이 지남에 따라 가스 목표를 점진적으로 늘릴 수 있는 메커니즘을 만듭니다. 가스 목표를 늘리면 블록에 포함될 수 있는 최대 트랜잭션 수가 증가합니다. 리부포의 제안은 특정 가스 목표를 명시하지 않고 개발자가 목표를 선택하고 이 임계값까지 점진적이고 안전하게 늘릴 수 있는 메커니즘을 제안할 뿐입니다. 2024년 10월의 최근 컨퍼런스 콜에서 개발자들은 펙트라가 업그레이드된 직후 EIP 7783을 구현할 가능성에 대해 논의했습니다.
펙트라에 새로운 EIP를 추가하면 메인넷 업그레이드의 활성화가 지연될 수 있습니다. 또한 개발자가 Pectra의 최종 범위 결정을 늦출수록 개발자가 공용 이더넷 테스트 네트워크를 업그레이드하는 데 더 오래 걸릴 것입니다. 2024년 10월 현재, 개발자들이 펙트라의 범위를 확정하는 데 근접한 것으로 보이지는 않습니다. 따라서 올해 말 이전에 Pectra의 공개 테스트넷 업그레이드가 시작되기는 어려울 것으로 보입니다.
펙트라의 범위가 내년 1월 또는 2월 초에 확정된다고 가정하면, 개발자들은 퍼블릭 이더리움 테스트 네트워크 업그레이드를 진행하기 전에 프라이빗 테스트 네트워크(개발 네트워크라고도 함)에서 펙트라에 추가되는 모든 사항을 테스트해야 합니다. 펙트라의 다른 코드 변경 사항을 테스트하기 위해 최소 한 달의 예산을 확보하고, 개발자는 4월 또는 5월에 메인 네트워크 업그레이드를 일시적으로 활성화하기 위해 3월에 공개 테스트 네트워크 업그레이드를 시작할 것을 권장합니다.
이미지 src="https://img.jinse.cn/7310983_watermarknone.png" title="7310983" alt="TVjR4a1s5sKIBsG6zXZEnFola7eh0xhsTm0EX0xM.jpeg">
이 예상 일정은 개발자가 향후 몇 달 동안 Pectra의 범위를 확정하는 데 걸리는 시간과 궁극적으로 업그레이드에 추가하기로 결정한 코드 변경의 복잡성에 따라 변경될 수 있습니다.
ETH 가치를 위한 기타 촉매제
현재까지 펙트라는 다양한 코드 변경이 이루어졌으며, 그중 일부는 사용자와 스마트 콘트랙트 개발자 모두의 경험을 향상할 것으로 기대됩니다. 이번 업그레이드는 펙트라의 범위가 단순화되었기 때문에 이더리움 가치에 큰 영향을 미치지는 않을 것으로 예상됩니다. 펙트라 외에도 이더리움 발행량 감소와 PeerDAS 구현 등 이더리움 가치에 더 직접적인 영향을 미칠 수 있는 후속 업데이트가 예정되어 있습니다. 그러나 이 보고서의 앞부분에서 언급했듯이 이러한 변화가 언제 메인넷에서 활성화될 수 있을지 예측하기는 어렵습니다. 이더가 '집계 중심 로드맵'을 기반으로 DA 확장성 개선을 추구함에 따라 이더의 프로토콜 업그레이드는 시간이 지남에 따라 이더 가치에 미치는 영향이 감소할 것이라는 점에 주목할 필요가 있습니다. 장기적으로 애플리케이션과 사용자가 L2로 마이그레이션함에 따라 이더리움의 수익은 주로 L2에서의 사용자 활동에 의해 주도될 가능성이 높습니다. L2에서 발생하는 업그레이드는 이러한 네트워크에서 사용자 경험, 상호운용성, 탈중앙화 및 보안을 개선할 수 있으며, 이는 기본 레이어 최적화 및 개선보다 이더의 가치에 더 중요한 요소입니다. 펙트라와 같은 업그레이드는 프로토콜의 탈중앙화와 유용성을 더욱 향상시키겠지만, 롤업은 이더가 할 수 없는 방식으로 이러한 요구를 충족하도록 확장할 수 있기 때문에 새로운 사용자를 끌어들이고 탈중앙화된 애플리케이션의 채택을 촉진하기는 어려울 것입니다. 따라서 롤업 기반 애플리케이션과 롤업 기반 프로토콜 업그레이드(롤업 기반 애플리케이션의 기능을 더욱 향상시키는)는 이더의 가치를 높이는 요인을 평가할 때 분석의 핵심입니다.
롤업 중심 로드맵에 대한 일반적인 저항은 이더가 DA 레이어에 비해 너무 저렴해지거나 롤업으로 인한 수익이 너무 적어 이더의 가치를 뒷받침할 수 없다는 두려움입니다. 이러한 주장은 탈중앙화 애플리케이션의 전체 잠재 시장을 과소평가하는 것입니다. 현재 암호화폐 사용 사례는 퍼블릭 블록체인이 인간의 협력 활동을 근본적으로 변화시킬 잠재력을 가지고 있는 것처럼, 인공지능(AI)이 모든 산업에서 디지털 콘텐츠가 생성되는 방식을 근본적으로 변화시키는 것처럼 전 세계 모든 산업에 혁신을 일으키고 있습니다.
EIP 4844나 PeerDAS와 같은 확장성 개선은 단기적으로 프로토콜 수익을 감소시킬 것입니다. 이들은 이더가 이더 L1에서 가능했던 것보다 더 많은 온체인 활동을 지원할 수 있는 토대를 마련하고 있습니다. 게임, 모금, 탈중앙 금융, 소셜 미디어는 역사적으로 이더 거래량과 수수료가 급증한 애플리케이션 유형의 몇 가지 예에 불과합니다. 이러한 애플리케이션은 이더의 네트워크 효과, 탈중앙화, 검열 저항성, 구성 가능성을 활용합니다. 이론상으로는 어그리게이션 애플리케이션은 이더리움에서 이러한 모든 이점을 누릴 수 있을 뿐만 아니라 수수료가 크게 낮아지고 기능(예: 다양한 유형의 가상 머신, 프로그래밍 언어, 계정 관리)이 향상될 수 있습니다.
그러나 실제로는 어그리게이션이 이더리움의 탈중앙화, 검열 저항성, 구성 가능성 등의 속성을 의미 있게 계승하지는 않습니다. 트랜잭션 비용을 줄이는 데는 효과적일 수 있지만, 탈중앙화와 보안을 희생해야 합니다. 다시 말해, 집적은 거래 비용을 줄이는 것 이상의 의미 있는 방식으로 이더를 확장하지 못합니다. 사용자가 활동과 애플리케이션을 L1에서 L2로 마이그레이션할 때 고려해야 할 트레이드오프가 너무 많습니다. 롤업은 대체 레이어 1 블록체인에서 개발된 다른 확장 솔루션과 마찬가지로, 대체 솔루션 및 ZKVM과 같은 인프라 프로젝트가 진행 중입니다. 롤업이 기술로서 성숙하고 이더의 탈중앙화 특성으로부터 혜택을 받기 전까지는 순수한 DA 개선만으로는 이더나 이를 기반으로 한 롤업의 새로운 채택을 이끌어내지 못할 수도 있습니다.
결론
펙트라의 범위와 일정의 불확실성에도 불구하고 이더는 중앙화된 인터넷 프로토콜이 아닌 탈중앙화된 블록체인 기술을 통해 인간의 조정이 주로 이루어지는 웹 3.0 시대를 여는 선두주자로 남아 있습니다. 이를 달성하기 위해 이더는 탈중앙화 기술로서 계속 확장하는 동시에 최대 추출 가능 가치(MEV) 및 거래 검열과 같은 중앙화된 힘에 대응해야 합니다. 이러한 비전을 실현하는 데 있어 이더리움에는 분명 경쟁자가 있지만, 웹 3.0 블록체인 분야를 지배하는 것은 이더리움이 패배할 수밖에 없는 게임입니다.
이더는 여전히 범용 블록체인 중 가장 높은 네트워크 효과를 가지고 있습니다. 스마트 컨트랙트 개발자들에게는 가장 많이 시도되고 검증된 블록체인이며, 연구자와 개발자들 사이에서는 확장성, MEV, 검열, 사용자 경험 등과 관련된 문제를 해결하기 위해 가장 많이 연구된 블록체인입니다. 그러나 이더리움 개발자들이 롤업 중심의 로드맵을 추구함에 따라, 웹 3.0이 직면한 가장 큰 문제에 대한 해결책이 롤업으로 계승될 것이므로 기술로서의 이더리움과 이더리움 업그레이드의 중요성은 감소할 것입니다.
펙트라는 새로운 사용자와 스마트 컨트랙트 개발자들을 웹 3.0 영역으로 끌어들일 것으로 예상되는 UX 중심의 코드 변경을 도입할 것입니다. 그러나 이는 사용자와 이더리움 보유자에게 직접적인 영향을 미치는 프로토콜의 코드 변경이 포함된 마지막 남은 몇 안 되는 업그레이드 중 하나일 수 있습니다. 사용자가 롤업으로 마이그레이션하고 프로토콜 수익이 롤업 활동에 의해 점점 더 많이 창출됨에 따라 이더 이해관계자들에게 가장 중요한 코드 변경은 롤업에서 이루어지는 코드 변경이 될 것입니다. 따라서 기술로서 롤업의 성숙도와 이더 보안을 의미 있게 계승하고 수백만 명의 새로운 사용자에게 확장할 수 있는 능력을 분석하는 것이 중요합니다.