2024. 5. 9. 14:48ㆍ게시판
Vitalik Buterin은 최근 이더리움 역사상 가장 영향력 있는 변화 중 하나일 수 있는 EIP-7702를 제안했습니다. 이 기사에서는 이 새로운 제안의 작동 원리와 이를 구현하기 위해 알아야 할 모든 것을 소개합니다.
우선, 새로운 제안 EIP-7702는 놀라울 정도로 짧아 일부 사람들을 혼란스럽게 하고 어떻게 작동하는지 모릅니다. 7702를 이해하려면 먼저 여기에 언급된 다른 세 가지 제안을 이해해야 합니다.
· EIP-4337
· EIP-3074
· EIP-5003
이 모든 제안의 공통 목표인 "계정 추상화"부터 시작해 보겠습니다. 이더리움의 EOA("일반" 계정)는 나쁘고 매우 위험하며 기능이 매우 제한적입니다. 계정 추상화를 통해 사용자는 스마트 계약을 계정으로 사용할 수 있습니다. 이 문제를 해결하려면 더 많은 기능과 보안을 추가하세요.

EIP-4337
EIP-4337은 2023년 3월 메인넷에 출시되었으며 스마트 계약을 계정처럼 작성하여 트랜잭션을 확인하고 실행할 수 있도록 하여 많은 사용자 경험(UX)을 향상시킵니다.
EIP-4337은 출시 이후 Polygon을 중심으로 널리 채택되었으며, Base도 지난 몇 달 동안 활동이 증가했습니다.

EIP-4337에 대한 최신 혁신은 생체 인식을 기반으로 하고 훌륭한 사용자 경험을 제공하는 Coinbase 생태계와 Coinbase Smart Wallet에서 나온 것입니다. 저는 이를 보여주기 위해 지난 주말 ETH Global Sydney에서 또 다른 작은 데모를 했습니다.
그렇다면 EIP-4337의 문제점은 무엇인가? 오늘 또 다른 계정 추상화 제안이 필요한 이유는 무엇입니까? EOA는 현재까지 가장 널리 사용되는 계정 유형이기 때문입니다.
이 외에도 대부분의 EIP-4337 스마트 계약 계정은 단일 EOA 서명자에 의해 제어됩니다. 샘플 코드는 다음과 같습니다.

사용자의 EOA를 스마트 계약 계정으로 "변환"할 수 있는 방법이 없기 때문에 이상한 중간 단계 솔루션이 있습니다. 주로 Web3 애플리케이션에서 스마트 계약 계정 연결에 대한 기본 지원이 부족하기 때문에 오늘날 대부분의 사람들은 여전히 EOA를 사용합니다. MetaMask와 같은 플러그인 지갑을 통해 .
EIP-3074
이는 우리의 다음 제안인 EIP-3074로 이어집니다.
실제로 이 제안은 EIP-4337 이전에 제안되었지만 아직 메인넷에 병합되지 않았습니다. EIP-3074는 EOA에 더 많은 권한을 부여하여 EOA에 대한 제어권을 스마트 계약에 위임할 수 있도록 합니다 .
제안서는 두 개의 새로운 opcode를 추가하여 다음을 간략하게 설명합니다.
· AUTH: EOA는 AUTH를 호출하여 특정 스마트 계약이 EOA를 대신하여 작업을 수행하도록 승인할 수 있습니다.
· AUTHCALL: 승인된 스마트 계약은 AUTHCALL을 사용하여 EOA에 대한 트랜잭션을 수행할 수 있습니다.

이는 각 사용자가 새로운 스마트 계약을 배포하지 않고도 EIP-4337과 동일한 사용 사례를 많이 구현합니다. 주요 차이점은 거래가 사용자의 계정 내역, ETH, NFT, 토큰 등이 없는 새로운 계약이 아닌 사용자의 EOA에서 발생한다는 것입니다.

EIP-3074에 대한 일반적인 반응은 "누군가 악의적인 계약을 맺고 사용자가 그 계약에 위임하면 어떻게 되나요?"입니다. 결국, 악의적인 계약을 위임하면 사용자 지갑에 있는 모든 암호화폐 자산이 유출될 수 있습니다.
이 문제에 대한 해결책은 지갑 서비스 제공업체가 사용자에게 어떤 계약도 승인하는 것을 허용하지 않는다는 것입니다. 그들은 사용자가 승인을 위임할 수 있는 스마트 계약의 화이트리스트를 유지할 수 있으며, 이 목록 밖의 계약은 사용자에게 표시되지 않습니다 .

EIP-3074 위임의 핵심은 위임이 영구적이지 않다는 것입니다. "EOA의 단일 거래로 인해 nonce가 증가하여 완료되지 않은 승인이 무효화됩니다."
기본적으로 사용자가 새 거래를 한 후에는 위임이 더 이상 유효하지 않습니다.

'게시판' 카테고리의 다른 글
Jasper Vault, Timelock 옵션 출시: 비트코인 P2P 생태계에 대한 새로운 설명 (0) | 2024.05.09 |
---|---|
Vitalik의 최신 제안 EIP-7702 해석: 계정 추상화를 위한 궁극적인 처방?-(2) (0) | 2024.05.09 |
Standard Chartered Bank: 비트코인은 미국의 재정 지배력과 트럼프 당선으로 인해 이익을 얻을 수 있습니다 (0) | 2024.05.08 |
Lava Foundation, 1,100만 달러 규모의 토큰 펀딩 완료, Animoca 브랜드 및 기타 브랜드 참여 (0) | 2024.05.08 |
홍콩 암호화폐 ETF 출시 후 첫 주 성과를 살펴보기- 현지 자산운용사 두 명이 미국판 ETF를 매수한 이유는 무엇일까? (2) (0) | 2024.05.08 |