IoTeX Core Release 1.11.0은 개발자들을 위한 새로운 경계를 열며, 기대를 모았던 IIP-13 (비가역 토큰으로서의 스테이킹 버킷 표현) 및 IIP-14 (EntryPoint 계약을 통한 계정 추상화) 기능을 소개합니다. 우리 커뮤니티의 압도적인 지원을 바탕으로, 이러한 업데이트는 IoTeX 블록체인에서 스테이킹 메커니즘과 계정 작업을 처리하는 방식을 혁신할 것입니다. 이 새로운 버전은 IoTeX 메인넷에서 블록 높이 24,838,201에서 활성화될 중요한 하드포크를 포함하고 있으며(2023년 7월 20일 11pm UTC 경으로 예상됨), 모든 노드는 이 최신 버전으로 업그레이드해야 합니다. 이를 실패할 경우 활성화 블록 이후 IoTeX 블록체인과의 동기화 문제에 직면하게 됩니다.
참고: 노드를 재시작하기 전에 v1.11.0의 올바른 기능을 위해 최신 config.yaml 파일로 업그레이드했는지 확인하세요. 노드 구성에 대한 자세한 지침은 여기에서 확인할 수 있습니다.
v1.11.0의 중요한 발전
버전 1.11.0은 세 가지 주요 개선 사항을 도입합니다:
- IIP-13: 비가역 토큰으로서의 스테이킹 버킷
- IIP-14: 계정 추상화
- 거래에서의 ChainID 강제 적용
더 깊이 있는 기술적 이해를 위해, 우리는 곧 IIP-13 및 IIP-14에 대한 두 개의 별도 블로그를 게시할 것입니다.
IIP-13: 비가역 토큰으로서의 스테이킹 버킷
IIP-13은 스테이킹 버킷을 비가역 토큰(NFT)으로 모델링하는 혁신을 이루었습니다. 이 변화는 Liquid Staking Derivatives (LSD)와 같은 혁신적인 응용 프로그램의 길을 열어, 이러한 버킷을 거래하거나 다른 DeFi 프로토콜에서 담보로 사용할 수 있게 합니다. 결과적으로, 우리는 전체 스테이킹 비율의 증가를 기대하며, IoTeX 블록체인의 보안성과 분산화를 강화할 것입니다.
IIP-14: 계정 추상화
IIP-14 업데이트는 인증, 권한 부여, 재생 방지, 가스 지불, 배치 및 원자성을 포함한 다양한 계정 작업 및 속성을 추상화하여 IoTeX 플랫폼의 사용자 경험을 개선하는 데 중점을 둡니다. EIP-4337을 기반으로 한 IIP-14는 IoTeX를 더욱 사용자 친화적이고 안전하게 만들어, 외부 소유 계정(EOA)의 제약을 극복할 것을 약속합니다.
ChainID 강제 적용: 강화된 거래 보안
v1.8 릴리스를 기반으로, 거래에서 네트워크를 구별하기 위해 ChainID를 도입한 v1.11은 이제 각 거래가 올바른 ChainID(메인넷은 1, 테스트넷은 2)를 포함해야 하며, 기본 ChainID 값 0을 거부합니다. 이는 IoTeX 블록체인의 보안을 더욱 강화합니다.
추가 업데이트
주요 개선 사항 외에도 v1.11은 여러 가지 소규모 개선 사항을 포함합니다:
- 위임 정보 검색을 위한 "ioctl bc delegate" 명령.
- 콘솔 로그 출력에서 노드 상태 요약 제공.
- 네트워크 데이터 효율성을 높이기 위해 API 서비스에서 메시지 배치 활성화.
- "ioctl did service" 명령.
- 블록 검증 과정에 시스템 작업 검증 추가.
전체 릴리스 노트는 여기에서 확인할 수 있습니다.
업그레이드의 긴급성
v1.11.0이 하드포크를 도입하므로, 모든 노드는 IoTeX 블록체인과 동기화 상태를 유지하기 위해 업그레이드하는 것이 중요합니다.
계속 지켜봐 주세요
이 블로그 게시물은 v1.11과 함께 제공되는 업데이트에 대한 일반적인 개요를 제공합니다. IIP-13 및 IIP-14에 대한 후속 게시물도 기대해 주세요. 이는 개발자에게 특히 유용하며, 각 개선 사항에 대한 구체적인 예제와 포괄적인 분석을 제공합니다. 새로운 개발자 지향 기사를 알림받으려면 개발자 포털에 등록하는 것을 잊지 마세요.