Tech/EIPs/#2015
EIP 2015카테고리 · 인터페이스유형 · 표준 트랙상태 · 정체

wallet_updateEthereumChain RPC Method

EIP-2015는 지갑이 사용자에게 이더리움 체인을 동적으로 전환할 수 있도록 wallet_updateEthereumChain RPC 메서드를 제안합니다. 이 제안은 현재 정체 상태로, 이후 EIP-3326과 EIP-3085로 발전하였습니다.

제안 배경

이더리움 생태계가 다양한 네트워크와 L2 솔루션으로 확장되면서, 지갑이 사용자 요청에 따라 체인을 전환하는 표준 방법이 필요해졌습니다. 기존에는 사용자가 수동으로 네트워크를 변경해야 했기 때문에 UX가 불편했습니다.

기술적 내용

wallet_updateEthereumChain 메서드는 체인 ID, RPC URL, 네이티브 토큰 정보 등을 포함한 체인 파라미터를 인자로 받아 지갑에서 네트워크를 전환합니다. 지갑은 요청된 체인이 신뢰할 수 있는지 검증한 후 사용자에게 확인을 요청해야 합니다.

정체 이유

이 EIP는 보안 우려와 표준화 방향에 대한 논의가 계속되면서 정체 상태가 되었습니다. 유사한 기능은 MetaMask가 주도한 EIP-3085(wallet_addEthereumChain)와 EIP-3326(wallet_switchEthereumChain)으로 분리 구현되었습니다.

역사적 의의

이 제안은 멀티체인 지갑 인터페이스 표준화 논의의 시작점 역할을 했습니다. 이후 EIP-3085와 EIP-3326이 널리 채택되어 현재 대부분의 Web3 지갑에서 표준으로 사용됩니다.

공식 EIP 문서open_in_new