
저자: Chloe, IOSG Ventures
보고타에서 열린 Devcon 6 컨퍼런스에서 Tomasz Tunguz는 Web3.0에 대한 몇 가지 통계를 언급했습니다: 주류 퍼블릭 체인의 DAU는 약 250만이며 기존 인터넷의 DAU는 50억입니다. 전자는 겨우 0.05%에 불과합니다. 후자 . 공급 측면에서 Web3.0에서 개발하는 개발자는 약 16,000명이며 전 세계 개발자의 총 수는 2,700만 명에 달하며 Web3 개발자는 0.06% 미만을 차지합니다. 따라서 Web3.0은 아직 대량 채택과는 거리가 멀다.
Web3.0의 입구인 Wallet은 사용자 경험이 암호화 산업이 대규모 채택을 안내할 수 있는 시기에 직접적인 영향을 미칩니다. 이와 관련하여 주요 지갑이 많은 노력을 기울였지만 일반 사용자의 눈에는 지갑 경험이 여전히 불만족스럽습니다. 에스크로 지갑은 사용하기 쉽지만 보안은 숨겨진 큰 위험이며 지갑 도난 사건은 끝없이 발생합니다. 자체 호스팅 지갑은 상대적으로 안전하지만 긴 니모닉 단어와 개인 키를 유지하는 방법은 기존 인터넷 사용자 이름-암호 시스템보다 훨씬 복잡합니다. Chainalysis의 연구 보고서에 따르면 2021년 현재 유통되는 비트코인의 약 20%는 소유자가 개인 키를 기억하지 못하기 때문에 손실될 것입니다. 많은 사람들이 의문을 가질 수 있습니다. 왜 기존 검증 방법을 Web3.0에 적용할 수 없습니까?
이미지 설명
이미지 출처: https://lh3.googleusercontent.com
이미지 설명
이미지 출처: https://www.ledger.com/academy/blockchain/what-are-public-keys-and-private-keys
앞서 언급했듯이 외부 계정에는 코드 논리가 없습니다. 다중 서명 등과 같은 다른 기능을 달성하기 위해 더 복잡한 논리를 도입하려는 경우 외부 계정에서 직접 수행할 수 없습니다. 그렇다면 이 문제를 해결하기 위한 현재의 방법은 무엇인가? 저자는 가장 실현 가능하고 효과적인 것으로 간주되는 두 가지 솔루션인 MPC 지갑과 스마트 계약 지갑을 소개합니다.
MPC Wallet
이미지 설명

이미지 출처: https://sepior.com/products/advanced-mpc-wallet
MPC 지갑의 "다자간 참여" 개념은 "다중 서명 지갑"과 다소 유사하지만, 사실 둘 다 "다중 서명" 기능을 구현할 수 있지만 둘의 구현 방법은 다음과 같습니다. 다른. 노시스세이프 등 기존에 우리에게 친숙한 다중서명 지갑은 스마트 컨트랙트를 기반으로 구축된 지갑으로, 컨트랙트에 검증 로직이 정의되어 있습니다. 하나의 개인 키 또는 5개의 중간 키 확인을 위해 최소 3개의 개인 키가 필요합니다. 이 형태의 지갑은 나중에 언급할 일종의 스마트 지갑입니다. 반면 MPC 지갑은 개인 키를 여러 조각으로 분해하고 확인 프로세스에는 하나의 개인 키만 포함됩니다. 그리고 컴퓨팅 네트워크는 오프체인이며 스마트 계약과 관련이 없습니다.
Smart Wallet
스마트 계약 지갑은 이름에서 알 수 있듯이 외부 계정이 아닌 스마트 계약을 기반으로 하는 지갑입니다. 시장에는 이미 많은 스마트 계약 지갑이 있지만 이러한 스마트 계약은 사용자 정의되고 통일된 산업 표준이 없으며 계약 허점 및 다른 계약과의 호환성이 있기 때문에 널리 사용되지 않았습니다. 최근 스마트 계약 지갑은 "계정 추상화" 제안 EIP-4337의 상당한 진전으로 인해 다시 화제가 되었습니다. 그렇다면 계정 추상화란 정확히 무엇을 의미할까요? 계정 추상화가 실현된 후 사용자에게 어떤 새로운 경험을 제공할 수 있습니까? Ethereum의 계정 추상화를 이해하기 전에 먼저 CS의 추상화 개념을 이해해야 합니다.
"Abstract"는 컴퓨터 과학에서 가장 중요한 개념 중 하나입니다. 이는 배경 구현 세부 정보를 숨기면서 필요한 핵심 정보를 외부 세계에 제공하여 개발자가 작업을 처리할 때 이 추상화에만 집중하면 되도록 하는 것을 말합니다. 추상화 레이어.레이어. 실생활에 가까운 예를 들자면, 우리가 TV를 시청자로 사용하고자 할 때 전원을 켜고 끄는 방법과 같이 TV 시청자로서 알아야 할 조작만 숙지하면 됩니다. , 볼륨 조절, 채널 전환, 게임 콘솔, DVD 등과 같은 다른 장치 연결. 시청자는 TV가 케이블을 통해 신호를 수신하는 방법, 신호를 변환하는 방법, 이러한 신호를 TV 화면에 표시하는 방법 등과 같은 TV 내부 구현 세부 사항을 이해할 필요가 없습니다. 이러한 구현 세부 사항은 TV를 만드는 사람들이 알아야 할 사항입니다. 시청자는 전원 버튼, 리모컨, DVD 등과 같은 외부 인터페이스를 통해 TV를 제어하기만 하면 됩니다.
이미지 설명
이미지 출처: https://miro.medium.com/
요약하다
요약하다
두 개의 지갑을 소개한 후 독자들은 이 두 가지 솔루션 중 어느 것이 더 나은지 의문을 가질 수 있습니다. 저자는 MPC 지갑과 스마트 컨트랙트 지갑이 본질적으로 같은 수준에서 문제를 해결하는 것이 아니기 때문에 비교하기 어렵다고 생각합니다. MPC 지갑은 외부 계정 기반의 일반 지갑과 스마트 지갑을 모두 제어할 수 있는 오프체인 솔루션입니다. 둘은 고유한 사용 사례가 있으며 충돌하지 않습니다. 따라서 저자는 두 가지 계획의 기회와 과제를 나열할 것입니다.
오프 체인 솔루션으로서 MPC 지갑은 이더리움의 컨센서스 레이어 또는 계약 레이어의 변경을 포함하지 않으며 사용자 비용이 더 낮고 단기적으로 더 실현 가능합니다. 또한 교차 체인 키와 같은 일부 특수한 사용 시나리오에서 더 유리합니다. 스마트 계약 지갑은 Ethereum의 체계적인 업그레이드로 사용자에게 더 많은 새로운 경험과 사용 사례를 제공할 수 있습니다. 그러나 계정 추상화는 "교사에게 영감을 주고 사람들을 동원"해야 하는 큰 프로젝트이며 다른 스마트 계약, 개발자 및 이더리움 아키텍처가 업그레이드와 협력해야 합니다. 2015년에 제시한 비전이 실제 운영에 지나치게 어려움을 겪어 온전한 실행에 옮기지 못하고 있습니다. 스마트 계약 지갑 사용자에게 가장 직접적인 문제는 지갑 사용 비용이 증가하고 지갑 생성부터 수수료를 지불해야 한다는 것입니다.
원본 링크