계정 추상화는 이더리움을 기존 은행 계좌처럼 사용하기 쉽게 만듭니다.
암호화에서 인적 오류의 도전
이더리움 개발자들은 이더리움 블록체인을 보다 사용자 친화적으로 만들기 위해 노력하고 있습니다. 암호화의 주요 과제 중 하나는 개인 키에 대한 액세스 권한을 잃는 것과 같은 단순한 실수로 인해 암호화 자산에 대한 액세스 권한을 잃을 가능성이 있다는 것입니다.
이것과 다른 잠재적인 함정에 직면하여 전통적인 은행보다 암호화폐에서 돈을 잃는 것이 훨씬 더 쉽습니다. 블록체인 개발자들은 인적 오류가 불가피하다는 점을 점점 더 인식하고 있습니다. 즉, 안전 장치와 더 나은 사용 편의성 없이 암호화폐를 주류로 밀어넣는 것이 어려울 것임을 의미합니다.
An 기사 오늘 CoinDesk에 게시된 보고서는 AA(계정 추상화)의 개념을 분석합니다. 이 개념은 스마트 계약을 사용하여 특정 유효성 규칙을 만들어 암호화 트랜잭션을 실행하는 것을 목표로 합니다. AA를 사용하면 사용자는 개인 키를 사용하여 모든 트랜잭션을 승인할 필요가 없습니다.
목표는 이더리움을 기존 은행 계좌처럼 사용하기 쉽게 만들어 사용자가 보다 쉽게 거래를 하고 자동 청구서 결제 등을 프로그래밍할 수 있도록 하는 것입니다.
Ethereum 트랜잭션 이해: EOA 및 CA
AA가 암호화폐 사용 방식의 특성을 어떻게 바꾸는지 이해하려면 오늘날 이더리움 트랜잭션이 어떻게 작동하는지 이해하는 것이 중요합니다. 이더리움에서 사용자는 외부 소유 계정(EOA)과 계약 계정(CA)의 두 가지 유형의 계정을 만들 수 있습니다. 두 계정 유형은 Ethereum 네트워크를 통해 거래를 시작하는 방법이 다릅니다. EOA는 Ethereum 사용자의 일반적인 계정 유형이며 MetaMask 및 Coinbase Wallet과 같은 지갑 공급자를 사용한 경우 사용할 계정 유형입니다.
외부 소유 계정의 문제
EOA를 사용하면 사용자에게 공개 키와 개인 키라는 한 쌍의 키가 제공됩니다. 누구나 공개 키를 사용하여 EOA에 자금을 보낼 수 있습니다. 그러나 비밀로 유지되어야 하는 계정의 개인 키에 액세스할 수 있는 계정 소유자만이 실제로 계정에서 트랜잭션을 시작할 수 있습니다.
EOA의 문제는 사용자가 개인 키를 분실하면 자금에 다시 액세스할 수 있는 방법이 없다는 것입니다. 그리고 사용자가 키를 잃어버리지 않았더라도 누군가 개인 키를 손에 넣으면 그 사람의 자금을 완전히 통제할 수 있습니다.
"스마트 계약"이라고도 하는 CA는 이더리움 네트워크에 있는 미니 컴퓨터 프로그램과 같습니다. 이러한 계정은 코드로 제어되지만 자체적으로 트랜잭션을 시작할 수는 없습니다. EOA는 자체 트랜잭션을 생성하기 위해 CA에 트랜잭션을 보내야 합니다.
계정 추상화가 이더리움의 단점을 해결하는 방법
계정 추상화는 EOA를 CA와 병합하여 EOA의 단점을 해결합니다. 이를 통해 사람들은 내장형 안전 장치 메커니즘과 트랜잭션 확인을 위한 기타 특수 기능을 사용하여 사용자 계정을 만들 수 있습니다. 이러한 움직임은 암호화폐를 주류로 사용하기 위해 필요한 것으로 보입니다.
암호화폐의 주류 채택을 향한 발걸음
AA에 대한 EIP(Ethereum Improvement Proposal)의 공동 저자인 Kristof Gazso는 “미래에는 이더리움 계정을 사용하는 것이 은행을 사용하는 것만큼 간단해질 것입니다. ” 목표는 이더리움을 보다 사용자 친화적이고 안전하게 만들어 비용이 많이 드는 실수를 방지하고 주류 사용자가 암호화폐를 채택할 가능성을 높이는 것입니다.
면책 조항 :이 문서는 정보 제공 목적으로 만 제공됩니다. 법률, 세금, 투자, 재정 또는 기타 조언으로 제공되거나 사용되도록 의도되지 않았습니다.
출처: https://cryptdaily.co.uk/2023/01/making-ethereum-more-user-friendly-account-abstraction