"Rolling on top of volume": 롤업 시대의 계정 추상화 솔루션에 대한 자세한 설명
PANews
2022-10-21 09:30
本文约3116字,阅读全文需要约12分钟
Web 2 수준의 사용자 경험과 Web 3 보안 및 개인 정보 보호 경험을 달성할 수 있습니까?

L2 기술이 "단기 OP, 장기 ZK"를 다이내믹하게 제시한 후 Vitalik의 마음은 계정 추상화(Account Abstraction) 기술로 기울기 시작했습니다. 이번 보고타에서 열린 이더리움 개발자 컨퍼런스에서 그는 지갑인 Soul Wallet에 대한 연설도 했습니다. 계정 추상화 기술을 지원합니다.

계정 추상화는 소스에서 트랜잭션 데이터를 줄일 수 있으며 Rollup 솔루션과 결합하여 통합 "데이터 솎아내기" 솔루션으로 사용할 수 있어 Gas Fee의 소비와 사용을 크게 줄일 수 있으며 사용하기 쉽고 저렴합니다. 이더리움 네트워크가 세상에 나타날 것입니다.

10월 3일, Vitalik은 EIP-4337 계정 추상화 제안의 내용을 보완하여 BLS 서명 알고리즘의 데이터 집계 부분을 추가하여 빌더와 배치 검증자가 서명을 집계하여 데이터 브로드캐스트를 메인 네트워크로 줄일 수 있도록 했습니다.

또한 StarkNet은 새 버전 업데이트에서 계정 추상화의 세부 설계를 제안합니다. 계정 추상화를 괴롭혔던 DoS 위기도 Zk 기반 롤업이 더 많이 사용되면서 해결되었습니다 ZK 체계의 보안은 데이터 압축 기능만큼 주목받지 못했습니다. 오랜 시간 동안 추상 경로에 대한 논쟁이 전면적으로 표시되었습니다.

첫 번째 레벨 제목

사고의 전환: 비합의 계층의 계정 추상화

"볼륨에 볼륨": 롤업 시대의 계정 추상화 솔루션

 

이번 업데이트에서는 EIP 제안을 통해 계정 추상화 모델을 설계하게 되는데, 원래 아이디어에서는 이더리움 자체의 계정 주소 디자인을 변경하여 EOA 계정과 스마트 컨트랙트 주소를 통일하는 것이 좋겠다고 하였는데, 이 또한 원래 아이디어입니다. Ethereum 계정 주소 설계 체계.

EIP-86/208, EIP-859, EIP-2938 등 4337 이전의 제안들 중 이러한 제안들은 몇 가지 공통적인 특징을 가지고 있으며 기본적으로 이더리움 메인넷을 기반으로 채택된 환경에서 메인 네트워크에서 경솔하게 "근육과 뼈를 절단"하는 작업을 수행하기에는 너무 위험합니다 실제로 계정 추상화의 우선 순위는 L2 이후에 있습니다.

이것은 엔지니어링 측면에서 최적의 솔루션은 아니지만 "사용이 불가능하지 않다"는 원칙을 준수하여 계정 추상화의 실제 구현은 L2 솔루션, 특히 ZK 경로의 실제 적용을 기다려야 합니다.

본질적으로 계정 추상화가 달성하려는 기능은 현재 EOA 계정 + 스마트 계약을 통해 실현할 수 있으며 Ethereum 메인 네트워크에 영향을 미치지 않으며 커뮤니티는 전복이 아닌 "개선"만 원합니다.

첫 번째 레벨 제목

스마트 계약: ERC-4337 표준이 세계를 지배

위에서 언급한 바와 같이 이더리움에는 EOA 외부 계정 주소와 스마트 컨트랙트 주소의 두 가지 유형의 주소가 있으며 그 중 EOA는 "인간"과 이더리움 간의 상호 작용을 제어합니다. 기타 전제 조건 스마트 계약 주소는 특정 조건에서 특정 작업을 수행하는 미리 작성된 기능입니다.

