Kim Seogyu
Blockchain

Move on Aptos

Aptos에서 Move가 실행 모델, 데이터 소유권, 타입 안전성을 어떻게 구현하는지 설명합니다.

Published 2025년 12월 27일1 min read175 words

Move on Aptos

Aptos는 합의로 "트랜잭션 순서"를 정하고, Move VM으로 "상태 변경"을 계산합니다. 이 구조 덕분에 실행 규칙이 언어 레벨에서 명확합니다.

Move가 강한 이유

  • 리소스 중심 모델로 자산 복제를 통제
  • 모듈 경계로 접근 제어를 강제
  • signer로 권한 주체를 명시

즉, 계약 로직에서 애매한 권한 경로를 줄이는 데 유리합니다.

다른 VM과의 관점 차이

  • EVM: 계약 계정 중심 저장
  • Solana: 프로그램 + 계정 지정 중심
  • Aptos/Move: 소유자 계정 리소스 중심 + 강한 타입 제약

Aptos는 병렬 실행(Block-STM)과 결합해 고처리량을 목표로 합니다.

설계할 때 지켜야 할 기준

  1. 데이터는 "모듈 배포 계정"이 아니라 "실제 소유 계정"에 저장
  2. 자산 입출금 권한은 signer 기반으로 최소화
  3. 제네릭은 타입 안정성 이점이 큰 경로에만 적용

리소스 계정 패턴

운영 서비스에서는 리소스 계정 + signer capability로 자동화 실행을 구성합니다.

  • 장점: 개인키 노출 없이 모듈 권한 위임 가능
  • 주의점: capability 저장 위치와 회수 정책을 명확히 해야 함

결론

Move on Aptos의 핵심은 "소유권, 권한, 타입"을 언어가 강제한다는 점입니다. 이 축을 먼저 설계하면, 기능 추가보다 보안/운영 안정성이 먼저 좋아집니다.

Share

Related Articles

Comments

이 블로그는 제가 알고 있는 것들을 잊지 않기 위해 기록하는 공간입니다.
직접 작성한 글도 있고, AI의 도움을 받아 정리한 글도 있습니다.
정확하지 않은 내용이 있을 수 있으니 참고용으로 봐주세요.

© 2026 Seogyu Kim