Account Abstraction

Account abstraction은 계정이 트랜잭션을 승인하고 검증하는 방식을 정의하는 로직을 고정된 프로토콜 수준의 규칙 집합에서 떼어 내어, 사용자 정의가 가능한 프로그래머블 검증 로직으로 옮기는 블록체인(blockchain) 설계 개념입니다.

Definition

Account abstraction은 계정이 트랜잭션을 승인하고 검증하는 방식을 정의하는 로직을 고정된 프로토콜 수준의 규칙 집합에서 떼어 내어, 사용자 정의가 가능한 프로그래머블 검증 로직으로 옮기는 블록체인(blockchain) 설계 개념입니다. 이를 통해 외부 소유 계정(Externally Owned Account, EOA)과 스마트 컨트랙트(smart contract) 계정을 하나의 통합된 모델로 일반화하여, 계정의 동작 방식, 인증 방식, 수수료 지불 규칙 등을 프로토콜에 하드코딩하는 대신 코드로 정의할 수 있게 합니다.

In Simple Terms

Account abstraction은 블록체인(blockchain) 계정이 하나의 고정된 서명 규칙이 아니라, 유연한 코드에 의해 제어되도록 하자는 아이디어입니다. 모든 계정이 똑같이 동작하는 대신, 각 계정이 ‘내가 이 계정을 통제하고 있다’는 증명 방식과 트랜잭션 승인 규칙을 코드로 직접 정의하면서도, 네트워크 입장에서는 여전히 일반 계정처럼 취급되도록 만드는 것입니다.

Context and Usage

이 용어는 주로 Ethereum과 유사한 스마트 컨트랙트(smart contract) 플랫폼에서 계정 모델에 제안되었거나 이미 도입된 변경 사항을 설명할 때 사용됩니다. 프로토콜 연구, wallet 아키텍처 설계, 외부 소유 계정과 스마트 컨트랙트 계정을 통합하려는 표준화 작업 등에서 자주 등장합니다. 또한 intent, 프로그래머블 wallet, 대체 인증 방식, 더 유연한 트랜잭션 검증 정책에 대한 논의에서도 함께 언급됩니다.

© 2025 Tokenoversity. All rights reserved.