이스탄불에서 베를린까지 : 평온으로가는 이더 리움 이정표

이달 초 이더 리움 재단 팀장 인 Péter Szilágyi는 네트워크의 향후 업그레이드 날짜 인 이스탄불을 확인했습니다. 이더 리움의 전체 8 번째 하드 포크와 올해 2 번째 하드 포크는 12 월 4 일에 열릴 예정이었습니다. 그러나 11 월 20 일에 공식적으로 발표, 날짜 추정이 12 월 7 일경으로 변경되었습니다..
이스탄불은 Zcash와의 상호 운용성, 저렴한 제로 지식 레이어 2 확장 성 솔루션, 특정 작업에 대한 조정 된 가스 가격과 같은 여러 개선 사항을 도입하여 매우 기대되는 네트워크 “최종”버전 인 Ethereum 2.0으로의 여정에 또 다른 이정표를 표시합니다. . 이스탄불은 사물의 웅장한 계획에 정확히 어떻게 들어 맞는가?
포크, 릴리스 및 단계
어떤 복잡한 오픈 소스 시스템도 최종 상태가 아닙니다. 소프트웨어는 항상 움직이고 지속적으로 개선되고 업데이트됩니다. 이것은 분산 된 “세계 컴퓨터”가되는 경로와 분산 형 애플리케이션을위한 플랫폼이 일련의 연속적인 이정표로 처음에 설명 된 이더 리움의 경우 특히 그렇습니다..
Ethereum 개발자 커뮤니티가 추구하는 현재 목표는 Ethereum 2.0, Eth2 또는 Serenity라는 네트워크의 고급 버전입니다. 업그레이드는 작업 증명에서보다 에너지 효율적인 것으로의 전환과 같은 많은 과감한 발전을 볼 것으로 예상됩니다. 지분 증명 합의 알고리즘, 새로운 확장 성 패러다임 실현 샤딩, 보다 효율적인 도입 이더 리움 가상 머신 고성능 스마트 계약을 실행할 수 있습니다. 연구원 Danny Ryan은 공식화 Ethereum 2.0의 5 가지 주요 설계 목표 : 분산화, 복원력, 보안, 단순성 및 수명.
네트워크 업데이트 단계를 설명하는 데 사용되는 언어의 차이는 혼란 스러울 수 있습니다. 세계의 대도시, 번호가 매겨진 단계, 버전 코드로 표시되는 릴리스, “평온”과 같은 시적 레이블을 따서 명명 된 하드 포크가 있습니다. 그러나 궁극적으로 다소 간단한 구조로 귀결됩니다..

