콘텐츠로 건너뛰기
The Kagari
Developer

Movement Aptos Core이 기밀 자산을 위한 2단계 감사자 모델 및 에포크 추적 추가

2026년 5월 6일 · 1 분 소요

Movement Aptos Core가 기밀 자산 모듈에 중요한 프로토콜 개선을 병합하여 단조 에포크 추적을 지원하는 2단계 감사자 모델을 도입했습니다. 이 업데이트는 프레임워크 수준에서 관리되는 필수 체인 수준 감사자를 기존의 자산별 감사자 메커니즘과 함께 배치합니다. 두 감사자 레이어 모두 추가 전용 이력 추적을 지원하여 어떤 주어진 이체 시점에 어느 감사자 키가 활성화되었는지의 완전한 재구성을 가능하게 합니다.

새로운 아키텍처

감사자 슬롯 레이아웃은 고정 계층 구조를 시행하도록 재구성되었습니다: 슬롯 [0]은 체인 수준 감사자용(항상 필수), 슬롯 [1]은 자산별 감사자용(설정된 경우), 슬롯 [2+]는 발신자가 선택한 자발적 감사자용입니다. 이 결정론적 순서는 각 이체의 암호 증명에 Fiat–Shamir 트랜스크립트를 통해 바인딩되어 대체 공격을 방지합니다. 모든 기밀 이체는 이제 활성 체인 및 자산 감사자 에포크를 `Transferred` 이벤트에 타임스탬프하여 어느 감사자 키가 어느 이체를 대상으로 했는지의 변경 불가능한 기록을 보존합니다.

검증 및 로테이션

`validate_auditors` 함수는 체인 감사자가 구성되지 않은 경우 새로운 오류(`ECHAIN_AUDITOR_NOT_SET`)로 중단되며, 감사자 슬롯이 해당 활성 키와 일치하지 않는 이체를 거부합니다. 두 레이어에서의 감사자 로테이션은 이전 키에 대해 서명되었지만 아직 실행되지 않은 모든 보류 중인 사용자 거래를 무효화합니다. 증명의 트랜스크립트가 감사자 식별에 바인딩되기 때문입니다. 프로토콜은 `FAController`와 `FAConfig` 모두에서 에포크 카운터와 추가 전용 이력 벡터를 추적하며, 모든 역사적 감사자 항목의 활성화 및 비활성화 에포크를 기록합니다.

테스트 및 커버리지

PR에는 포괄적인 테스트 커버리지가 포함됩니다: `confidential_asset_tests.move`에서 64개의 통과된 Move 단위 테스트(체인 감사자 검증, 슬롯 순서, 로테이션 동작 및 이력 추적 포함), 그리고 거부 경로 및 로테이션 시나리오를 검증하는 7개의 통과된 Rust e2e 테스트. 테스트 하네스는 기본 체인 감사자를 포함하도록 업데이트되었으며, 새로운 헬퍼는 성공 경로와 거부 시나리오 테스트를 모두 지원합니다.

출처 github.com
공유
The Kagari

Kagari는 차세대 블록체인에 특화된 다국어 미디어 플랫폼입니다. 공식 뉴스, 개발자 리소스, 해커톤 업데이트를 정리하여 빌더와 사용자가 에코시스템 동향을 더 쉽게 파악할 수 있는 인포메이션 레이어를 목표로 합니다.

© 2026 The Kagari. All rights reserved.