저자: 비탈릭, 이더 창립자, 번역자: 0xjs@GoldenFinance
3월 13일, 덴쿤 하드포크가 활성화되어 오랫동안 기다려온 이더의 기능 중 하나인 프로토 댕크샤딩(일명 EIP-4844, 일명 블롭)이 가능해졌습니다. 포크 초기에는 블롭이 사실상 무료였기 때문에 롤업의 거래 비용이 100배 이상 감소했습니다. 마지막 날, 블롭스크립션 프로토콜에서 블롭을 사용하기 시작하면서 마침내 블롭 수가 급증하고 수수료 시장이 활성화되었습니다. 블롭은 무료는 아니지만 여전히 콜데이터보다 훨씬 저렴합니다.
< /p>
왼쪽: 블롭스크립션을 통해 블롭 사용량은 결국 블록당 3개라는 목표치까지 치솟았습니다.
오른쪽: 따라서 블롭 수수료는 "가격 발견 모드"에 있습니다. 출처: https://dune.com/0xRob/blobs
이 이정표는 이더의 장기 로드맵에서 중요한 변화를 나타냅니다: 블롭은 이더의 스케일링이 더 이상 "0에서 1"이 되지 않는 지점입니다. "0에서 1"의 문제가 아니라 "1에서 N"의 문제가 되는 지점입니다. 이후에도 블롭의 수를 늘리거나 각 블롭을 완전히 활용할 수 있도록 롤업의 기능을 개선하는 등 중요한 확장 작업은 계속될 것이지만, 더 점진적으로 진행될 것입니다. 이더넷이 생태계로서 작동하는 방식에 대한 기본 패러다임과 확장과 관련된 변화는 점차 과거의 일이 되어가고 있습니다. 또한 초점은 이미 서서히 이동하고 있으며, 계속해서 L1 문제(PoS 및 확장 등)에서 애플리케이션 계층에 더 가까운 문제로 서서히 옮겨갈 것입니다. 이 글에서 다룰 핵심 질문은 이더리움의 미래는 어디로 향할까요?
이더리움 확장의 미래
지난 몇 년 동안 저희는 이더가 L2 중심의 생태계로 서서히 변화하는 것을 지켜보았습니다. 주요 애플리케이션이 L1에서 L2로 이동하기 시작했고, 결제는 기본적으로 L2 기반이 되기 시작했으며, 지갑은 새로운 다중 L2 환경을 중심으로 사용자 경험을 구축하기 시작했습니다.
초기부터 롤업 중심 로드맵의 핵심은 별도의 데이터 가용성 공간에 대한 아이디어였습니다. 블록의 특별한 부분으로, EVM에서는 접근할 수 없지만 롤업과 같은 레이어 2 프로젝트를 위한 데이터를 보관할 수 있는 공간입니다. 이 데이터 공간은 EVM을 통해 액세스할 수 없으므로 블록과 별도로 브로드캐스트하고 블록과 별도로 유효성을 검사할 수 있습니다. 궁극적으로 데이터 가용성 샘플링이라는 기술을 사용하여 검증을 수행할 수 있으며, 이를 통해 각 노드는 몇 개의 작은 무작위 샘플만 확인하여 데이터가 올바르게 게시되었는지 확인할 수 있습니다. 일단 구현되면 블롭 공간을 크게 확장할 수 있으며, 궁극적인 목표는 슬롯당 16MB(초당 약 1.33MB)입니다.
< /p>
데이터 가용성 샘플링: 각 노드는 전체 데이터의 가용성을 확인하기 위해 데이터의 일부분만 다운로드하면 됩니다.
EIP-4844(일명 "블롭")는 데이터 가용성 샘플링을 제공하지 않습니다. 하지만 사용자나 애플리케이션의 개입 없이도 데이터 가용성 샘플링을 도입하고 블롭 수를 백그라운드에서 추가할 수 있는 기본적인 발판을 제공합니다. 실제로 필요한 유일한 '하드 포크'는 간단한 매개변수 변경뿐입니다.
다음에서 계속 진행해야 할 두 가지 개발이 있습니다.
1. 블롭의 크기를 점진적으로 늘려 최종적으로 달성하기 위해 슬롯 데이터 공간당 16MB의 데이터 가용성 샘플링에 대한 완전한 비전을 달성할 수 있습니다.
2. L2를 개선하여 데이터 공간을 더 잘 활용
DAS를 현실로
span style="color: rgb(0, 112, 192);">다음 단계는 PeerDAS라는 간소화된 버전의 DAS일 수 있습니다. PeerDAS에서는 각 노드가 모든 블롭 데이터의 상당 부분(예: 1/8)을 저장하고, 노드는 P2P 네트워크의 많은 피어와의 연결을 유지합니다. 노드가 특정 데이터 조각을 샘플링해야 하는 경우, 노드는 해당 데이터 조각을 저장하고 있는 것으로 알고 있는 피어 중 한 곳에 요청합니다.
각 노드가 전체 데이터의 1/8을 다운로드하고 저장해야 하는 경우, PeerDAS를 사용하면 이론적으로 블롭을 8배(수정 코드의 중복으로 인해 2개가 손실되므로 실제로는 4배) 확장할 수 있습니다. 전문화된 플레저는 전체 블롭을 계속 다운로드하고, 단독 플레저는 데이터의 1/8만 다운로드하는 단계로 PeerDAS를 배포할 수 있습니다.
이 외에도 EIP-7623(또는 2D 프라이싱과 같은 대안)을 사용하여 실행 블록의 최대 크기(즉, 블록의 "일반 거래")에 더 엄격한 제한을 설정하면 블롭 타겟팅과 L1 가스 제한을 더 안전하게 만들 수 있습니다. 장기적으로는 더 복잡한 2D DAS 프로토콜이 도입되어 블롭 공간이 더욱 늘어날 것입니다.
L2 개선
현재 L2 프로토콜을 개선할 수 있는 네 가지 주요 영역이 있습니다.
1. 데이터 압축을 통해 바이트의 효율적 사용
이전에도 데이터 압축에 대해 간략히 설명한 적이 있는데, 한 번의 트랜잭션은 약 180바이트의 데이터를 차지합니다. 그러나 여러 단계에 걸쳐 이 크기를 줄이는 데 사용할 수 있는 다양한 압축 기술이 있으며, 최적의 압축을 통해 각 트랜잭션의 크기를 25바이트 미만으로 줄일 수 있습니다.
2. 특수한 경우에만 L2를 보호하기 위해 L1을 사용하는 낙관적 데이터 기법
Plasma는 일반적인 상황에서 데이터를 L2에 유지하면서 특정 앱에 롤업 수준의 보안을 제공할 수 있는 기술 클래스입니다. EVM의 경우 플라즈마가 모든 토큰을 보호할 수는 없습니다. 하지만 플라즈마에서 영감을 얻은 구조는 대부분의 토큰을 보호할 수 있습니다. 오늘날에는 플라즈마보다 훨씬 간단한 구조가 훨씬 더 효과적일 수 있습니다. 모든 데이터를 체인에 저장하고 싶지 않은 L2는 이러한 기술을 살펴봐야 합니다.
3. 관련 제약 조건 적용의 지속적인 개선
덴쿤 하드포크가 활성화되자 롤업 설정 비용이 100배 저렴해졌습니다. 롤업 사용량은 즉시 급증했습니다.
이로 인해 Base는 내부 가스 상한선에 도달하여 예상치 못한 비용 급증을 초래하게 되었습니다. 이를 계기로 이더 데이터 공간만 확장해야 하는 것이 아니라 롤업도 내부적으로 확장해야 한다는 사실을 더 폭넓게 인식하게 되었습니다.
이 중 일부는 병렬화이며, 롤업은 EIP-648과 같은 것을 가능하게 할 수 있습니다. 하지만 그에 못지않게 중요한 것은 스토리지와 컴퓨팅과 스토리지 간의 상호 작용 효과입니다. 이는 롤업의 중요한 엔지니어링 과제입니다.
4. 지속적인 보안 개선
롤업이 진정으로 코드로 보호되는 세상과는 아직 멀었습니다. 실제로 l2beat에 따르면, 이 다섯 개(이 중 Arbitrum만이 완전한 EVM)만이 제가 '1단계'라고 부르는 단계에 도달했다고 합니다.
이미지 src="https://img.jinse.cn/7201057_watermarknone.png" title="7201057" alt="CxfCMMX33GsdN5xdo0ouwkkFzGj0o3VpcwMEZGC9.png">< /p>
이 문제는 정면으로 해결해야 합니다. 현재 낙관적 또는 SNARK 기반 EVM 검증자에 대한 복잡한 코드에 대한 신뢰가 충분하지는 않지만, 절반 정도는 달성할 수 있으며 더 높은 임계값에서만 코드를 제한하도록 동작을 복원할 수 있는 안전 위원회가 있습니다(예: 8 중 6 사용, Arbitrum은 12 중 9 수행).
생태계 표준은 더 엄격해질 필요가 있습니다: 지금까지 우리는 "탈중앙화의 길"에 있다고 주장하는 모든 프로젝트에 관대했습니다. 올해 말까지는 기준을 높여서 프로젝트가 실제로 1단계 이상에 도달한 경우에만 롤업으로 간주해야 한다고 생각합니다.
그다음에는 조심스럽게 2단계로 넘어갈 수 있을 것입니다. 그런 다음 조심스럽게 2단계로 넘어갈 수 있습니다. 롤업이 진정으로 코드에 의해 지원되고, 코드가 "명백하게 일관성이 없는" 경우에만(예를 들어 호환되지 않는 두 개의 상태 루트 또는 두 개의 다른 구현을 받아들임으로써) 위원회가 개입하여 다른 답변을 제공할 수 있는 세상으로 말이죠.) 이를 안전하게 수행하는 한 가지 방법은 여러 개의 증명자 구현을 사용하는 것입니다. 이것이 이더넷에 더 일반적으로 어떤 의미가 있을까요?
2022년 여름에 열린 ETHCC에서 저는 이더리움의 현재 개발 상태를 S자 곡선으로 설명하며, 현재 매우 빠른 전환기에 접어들었고, 빠른 전환 이후에는 L1이 통합되고 사용자 및 애플리케이션 레이어에 개발이 다시 집중되면서 개발 속도가 다시 느려질 것이라고 강연을 했습니다.
< /p>
오늘, 우리는 확실히 감속의 S자 곡선의 오른쪽에 있다고 생각합니다. 2주 전, 이더리움 블록체인의 가장 큰 두 가지 변화, 즉 지분 증명으로의 전환과 블롭의 재설계는 과거에 있었던 일입니다. 버클 트리, 단일 슬롯 최종 결정론, 프로토콜 내 계정 추상화 등 추가적인 변화도 여전히 중요하지만 지분 증명과 샤딩만큼 급진적이지는 않습니다. 2022년 이더는 비행 중 엔진을 교체하는 비행기와 같았습니다. 2023년에는 날개를 교체했습니다. 버클 트리 전환이 가장 중요한 주요 전환이며(이미 이를 위한 테스트 네트워크가 있습니다), 나머지는 꼬리 지느러미를 교체하는 것과 비슷합니다.
EIP-4844의 목표는 장기적인 안정성을 위해 롤업을 설정하기 위해 대규모의 일회성 변경을 하는 것이었습니다. 이제 블롭을 사용할 수 있으므로 향후 롤업이나 사용자의 추가 조치 없이도 16MB 블롭을 사용하여 전체 댕크샤딩으로 업그레이드하거나 64비트 골디락스 필드를 통해 STARK로 암호화를 전환할 수 있습니다. 또한, 이더 개발 프로세스는 오랜 기간에 걸쳐 이해하기 쉬운 로드맵을 따르며, L2를 포함하여 '새로운 이더'를 염두에 두고 구축된 애플리케이션은 장기적으로 안정적인 환경을 제공한다는 중요한 선례를 강화합니다.
이것이 애플리케이션과 사용자에게 어떤 의미가 있나요?
이더리움의 첫 10년은 주로 교육 단계로, 이더리움 L1을 시작하는 것이 목표였으며, 앱은 주로 소수의 매니아 그룹 사이에서 이루어졌습니다. 지난 10년 동안 대규모 애플리케이션이 없었다는 것은 암호화폐가 쓸모없다는 것을 증명한다고 주장하는 사람들이 많습니다. 저는 항상 이에 반대하는 입장이었습니다. 거의 모든 비금융 투기성 암호화폐 앱은 낮은 수수료에 의존하고 있습니다. 따라서 저희는 높은 수수료를 부과하지만, 주로 금융 투기 목적의 앱이 많다는 사실에 놀라지 않으셔도 됩니다!
이제 블롭이 생겼으니, 저희의 발목을 잡았던 이 주요 제약이 사라지기 시작했습니다. 수수료가 드디어 훨씬 낮아졌습니다. 7년 전, 거래당 5센트를 넘지 않아야 한다는 저의 발언이 마침내 실현되었습니다. 사용량이 너무 빠르게 증가하면 수수료는 여전히 증가할 수 있으며, 향후 몇 년 동안 블롭을 더 확장하고 롤업을 개별적으로 확장하는 작업을 계속해야 할 것입니다. 하지만 ...... 에 ...... 어두운 숲의 끝에는 빛이 있습니다.
< span style="color: rgb(0, 112, 192);">이것이 개발자에게 의미하는 것: 더 이상 변명의 여지가 없습니다. 몇 년 전까지만 해도 저희는 프로토타입으로 작동하고 적절히 분산되어 있다면 대규모로 사용할 수 없는 앱을 만들면서 스스로의 기준을 낮게 설정했습니다. 오늘날 우리는 크립토 펑크이면서 동시에 사용자 친화적인 앱을 만드는 데 필요한 모든 도구, 사실 앞으로 우리가 갖게 될 대부분의 도구를 갖추고 있습니다. 그러니 나가서 만들어야 합니다.
많은 사람들이 도전에 나서고 있습니다. 다이모 지갑은 스스로를 이더의 벤모라고 명시적으로 설명하며, 벤모의 편리함과 이더의 탈중앙화를 결합하는 것을 목표로 삼고 있습니다. 탈중앙화된 소셜 공간에서 Farcaster는 진정한 탈중앙화와 훌륭한 사용자 경험을 결합하는 훌륭한 작업을 수행합니다. 이전의 '소셜 네트워크' 과대광고와는 달리, 파캐스터의 일반 사용자들은 도박을 하려는 것이 아니라 암호화폐 앱의 진정한 지속가능성에 대한 중요한 테스트를 통과하고자 합니다.
< /p>
위 글은 파캐스터 메인 클라이언트인 워프캐스트에 게시되었으며, 이 스크린샷은 대체 파캐스터 + 렌즈 클라이언트에서 가져온 것입니다. Firefly.
우리는 이러한 성공을 바탕으로 정체성, 평판, 거버넌스 등 다른 애플리케이션 영역으로 확장해야 합니다.
오늘날 구축되거나 유지되는 애플리케이션은 2020년대의 이더를 염두에 두고 설계되어야 합니다
이더리움 생태계에는 여전히 "2010년대 이더" 워크플로우를 중심으로 실행되는 수많은 애플리케이션이 존재합니다. 대부분의 ENS 활동은 여전히 레이어 1에 있습니다. 대부분의 토큰 발행은 레이어 1에서 이루어지며, 레이어 2에서 브릿징 토큰을 사용할 수 있도록 하는 것에 대한 진지한 고려는 이루어지지 않았습니다(예: ZELENSKYY memecoin을 본 팬들은 토큰이 우크라이나에 지속적으로 기부하는 것에 감사했지만 L1 수수료가 너무 비싸다는 불만을 제기했습니다). 확장성뿐만 아니라 프라이버시 측면에서도 뒤쳐져 있습니다. 모든 POAP는 퍼블릭 체인에 있으며, 이는 일부 사용 사례에는 적합한 선택일 수 있지만 다른 사용 사례에는 최적이 아닐 수 있습니다. 대부분의 DAO와 깃코인 그랜트는 여전히 완전히 투명한 온체인 투표를 사용하기 때문에 뇌물 수수(소급 에어드랍 포함)에 매우 취약하며, 이는 기여 패턴을 심각하게 왜곡하는 것으로 나타났습니다. ZK-SNARK가 출시된 지 몇 년이 지났지만, 여전히 많은 애플리케이션이 제대로 사용하지 못하고 있습니다.
이들은 대규모 기존 사용자 기반을 관리해야 하는 열심히 일하는 팀들이기 때문에 최신 기술로 동시에 업그레이드하지 않는다고 해서 비난할 수는 없습니다. 하지만 곧 업그레이드가 이루어져야 할 것입니다. 다음은 '2010년대 이더넷 워크플로'와 '2020년대 이더넷 워크플로'의 주요 차이점 몇 가지입니다.
기본적으로, 이더는 더 이상 단순한 금융 생태계가 아닙니다. 대부분의 '중앙화된 기술'에 대한 풀스택 대안이며, 중앙화된 기술에는 없는 일부 기능(예: 거버넌스 관련 앱)도 제공합니다. span>. 우리는 이 광범위한 생태계를 고려해야 합니다.
결론
이더는 "매우 빠른 L1 발전"의 시대에서 L1 발전이 여전히 중요하지만 더 성숙하고 애플리케이션에 덜 혼란을 주는 시대로의 결정적인 전환을 맞이하고 있는 중입니다. 결정적인 변화입니다.
확장 작업을 마무리해야 합니다. 이 작업은 뒤에서 더 많이 진행되지만 여전히 중요합니다.
앱 개발자는 더 이상 프로토타입을 만드는 것이 아니라 수백만 명이 사용할 수 있는 도구를 만들고 있습니다. 생태계 전반에 걸쳐 우리는 그에 맞게 사고방식을 완전히 바꿔야 합니다.
이더는 '단순한' 금융 생태계에서 보다 완전히 독립적인 탈중앙화 기술 스택으로 업그레이드되었습니다. 생태계 전반에 걸쳐 우리의 사고방식도 그에 맞게 완전히 변화해야 합니다.