개발 프로세스의 가장 큰 증분을 릴리스라고합니다. 단일 릴리스는 하나 또는 여러 개의 하드 포크 (이전 버전에서 완전히 벗어남을 표시하는 블록 체인 프로토콜의 변신)를 통해 실행될 수 있습니다..
현재까지 세 가지 릴리스 — 현재 메트로폴리스라고 불리는 — 두 단계로 출시되었습니다 : 비잔티움과 콘스탄티노플 하드 포크, 이스탄불은 아직 갈 예정입니다. 후속 하드 포크, 베를린 (2023 년 6 월 예정)과 런던은 네 번째 릴리스 인 Ethereum 2.0 또는 Serenity의 출현을 표시합니다..
하드 포크는 현재 운영중인 이더 리움 메인 넷에 변경 사항을 적용합니다. 그만큼 로드맵 그러나 Ethereum 2.0에 대해서는 서로 다른 합의 메커니즘을 가진 두 개의 활성 이더 리움 체인의 최종 존재와 같은 별도의 새 체인 생성을 규정합니다. Ethereum 2.0 체인의 롤아웃은 로드맵에 지정된 일련의 단계로 진행됩니다..
이스탄불 : 수용된 개선
이더 리움 커뮤니티가 네트워크를 발전시키기 위해 의존하는 주요 거버넌스 수단은 다음과 같습니다. 이더 리움 개선 제안. 핵심 프로토콜, 클라이언트 API (응용 프로그래밍 인터페이스) 및 스마트 계약 표준의 변경과 관련된 제안을 지정합니다..
작성자는 일반적으로 포크 일정에 대한 시간 제안을 찾고 사전에 발표 된 특정 하드 포크를 대상으로합니다. 현재 커뮤니티에서 “EIP 중심”으로의 전환을 추진하고 있습니다. 접근하다 더 빈번하고 더 작은 포크로 제안서를 자신의 속도로 개발할 수있는 시스템 업그레이드에서. 이스탄불을 따라갈 하드 포크 베를린은 예상 이 패러다임의 첫 번째.
이스탄불 여전히 따르다 All Core Devs 호출 중에 라이프 사이클의 다양한 단계에서 많은 제안이 발표되고 검토되는 “포크 중심”접근 방식입니다. 개발자는 EIP를 원하고 포크로 이동할 준비가 된 상태 (수락 됨), 원했지만 아직 준비되지 않은 상태 (잠정적으로 허용됨, 다음 하드 포크와 함께 실행되는 것으로 가정 됨) 또는 원하지 않는 (영구적으로 거부 됨)으로 분류했습니다. 제시된 38 개의 EIP 중 6 개만 포함이 허용되었으며 나머지 8 개는 베를린 포크 용으로 승인되었습니다. 다음은 수락 된 제안의 개요입니다.
EIP-152 Ethereum 계약 내에서 Equihash 작업 증명 알고리즘을 검증하는 기능을 제공하여 Zcash와 Ethereum 블록 체인 간의 상호 운용성을 가능하게합니다..
EIP-1108 사전 컴파일 가스 비용을 줄여서 비대화 형 제로 지식 증명 (zk-SNARK) 생성을 더 저렴하게 만듭니다. 이것은 두 가지 이유로 좋은 소식입니다. 하나는 이러한 유형의 암호화를 사용하는 개인 정보 보호에 중점을 둔 애플리케이션의 개발을 강화한다는 것입니다..
더 결과적으로 zk-SNARK를 사용하는 것은 다음과 같은 두 번째 계층 솔루션입니다. 수단이되는 상당한 양의 컴퓨팅 작업을 오프 체인으로 이동하여 이더 리움의 확장 성 문제를 완화합니다..
EIP-1344 현재 체인의 고유 식별자를 반환하는 opcode를 추가하여 계약이 현재있는 이더 리움 체인을 추적하는 방법을 소개합니다. 이렇게하면 시스템의 복원력이 재생 공격 서명 된 거래.
EIP-1884 아마도 받아 들여진 제안들 중 가장 많은 논쟁을 불러 일으키고 있으며, 적어도 올해 8 월 이후 논란을 불러 일으켰습니다. Ethereum Foundation의 보안 책임자 인 Martin Holst Swende가 소개 한이 제안은 다음을 목표로합니다. 가격 조정 특정 opcode (스마트 계약을 실행하는 Ethereum 가상 머신에 제공되는 지침)는 “가스 지출과 자원 소비 간의 균형을 잘 잡기위한 것”입니다.
EIP-1884가 해결해야 할 문제는 이더 리움 블록 체인의 확장으로 인해 일부 작업이 더 많은 자원 집약적이되어서 발생합니다. 현재 가스 소비가 유사한 블록은 완료하는 데 매우 다른 시간이 소요되며 이는 그 자체로 문제 일뿐만 아니라 서비스 거부 공격의 벡터가 될 수도 있습니다..
마찰이 발생하는 동안 69 Core Dev 호출 8 월 23 일, Parity Technologies의 Wei Tang은 우려 opcode 비용의 변경으로 인해 이미 배포 된 일부 계약이 깨질 가능성이 있습니다. 그는 이전 계약이 원래 가격에 따라 작동 할 수 있도록 이전 버전과의 호환성을 유지해야한다고 주장했습니다..
Hudson Jameson, Ethereum Foundation의 커뮤니티 연락 담당자, 응답 “OPCODE 가격이 변경 될 수 있고 변경 될 수있는 전례적인 세트가 있으므로 계약이 변경되지 않을 것이라는 가정에 의존해서는 안됩니다.”라고 덧붙였습니다. 이러한 전환은 사람들이 임박한 급격한 변화에 더 잘 대비할 수 있도록합니다..
EIP-1884는 다양한 프로젝트에서 제한된 수의 계약에 영향을 미칩니다. 블록 체인 보안 회사 ChainSecurity의 Hubert Ritzdorf는 아마도 가장 포괄적 인 목록 영향을받을 수있는 그러한 계약의.
EIP-2028 트랜잭션에서 데이터를 호출하는 비용을 줄여 잠재적으로 더 큰 블록으로 이어져 네트워크의 확장 성을 향상시킵니다. 이는 또한 계층 2 확장 성 솔루션 (예 : zk-SNARK)에 더 쉽게 액세스 할 수 있도록합니다..
EIP-2200 순 가스 계량을 구현하여 EVM의 저장 비용 계산 방식을 변경합니다. 이를 통해 계약 저장의 새로운 기능을 활성화하고 과도한 비용을 줄일 수 있습니다..
아직 작업 중
이더 리움 커뮤니티가 이스탄불 하드 포크를 구축 할 때 고려한 또 다른 주요 제안은 EIP-1057, 현재 Ethash 마이닝 알고리즘을 ProgPoW라는 새로운 작업 증명 기능으로 대체하려고합니다. 이는 Programmatic Proof-of-Work의 약자입니다. 핵심 개발자는 잠정적으로 수락 됨 이니셔티브, 보류 중 심사 결과, 베를린 하드 포크에 포함.
이 알고리즘 업데이트의 배경은 그래픽 처리 장치를 사용하는 상용 하드웨어에 맞게 조정하여 애플리케이션 별 집적 회로 칩이 장착 된 설정에서 채굴을 더 어렵게 만드는 것입니다..
이 조치는 이더 리움 채굴을 개별 사용자와 특수 하드웨어에 투자하지 않은 소규모 기업에게 더 매력적으로 만들어 필드를 평준화하면서 채굴 전력 분배에 어느 정도 분산화를 복원하도록 설계되었습니다. ASIC는 지난 몇 년간 광산 산업화의 주요 동인이었으며 대규모 중앙 집중식 광산 클러스터로 이어졌습니다..
올해 초 Ethereum Foundation의 보안 책임자 인 Martin Holst Swende는 ProgPoW의 도입이 네트워크에서 ASIC 및 기타 하드웨어 가속기의 지배력을 완화 할 것이라고 말했습니다. 그는 변경의 또 다른 이유는 Ethash 고유의 보안 결함이라고 덧붙였습니다..
ProgPoW의 타당성에 대해 핵심 개발자간에 동의가있는 것처럼 보이지만 커뮤니티의 모든 사람이 Ethereum 2.0에서 지분 증명으로 전환하기 전에 마이닝 알고리즘이 변경 될 것이라는 전망에 만족하지는 않습니다..
지금까지 가장 목소리를 낸 반대자는 탈 중앙화 된 자율 조직을 관리하기위한 프로젝트 인 Aragon이었습니다.이 프로젝트는 커뮤니티가 11 월 2 일 이더 리움 2.0으로 전환하기 전에 Ethash에 대한 변경에 반대하기로 투표했습니다..
약간의 긴장에도 불구하고, 이더 리움 사용자 중 상당수가 제안 된 변경 사항에 격렬하게 반대한다는 징후는 없으며, 개발이 심각한 균열로 이어질 가능성이 낮습니다..
독립적 인 감사가 새로운 알고리즘의 견고 함을 입증한다면, Ethereum이 탐내는 네트워크 2.0 버전을 향한 행진을 계속하면서 2023 년 6 월로 예정된 베를린 하드 포크로 시행 될 가능성이 높습니다..
이 기사는 이스탄불 하드 포크의 새로운 기한을 반영하도록 업데이트되었습니다..

Facebook
Pinterest