피닉스 하드 포크 분석


피닉스 하드포크는 약 2개월 후 메인넷에 구현될 예정입니다. 피닉스에 어떤 변경사항이 포함되어 있는지 간단히 살펴보도록 하겠습니다.

EIP-152: Blake2 압축 기능 F 프리컴파일 추가

이 EIP는 새로운 프리컴파일 컨트랙트를 도입하여 BLAKE2 암호화 해시 알고리즘에 사용된 압축 기능을 구현합니다. 이것의 목적은 EVM과 Z-Cash 간의 상호 운용성을 높이며 EVM에 보다 유연한 해시 기본 요소를 도입하는 것입니다.

EIP-1108: alt_bn128 프리컴파일 된 가스비용 절감

2018년 Go 언어 사용의 기반 라이브러리가 변화하면서 ECAD, ECMUL, alt_bn128의 타원 곡선상의 매칭 검사 프리컴파일 컨트랙트의 성능이 크게 향상되었습니다.

Parity 클라이언트의 프리컴파일 알고리즘에 사용되는 필드 연산 2018년 최적화되었습니다. 최근에는 BnCrate에서 사용하는 페어링 알고리즘이 변경되어 상당한 속도가 증가하였습니다.

이더리움 클라이언트의 빠른 운영은 가스비 절감에 반영되어야 합니다.

EIP-1344: ChainID 오픈코드 추가

이 EIP는 현재 체인의 EIP-155 고유식별자를 반환하는 작업 코드를 추가합니다. EIP-155는 서로 다른 체인 간의 replay attack을 방지하기 위해 ChainID를 사용할 것을 권장합니다.

EIP-1844: trie 크기에 따른 작동 코드 재조정

이더리움의 생태계 확장에 따란 특정 opcode가 이전보다 더 많은 리소스를 차지하게 되었습니다. 이 EIP는 이러한 opcode의 가스비용을 증가시킬 것을 권장합니다.

EIP-2028: Calldata 가스비용 절감

수학적 모델과 경험적 추정치를 바탕으로 Calldata 가스비용(GTxDataNonZero)을 지금의 68 가스에서 16 가스로 낮출 것을 제안합니다. 수학적 모델은 Sompolinsky 및 Zohar와 Pass, Seeman 및 Shelat의 작업에 사용되는 모델로 네트워크 보안과 지연 시간과 연결되어 있습니다. 우리는 (1) 이 모델을 사용하여 Calldata 가스비가 네트워크 지연 시간에 미치는 이론적 영향 (2) 경험적 검증 모델 (3 )우리의 연구 결과에 따라 가스비용을 제안합니다.

EIP-2200: SLOAD 가스비 변경을 고려한 SSTORE 가스비 재조정

이 EIP는 SSTORE opcode에 대한 순 가스 측정 변경의 구조적 정의를 제공하며, 이는 새로운 계약 스토리지 사용에 사용될 수 있으며 대부분의 구현과 맞지 않는 과도한 가스 비용을 줄입니다. 이것은 EIP-1283과 EIP-1706의 조합입니다.

피닉스 하드 포크에는 주로 EVM 변경, opcode 추가 및 가스 비용 절감이 포함되어 있음을 알 수 있습니다. 피닉스 하드 포크 업그레이드 후 ETC와 ETH는 완벽하게 호환되어 진정한 상호 운용성을 달성하며 ETC와 ETH 애플리케이션도 원활하게 통신 할 수 있습니다.

52 views

Recent Posts

See All

ETC Labs, 해시레이트 임대 플랫폼 시행 및 규제 추구

2020년 7월30일부터 8월 1일까지, 이더리움 클래식 네트워크는 51%의 공격을 받았으며, 공격에 사용된 해시레이트는 NiceHash를 통해 판매되었습니다. 해당 회사는 이전에도 6,200만 달러의 비트코인의 손실을 발생시킨 것이 있다고 보고되었으며, 공동 설립자는 사기 및 공갈 혐의로 기소되어 슬로베니아에서 미국으로 인도되었습니다. 현재 개발 중인 실