이전 버전과의 호환성: Ethereum Classic의 계정 버전 관리는 무엇입니까?

광의적 계정 버전 방안 계정 버전 또는 약칭 AV는 이더리움(ETH)과 이더리움 클래식(ETC)의 개발자 Wei Tang에 의해 EIP-1702에 서술되었습니다.

계정 버전 관리는 이전 EVM 버전이 유지되어 해당 스마트 컨트랙트 버전을 실행하므로 이전 버전과의 호환성을 보장합니다.


AV는 이더리움 가상머신(EVM)의 버전과 일치하는 스마트 컨트랙트 계정의 버전 관리 시스템입니다. 이는 ETC 상에 언제나 0x0, 0x1, 0x2, 0x3, 0x4, 0x5등과 같은 스마트 계약 버전을 갖게 된다는 의미입니다.


향후 EVM이 누적되거나 새로운 코드가 추가됨에 따라, 0x0、0x1、0x2、0x3、0x4、0x5 등과 같은 방식의 EVM 버전이 결정됩니다.


즉, 어떤 상황에서도 주어진 시간에 여러 개의 계정 버전과 여러 개의 EVM이 동시에 저장되어 네트워크에서 작동된다는 것을 의미합니다.


예를 들어 일단 스마트 컨트랙트 계약이 0x3버전으로 저장되면, 이는 해당 버전의 모든 스마트 컨트랙트 계약이 EVM 버전 0x3에 의해 실행됨을 의미하며, 이 버전은 이러한 스마트 컨트랙트 예약을 배치할 때 존재하는 조작 코드를 포함하고 있습니다.


마찬가지로 계정 버전이 0x0인 스마트 계약은 EVM 버전 0x0, 0x1및 EVM 0x1, 0x2 및 EVM 0x2를 함께 사용하고 0x3은 EVM 0x3과 같이 사용할 수 있습니다.


EIP-1702를 실행할 때 기존의 모든 스마트 컨트랙트 및 EVM은 자동으로 버전 0x0이 됩니다. 그 이후부터 스마트 컨트랙트 계정 및 EVM 버전은 0x1, 0x2, 0x3, 0x4, 0x5 등의 형식으로, 새로운 ECIP로 업데이트됨에 따라 점진적으로 추가됩니다.


이러한 모든 것은 ETC 프로토콜과 EVM에 대한 향후의 모든 변경 사항이 항상 호환된다는 것을 보장합니다. 스마트 컨트랙트는 블록체인에서 항상 하나의 EVM버전을 생산하고 블록체인 네트워크에 있는 모든 것과 동일하게 유지됩니다.


위의 문장은 이더리움 클래식 Agharta 업그레이드에 대한 기사를 편집한 것입니다

7 views

Recent Posts

See All

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

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