상세 내용
1. 컴파일러가 Receiver 스타일 호출 도입 (9.5.0)
개요: 이번 업데이트는 매크로가 생성하는 코드 작성 방식을 바꾸어, 함수 호출 시 객체가 함수 이름 앞에 오는 "receiver 스타일"을 채택했습니다. 예를 들어 object.function() 형태로 호출하는 방식입니다. 이는 Rust 같은 다른 프로그래밍 언어에서 흔히 쓰이는 방식으로, Aptos의 Move 언어를 사용하는 개발자들이 코드를 더 쉽게 이해하고 작성할 수 있도록 돕습니다.
의미: 이 변화는 APT 토큰에 직접적인 영향은 없으며, 주로 개발자 경험을 개선하는 내부적인 업데이트입니다. 거래 속도나 비용에는 영향을 주지 않지만, Aptos 위에서 개발하는 과정이 좀 더 원활하고 직관적으로 바뀝니다.
(aptos-labs/aptos-core)
2. 기본 언어 버전을 2.4로 상향 (9.4.0)
개요: Aptos CLI에서 Move 언어 버전을 2.4, 바이트코드 버전을 v10으로 기본 설정했습니다. 최신 언어 버전은 스마트 계약 개발에 필요한 최신 기능과 최적화를 포함하고 있어, 개발자가 별도의 설정 없이도 최신 도구를 사용할 수 있게 되었습니다.
의미: 이 업데이트는 APT에 긍정적입니다. 기본적으로 더 강력하고 안전한 개발 환경을 제공함으로써, Aptos 네트워크 위에 더 혁신적이고 안전한 애플리케이션이 만들어질 가능성을 높입니다.
(aptos-labs/aptos-core)
3. Digest Key 검증 명령어 업데이트 (9.3.0)
개요: 기존의 aptos node verify-digest-key 명령어를 validate-digest-key와 validate-public-parameters 두 개의 명령어로 분리했습니다. 또한, 보안 체크섬 알고리즘을 기존의 SHA-256에서 더 빠르고 최신인 Blake3로 업그레이드했습니다. 이로 인해 노드 파일의 무결성을 더 정확하고 효율적으로 검증할 수 있습니다.
의미: 이 변화는 APT에 긍정적입니다. 네트워크 보안과 노드 운영의 신뢰성을 높여, Aptos 네트워크가 안정적으로 운영될 수 있도록 지원합니다. 이는 사용자 신뢰와 전체 생태계 안정성에 중요한 역할을 합니다.
(aptos-labs/aptos-core)
결론
최근 Aptos 코드베이스 업데이트는 개발자 경험 개선과 핵심 인프라 강화에 집중하고 있음을 보여줍니다. 컴파일러 개선부터 보안 도구 강화까지, 이러한 꾸준한 기술적 발전은 플랫폼을 더 견고하고 접근하기 쉽게 만듭니다. 앞으로 이러한 개발자 중심의 개선이 생태계 확장과 사용자 증가로 이어질지 주목됩니다.