두 사람은 서로 협력하여 가장 풍부한 이더리움 생태계를 만들고 니모닉 단어, 지갑, 개인 키, 스마트 계약과 같은 개념도 사람들의 마음에 깊이 뿌리 내리고 있지만 사실 이것은 최적의 솔루션이 아닙니다. 예를 들어 메인 네트워크의 운영 효율성은 주소가 어떤 유형의 주소에 속하는지 결정하기 위한 추가 오버헤드가 필요하며 복잡한 작업에는 값비싼 가스 요금이 필요합니다.

따라서 2015년부터 지속적으로 두 가지를 결합하기 위한 방안을 모색해 왔으며, 현재 4337 제안이 가장 성공적인 scheme 설계에 가장 근접한 것으로 컨센서스 레이어 레벨에서 메인 네트워크를 수정하는 대신 두 가지를 통합하는 "Intelligence" 보안과 효율성 사이의 균형을 유지합니다.

"볼륨에 볼륨": 롤업 시대의 계정 추상화 솔루션

 

사용자는 사용자 작업이라는 오프체인 정보를 보낼 것으로 예상되며, 이 정보는 블록 빌더에 의해 수집되고 일괄 처리됩니다. 빌더는 수수료를 지불하는 작업만 수락하도록 이러한 작업을 필터링할 책임이 있습니다. 그리고 사용자 작업을 위한 별도의 Mempool이 있으며 이 Mempool에 연결된 노드는 ERC-4337 특정 검증을 수행하여 사용자 작업이 전달되기 전에 수수료를 지불하도록 보장합니다.

이렇게 하면 다음과 같은 이점이 있습니다.

  • 더 똑똑해집니다. 스마트 계약의 논리적 특성은 보다 복잡한 작업의 가능성을 제공합니다.

  • 더 안전합니다. 지갑은 다중 서명 기능과 소셜 복구 기능을 내장하여 니모닉 단어를 제거할 수 있습니다.

  • 더 유연합니다. 예를 들어, 가스 비용을 지불할 ETH가 없다는 딜레마를 피하면서 다른 사람의 후원 거래를 실현할 수 있습니다.

본질적으로 ERC-4337이 설계한 계정 추상화는 스마트 계약을 일반 계정에 "위임"하고 일부 복잡한 논리를 기능화하는 것입니다.사용자는 내부 논리에 대한 깊은 이해 없이 프런트 엔드에서 더 편리하게 느낄 뿐입니다.

첫 번째 레벨 제목

자연스러운 매치: 계정 추상화와 롤업의 만남점

계정 추상화를 사용하기 전에 먼저 현재 계정 추상화 및 롤업의 특성을 요약하고 두 가지를 결합할 수 있는 위치를 찾습니다.

  • 계정 추상화: 기밀성, 인텔리전스 및 범용성, 그러나 여러 단계에서 발생하는 많은 양의 데이터로 인해 가스 요금이 비싸고 Zk-Rollup이 데이터를 줄이는 데 능숙합니다.

  • 풍부한 기능: 지갑 다중 서명은 보안을 보장하고 권한 분할은 관리하기 쉽지만 결과 논리가 더 복잡해지고 그에 따라 보안 구멍이 확장됩니다.

  • 아직 폭발하지 않음: 롤업은 여전히 ​​ZK 이전 시대에 있으며 현재 계정 추상화 솔루션은 대규모 L2 실용성을 전제로 하며 아직 연구 전 기술입니다.

  • 미래의 일관성: L2가 점진적으로 형성된 후 합의 레이어는 변경되지 않고 스마트 계약은 더 많은 용도를 가지며 계정 추상화의 보안도 보장될 수 있습니다.

