아하
생활

생활꿀팁

사회복지사_정신보건사회복지사
사회복지사_정신보건사회복지사

하드포크의 종류 중 아가타 하드포크가 무엇인가요??

이더리움 클래식이 아가타 하드포크를 통해 이더리움과의 완벽한 호환을 준비하고 있다고 하는데,

아가타 하드포크는 어떤건가요??

그리고 하드포크의 종류에는 어떤것들이 있나요.

*** 하드포크, ### 하드포크 등 각 암호화폐들이 행하는 하드포크를 보면 하드포크의 종류가 궁금합니다.

55글자 더 채워주세요.
2개의 답변이 있어요!
  • 까칠한담비242
    까칠한담비242

    이더리움 클래식(ETC) 블록체인의 아가타(Agharta) 하드포크는 이더리움(ETH) 블록체인의 콘스탄티노플 하드포크에 적용된 개선 사항을 적용함으로써 두 블록체인 간의 상호 운용성을 높이고, 이더리움 클래식 블록체인의 성능과 기능을 개선하는 것에 초점을 두고 있습니다.

    구체적으로 EIP-145, EIP-1014, EIP-1052가 이더리움 클래식 블록체인 메인넷에도 적용될 것인데, 우선 EIP-145의 경우에는 EVM 상에서 비트 단위 이동 연산자를 도입함으로써 더 빠른 연산 처리와 더 저렴해진 가스비를 지원할 수 있습니다.

    다음으로 EIP-1014는 CREATE2 opcode를 추가하는 제안으로 논스 값을 포함하지 않는 컨트랙트 주소를 생성할 수 있는 기능을 추가한 것입니다. 이를 통해 오프체인 상에서 처리되고 있어 온체인 상에서 브로드캐스팅 되지 않은 코드를 포함하는 컨트랙트 주소를 생성할 수 있게 됩니다.

    또한 EIP-1052는 스마트 계약이 다른 계약의 바이트 코드를 검사할 때 전체 코드가 필요하지 않음에도 그것을 불러오게 될 경우 가스비가 낭비되며 비용이 많이 들었던 장점을 해결하기 위한 방법입니다. 즉, EXTCODECOPY라는 opcode를 추가함으로써 계약의 바이트 코드를 검사할 때 keccak256 해시를 반환함으로써 가스 비용을 절감할 수 있습니다.

    끝으로 '아가타' 하드포크와 같이 하드포크의 이름은 하드포크의 종류를 의미한다기 보다는, 하드포크를 구분하기 위해 임의로 붙인 이름에 가깝습니다. 그리고 보통은 블록체인의 개발 로드맵에 따라 나뉘어져 있는 각 개발 단계의 이름을 붙이곤 합니다.

    답변이 도움이 되길 바랍니다.

  • 안녕하세요. 이더리움 클래식의 아가타 하드포크에 대하여 답변드리겠습니다.

    • 아가타 하드포크는 이더리움의 콘스탄티노플과 피터즈버그 하드포크를 포함하며, 이더리움 가상머신(EVM)처럼 ETC의 스마트컨트랙트가 동시에 여러 계정을 보유하게 하는 기능을 포함하게 됩니다.

      • EIP-1702 : 이클 자체 컴파일러와 툴링 보유를 통해 가상머신 버전 업그레이드 및 관리 용이

      • ECIP-1056 : 이더리움과의 호환성 증가

      • EIP-145 : 비트 연산자 추가로 속도와 효율적인 저장공관 활용 가능

      • EIP-1014 : 컨트랙트 배포 이후 강제 매커니즘으로 강제 주소 할당 및 컨트랙트 주소의 "아이덴티티" 부여 가능

      • 그 외 ECIP-1049(SHA3) 및 ECIP-1043(DAG 사이즈 조정) 등이 있습니다.

    감사합니다.