개요 이더리움 계정 추상화
편집자 주: 이 기사의 출처:이더리움 애호가(ID: ethfans)이더리움 애호가(ID: ethfans)
이더리움 애호가(ID: ethfans)
, 저자: ETH Gas Station, 번역 및 교정: Min Min & A Jian, 승인을 받아 Odaily에서 재인쇄함.
첫 번째 레벨 제목
계정 추상화란 무엇입니까?
현재 Ethereum에는 외부 소유 계정과 계약 계정의 두 가지 유형의 계정이 있습니다. 전자는 개인 키에 의해 제어되는 반면 후자는 스마트 계약 계정(스마트 지갑이라고도 함) 내에 저장된 EVM 코드에 의해 제어됩니다. 계정 추상화는 두 가지 유형의 계정을 하나로 병합하려고 시도합니다. 즉, 외부 계정이 계약 계정처럼 작동하도록 합니다.
이더리움에서 계정 추상화가 중요한 이유는 무엇입니까?
계정 추상화를 통해 보다 범용적인 지갑이 복잡한 논리를 수행할 수 있습니다. 서명 확인, 가스 지불 및 재생 보호와 같은 기능을 핵심 프로토콜에서 이더리움 가상 머신으로 이동합니다.
추상화가 어떻게 작동하는지 보기 위해 예를 들어 보겠습니다.
모든 토큰을 새 지갑으로 옮기고 싶은데 실수로 이 새 지갑으로 모든 이더를 보냈다고 가정해 보겠습니다. 이제 이더가 없으면 트랜잭션을 보낼 수 없으며 남은 토큰을 새 지갑으로 전송할 수 없습니다.
일반적으로 약간의 시간과 Gas를 사용하여 약간의 이더를 이전 주소로 되돌려 보내면 됩니다. 그러나 어떤 경우에는 이 실수에서 회복하기가 쉽지 않습니다. 지갑에 있는 토큰은 다른 지갑에서 이더를 보낼 때까지 전송할 수 없습니다. 우리 모두는 아마 이런 상황에 처해봤을 것이고, 그것이 얼마나 불편한지는 말할 필요도 없습니다.
계정 추상화를 통해 일부 스마트 계약 지갑과 같이 남은 토큰으로 가스 비용을 지불할 수 있습니다.
이더리움에 구축된 많은 네트워크와 애플리케이션은 중계자에 의존하여 사용자 트랜잭션을 블록체인에 게시하고 중계자에게 수수료를 지불합니다. 그러나 더 복잡한 지갑과 계약을 사용하면 릴레이어를 사용할 필요가 없을 수도 있습니다. Tornado Cash를 예로 들면(이것은 사용자 자금 흐름의 전송 스테이션 역할을 하고 자금 흐름을 난독화하여 사용자 개인 정보를 보호하는 애플리케이션입니다), 코인을 혼합해야 하는 사용자가 추상화된 계정을 사용할 수 있다면 TA는 PAYGAS와 같은 것을 사용할 수 있습니다. opcode 출금 수수료를 지불하기 위해 출금을 도와줄 중계자가 필요하지 않습니다(번역자 주: 출금을 돕기 위해 중계자를 사용하는 것은 출금 주소와 다른 사용자 간의 연결을 줄이고 개인 정보를 보호하기 위한 것입니다). 이더리움 네트워크가 귀하의 중계자 역할을 할 수 있다면 다른 중계자에게 의존할 필요가 없으며 일정 비율의 가스비를 지불할 필요가 없습니다.
주 채널
Optimistic rollup
추상화는 또한 다음 기술 솔루션의 구현을 용이하게 합니다.
등.
주 채널
AZTEC 프로토콜과 같은 레이어 2 프라이버시 체계
등.
요컨대, 이더리움 커뮤니티의 개발자는 더 스마트한 이더리움 계정을 사용하여 더 복잡한 프로세스를 생성하고 더 원활한 사용자 경험을 제공할 수 있습니다.
추상화를 달성하는 데 얼마나 걸립니까?