계정 추상화는 주소의 지능을 향상시킬 수 있지만 현재 사용자에게 직접 홍보하는 데 적합하지 않습니다.높은 복잡성은 직접적으로 Gas Fee를 높이고 보안을 저하시킵니다.다른 사람들의 후원 거래를 예로 들어 직접적으로 연결됩니다. 메인 네트워크의 운영 위기.

Gas Fee를 인상하는 제안도 제안서에 자세히 나와 있는데, 이는 Vitalik이 이번에 ERC-4337을 보완하는 직접적인 동기이기도 합니다.이론적으로 모든 단계에서 계정 추상 주소를 계산해야 하며 더 많은 컴퓨팅 리소스가 안전을 보장하기 위해 트랜잭션에는 다음과 같은 일회성 계약 주소 설정 및 프록시 주소 설정 비용이 포함되어야 합니다.

전통적인 EOA 외부 계정 주소는 이러한 "복잡한" 거래 논리가 필요하지 않습니다.Ethereum 메인 네트워크에서 수동으로 확인 및 설정되었으며 직접 사용할 수 있습니다.계정 거래 가스 수수료는 약 1/2입니다. 계정 추상화.

따라서 더 저렴한 솔루션을 사용하기 전에 계정 추상화의 복잡성으로 인해 이더리움의 실행 속도가 느려질 것이며 이것이 압축된 데이터로 글로벌 검증 결과를 더 잘 제시하는 ZK-Rollup의 기회입니다.

이번에 비탈릭이 업데이트한 제안 내용은 실제로 계정 추상화 및 롤업의 데이터 인터페이스를 열어 L2 솔루션에서도 계정 추상화로 생성된 데이터를 처리할 수 있도록 하는 것입니다. 단계적으로 배치 트랜잭션으로 실현 롤업의 개념에 매우 가깝지만 여전히 트랜잭션의 유효성을 보장하기 위해 SNARK 기술을 사용합니다.

롤업과 계정 추상화를 결합한 후 이더리움은 보다 정교한 솔루션에 의존할 합의 계층을 개선할 필요 없이 공통 데이터, 편리한 검증 및 높은 보안의 특성을 제시할 것이라고 상상할 수 있습니다.

다양한 롤업 솔루션과 유사하게 계정 추상화도 생태적 폭발 가능성을 생성할 수 있는 기회가 있습니다 예를 들어 EVM 생태계에서 가장 큰 스마트 계약 다중 서명 지갑인 Gnosis-Safe는 더 이상 기술적 해자가 없으며 새로운 내러티브 모델이 촉진될 것입니다. 새로운 솔루션이 등장합니다.

"볼륨에 볼륨": 롤업 시대의 계정 추상화 솔루션

Layer 2 솔루션에서 StarkNet은 검증과 실행의 분리, Nonce 필드 추가를 포함하여 Entry Point 계약에서 지정한 계정 추상화 모듈을 포함하여 설계 초기부터 포함하여 계정 추상화 기능을 결합하려고 합니다. 프로토콜 레벨에 트랜잭션 고유성 등을 적용합니다.

발문

발문

2015년 최초의 실제 계정 추상화 방식이 제안된 지 7년이 넘었습니다. ZK-Rollup의 더딘 진행을 배경으로 계정 추상화 기능을 구현하는 데는 여전히 오랜 시간이 걸리지만 PoW가 도래하는 것처럼 PoS는 여전히 실현되고 있으며 Ethereum은 설정된 경로에 따라 발전하고 있습니다. PoS, Layer 2, DankSharding 등의 장기 계획된 주요 기본 기능인 계정 추상화는 PoS 및 Zk-rollup 버전 Layer 2가 구현된 후에 더 널리 사용될 것입니다.

점점 더 많은 Rollup 호환 계정 추상화 솔루션을 사용하면 그리 멀지 않은 미래에 니모닉 문구를 버리고 Web 2 수준의 사용자 경험과 Web 3 보안 및 개인 정보 보호 경험을 진정으로 실현할 수 있습니다.


PANews
作者文库