레이더 아래에서 이더리움 생태계의 가장 중요한 변화 중 하나가 커뮤니티 반응이 거의 또는 전혀 없이 발표되었습니다. 계정 추상화는 web3 계정 관리의 핵심 발전이지만 현재 로드맵은 이더리움 생태계에서 외부 소유 계정(EOA)을 완전히 제거하는 새로운 목표를 제시합니다.
계정 추상화라는 용어는 최종 사용자에게 보다 사용자 친화적인 경험을 제공하기 위해 web3 계정의 복잡성을 추상화하는 프로세스를 의미합니다. 처음에 목표는 web3 계정 모델을 일반화하여 모든 계정이 EOA 또는 스마트 계약 계정인지 여부에 관계없이 유사하게 취급되도록 하는 것이었습니다.
그러나 이더리움 재단은 사용자를 위한 기본 계정 모델로 스마트 계약 지갑을 선호하면서 생태계의 미래에 EOA를 위한 여지가 없다고 결정한 것으로 보입니다.
EIP-4337 & 계정 추상화
이더리움 재단의 보안 펠로우인 Yoav Weiss는EIP-4337 ETHDenver에서 연설하는 동안. 이더리움 네트워크에 대한 업데이트는 탈중앙화 번들러, 토큰 수수료 지불, 대체 멤풀 및 기타 계정 추상화 기능을 포함한 계정 추상화 요소로 스마트 계약 지갑의 기능을 업그레이드합니다.
Ethereum 공동 창립자 Vitalik Buterin은 원래 2021년 9월 EIP를 소개하면서 Ethereum 게시판에서 다음 메시지와 함께 개념을 공유했습니다.
"합의 계층 프로토콜 변경의 필요성을 완전히 피하는 대신 사용자 지정 코드 또는 번들 시장을 실행하는 UserOperation 개체 및 광부의 별도 mempool에 의존하는 계정 추상화 제안입니다."
그러나 EIP-4337의 한 가지 주요 측면은 EOA를 완전히 제거하려는 움직임입니다. 이더리움 재단 웹사이트의 EIP 문서에는 업그레이드의 핵심 동기가 "사용자가 EOA를 가질 필요성을 완전히 제거하는 것"이라고 명시되어 있습니다.
“계정 추상화의 핵심 목표 달성: 사용자가 기본 계정으로 EOA 대신 임의의 확인 논리가 포함된 스마트 계약 지갑을 사용할 수 있도록 합니다. 사용자가 EOA를 가질 필요가 전혀 없습니다.”
크립토슬레이트 여러 지갑 제공업체에 연락했지만, 이더리움 재단의 기간이 부족하다는 점을 감안할 때 EOA의 잠재적인 제거 가능성에 대해 논의하려는 사람은 아무도 없었습니다. 보도 시간 현재 Ethereum Foundation은 논평 시도에 응답하지 않았습니다.
EOA란 무엇입니까?
Ethereum의 EOA는 스마트 계약 계정과 달리 개인 키를 보유한 사용자가 관리하는 특정 종류의 계정입니다. 기본적으로 EOA는 이더리움 블록체인에서 사용자의 암호화 ID 역할을 하여 ETH, NFT 또는 기타 토큰을 보유, 전송 및 수신하고 스마트 계약과 상호 작용할 수 있도록 합니다.
EOA는 개인 키의 고유한 공개 주소로 식별됩니다. 스마트 계약 계정과 달리 EOA에는 연결된 코드나 로직이 없습니다. 그러나 전송을 시작하거나 스마트 계약을 배포하거나 이더리움 네트워크의 기존 스마트 계약과 상호 작용하기 위해 트랜잭션에 서명할 수 있습니다.
EOA와 스마트 계약 계정의 주요 차이점은 제어에 있습니다. EOA는 개인 키를 사용하여 외부 엔터티에 의해 관리되는 반면 스마트 계약 계정은 스마트 계약 코드에 의해 제어되고 해당 코드 내에 지정된 규칙을 따릅니다.
EOA가 필요한가요?
EOA는 가장 많이 시도되고 테스트된 유형의 블록체인 계정입니다. MetaMask와 같은 인기 있는 소프트웨어 지갑과 Ledger, Tezor 및 SafePal과 같은 하드웨어 지갑은 모두 EOA 계정에서 설립됩니다. EOA를 제거하면 그러한 프로젝트에 큰 영향을 미치고 대규모 코드 업데이트가 필요합니다.
새로운 사용자를 web3에 온보딩하는 문제(복잡한 개인 키 또는 긴 시드 문구를 안전하게 기록하고 저장하도록 요구함)는 널리 받아들여지는 문제이지만 이더리움 생태계의 핵심 구성 요소를 제거하면 문제에 대한 과감한 해결책이 됩니다.
또한 EOA를 제거하면 단순성 손실, 복잡성 증가, 트랜잭션 비용 증가, 호환성 문제, 보안 문제, EVM 단편화, 마찰 증가로 인한 잠재적 채택 감소 등 해결해야 할 수많은 잠재적 문제가 발생합니다.
위의 모든 문제를 극복할 수 없다고 제안하는 것은 아닙니다. 그러나 EOA를 제거하는 경로에는 아직 생각하지 못한 문제가 포함됩니다. 또한 이더리움이 web3 생태계의 중심에 있기 때문에 이더리움 네트워크에서 EOA를 제거하면 전체 EVM 환경에서 호환성 문제가 발생할 가능성이 높습니다.
EOA 제거 문제
약세장에서는 코드 실행에 사용되는 복잡한 논리로 인해 평균적으로 EOA보다 더 많은 가스를 사용하는 스마트 계약의 사용을 옹호하기 쉽습니다. 보도 시간 현재 Ethereum의 가스 비용은 네트워크 기본 요금을 포함하여 12GWEI($0.40)입니다.
아래 차트는 네트워크가 시작된 이후 트랜잭션당 지불된 평균 가스 가격의 변화를 보여줍니다. 2021~2022년 강세장 동안 가스 가격은 최고치인 305GWEI까지 올랐고 평균 약 120GWEI로 지금보다 약 10배 높았습니다. EOA를 완전히 제거하면 이더리움 레이어 1 블록체인 네트워크에서 거래하는 비용이 거의 확실히 증가할 것입니다.
출처: 글래스노드
그러나 Polygon 및 Immutable과 같은 전용 산업별 레이어 2와 같은 이더리움 스케일링 솔루션의 발전은 기본 레이어에서 거래하는 것이 금지될 경우 네트워크에 더욱 중요해질 것입니다.
확인된 다른 문제와 관련하여 규제 지침의 변화하는 환경도 고려해야 합니다. 최근에는유럽의회 모든 스마트 계약에 '킬 스위치'를 포함하고 따라서 '프록시 업그레이드 가능성'을 포함하도록 요구하는 사물 인터넷(IoT) 산업에 대한 법안을 통과시켰습니다.제30조 법률의 요구 사항은 다음과 같습니다.
“데이터를 사용할 수 있도록 하기 위한 계약의 맥락에서 타인을 위한 스마트 계약 배포는 다음 필수 요구 사항을 준수해야 합니다[...]
안전한 종료 및 중단: 트랜잭션의 지속적인 실행을 종료할 수 있는 메커니즘이 있는지 확인합니다. 스마트 계약에는 향후 (우발적인) 실행을 방지하기 위해 작업을 중지하거나 중단하도록 계약을 재설정하거나 지시할 수 있는 내부 기능이 포함되어야 합니다.”
즉, 모든 스마트 계약 지갑에는 개발자가 계정을 제거할 수 있는 기능이 포함되어야 합니다. 즉, 계정 소유자가 아닌 다른 사람이 이를 구현한 경우 계정의 자주적 특성을 제거합니다.
또한 이더리움이 EOA에서 완전히 멀어지면 EVM 체인은 동일한 기능을 구현해야 합니다. 그렇지 않으면 이더리움 메인넷과의 호환성을 잃을 위험이 있습니다. 다른 체인에 걸친 구현은 동기화되지 않을 가능성이 높기 때문에 파편화된 생태계와 잠재적으로 호환되지 않는 dApp이 생성됩니다.
현재 여러 EVM 체인과 완벽하게 호환되는 프로젝트는 전환 중에 일부 네트워크에 대한 액세스를 잃을 수 있습니다.
EOA 혁신
그렇다면 왜 EOA를 제거해야 할까요? Ethereum Foundation은 EOA를 완전히 제거하라는 요청으로 EOA 공간에서 혁신할 가능성을 포기한 것으로 보입니다. 그러나 나는인투 2022년에는 정확히 이런 일을 하고 있으며 유일한 사람은 아닐 것입니다. 완전한 투명성을 위해 나는 프로젝트를 조언하는 시간에 대해 보수를 받았지만 팀의 비전을 믿는 것 외에는 Intu가 성공할 인센티브가 없었습니다.
이 기사의 요점은 이더리움 생태계 내에서 솔루션을 실링하거나 FUD를 생성하는 것이 아닙니다. 대신 이 문제에 대한 인식을 높이고 공간 내에서 토론과 조정을 촉진하고 싶습니다.
먼저 적절한 공개 프로세스 없이 EOA 제거를 선언하는 이더리움 재단의 성명을 발표해야 한다고 생각하지 않습니다. 이러한 프로세스는 EOA가필요 제거할 기간, 전환 전에 모든 잠재적인 보안, 호환성 및 사용성 문제를 해결하는 방법.
EOA 제거가 확정되지 않았다는 점을 강조하는 것도 중요합니다. 이더리움은 중앙 집중식 제어 당사자가 없는 분산형 생태계입니다. 그러나 Ethereum Foundation은 개발자 커뮤니티 내에서 많은 영향력을 행사합니다. 따라서 생태계의 건강을 위해 이 대화를 계속하는 것이 중요하다고 생각합니다.
Ethereum Foundation의 관점을 이해합니다. 눈을 완전히 뜨고 계정 추상화로 나아갈 수 있도록 대화가 더 공개적으로 열리기를 바랍니다. Paul Saffo가 현명하게 말했듯이 "강한 신념은 약하게 유지됩니다."