전 세계를 위한 개방형 금융 시스템을 만들기 위해서는 모든 사람이 web3에 액세스할 수 있도록 해야 합니다. 이는 web2와 web3의 장점을 결합하여 사용하기 쉽고 허용 가능하며 신뢰할 수 있는 ID 경험을 구축하는 것을 의미합니다. 첫 번째 단계는 누구나 무료 web3(ENS) 사용자 이름을 쉽게 얻을 수 있도록 하는 것이지만 아직 해야 할 일이 더 많습니다.
암호화폐로 작업한 적이 있다면 0x2133a64a3bE8B64827B26B08e166d0b478bd09D3과 같은 42자 주소로 토큰이나 NFT를 보내는 것에 대한 불안감을 경험했을 것입니다. 이를 더 쉽게 하기 위해 사용자가 Coinbase Wallet 브라우저 확장을 사용하여 사용자 이름 "name.cb.id"를 요청할 수 있도록 Ethereum Name Service (ENS)와 제휴했습니다.
전 세계를 위한 개방형 금융 시스템을 만들기 위해서는 모든 계층의 사람들이 web3에 액세스할 수 있도록 해야 합니다. 사람이 읽을 수 있는 사용자 이름 표준의 채택을 촉진하는 것은 web3를 모두에게 친숙하게 만드는 핵심 부분입니다. 이 기능을 사용하면 이제 누구나 무료 web3 사용자 이름 "name.cb.id"를 청구하여(42자 주소를 사용하는 대신) 암호 화폐를 보내고 받고 다른 사람과 상호 작용하고 이를 web3 ID의 기반으로 사용할 수 있습니다.
이것은 중요한 이정표이지만 사용자 이름은 온라인 신원의 한 부분일 뿐입니다. 수십억 명의 사람들이 web3를 사용하기 전에 채워야 할 다른 신원 관련 격차가 있습니다. web3의 미래는 밝지만 종종 사용하기 쉽지 않고 신뢰와 적법성을 소통하고 평가할 수 있는 실행 가능한 방법이 부족합니다. 이러한 격차를 메우려면 web2의 편리함과 web3의 개인 정보 보호, 보안 및 제어를 결합해야 합니다.
정체성이란 무엇입니까? 왜 중요 함?
계정을 만들거나 제품에 로그인하면 액세스 권한을 얻기 위해 ID를 사용하게 됩니다. ID는 제품과 플랫폼이 누구를 나타내고 액세스 및 권한을 관리하며 신뢰를 평가하는 방법입니다. ID에는 세 가지 핵심 부분이 있습니다.
1. 표현: 귀하가 사용자로서 어떻게 표현되는지(예: 귀하의 사용자 이름 및 프로필).
2. 액세스: 제품에 대한 액세스 권한을 얻기 위해 ID(예: 로그인)의 소유자임을 증명합니다.
3. 권한 부여: 귀하의 신원에 따라 액세스할 수 있는 콘텐츠를 결정합니다.
오늘날 web3에서 귀하의 신원은 지갑 주소 또는 nick.eth, nick.cb.id와 같은 사용자 이름으로 표시됩니다. 시드 문구를 사용하여 지갑을 구성하거나 지갑에 대한 액세스를 복원하면 web3에 액세스할 수 있습니다. 특정 토큰 또는 NFT는 독점 커뮤니티, 상품 출시 등에 대한 액세스 권한을 부여할 수 있습니다.
web2는 이미 이 문제를 해결하지 않았나요?
Web2는 사용하기 쉬운 ID 제품 개발에 막대한 투자를 해왔습니다. 그러나 web2 ID의 함정은 이미 나타나기 시작했습니다: 여러 계정과 암호를 관리해야 할 필요성, 끊임없는 스팸 스트림을 막아야 함, 개인 정보 보호, 보안 및 제어 부족.
우리 중 많은 사람들이 편의를 위해 개인 정보 보호, 보안 및 제어를 포기합니다. 데이터 유출, 조직의 과잉 도달 또는 액세스 손실의 영향을 받을 때만 우리는 web2의 단점을 깨닫습니다. 그러나 오늘날의 세계에서는 이러한 사건이 불가피해지고 있습니다.
web3가 번성하려면 무엇이 필요합니까?
web2 및 web3 ID의 기본 클라이언트 요구 사항은 동일하며 차이점은 이러한 요구 사항을 충족하는 방법에 있습니다. Web2는 중앙 집중식으로 개인 정보 보호, 보안 및 제어를 희생하면서 편의성과 유연성을 제공합니다. Web3는 신뢰할 수 없고 분산되어 있지만 유용성 결함이 있습니다. web3가 번성하려면 두 세계의 장점(개인 정보 보호, 보안 또는 제어를 희생하지 않고 유연성과 유용성)을 결합하고 다음과 같은 경험을 만들어야 합니다.
- 사용 용이성: 모든 사용자가 42자 주소가 아닌 사람이 읽을 수 있는 사용자 이름을 통해 쉽게 거래하고 다른 사람과 상호 작용할 수 있어야 합니다.
- 관용: 모든 사용자는 보안이 필요하며 한 번의 실수로 누군가의 생계를 앗아갈 수 있는 민감한 시드 문구의 안전한 저장에 의존하지 않고 액세스를 복원할 수 있는 방법이 필요합니다.
- 신뢰할 수 있음: 사람들은 상호 작용하는 사람이나 응용 프로그램이 신뢰할 수 있는지 알 수 있어야 하며 응용 프로그램과 사용자는 다른 사람에게 신뢰를 입증할 수 있는 도구가 필요합니다.
web3 ID 개발 촉진
Web3에는 web2의 많은 단점을 해결할 수 있는 기회가 있습니다. 암호화를 사용하면 신원에 대한 키를 제어하고 보안을 손에 넣을 수 있습니다. 그러나 현실을 직시하자: web3는 지금 위협적이다. 그렇다면 모든 사람이 web3의 이점을 누릴 수 있도록 web3 커뮤니티에서 무엇을 구축해야 할까요?
사용자의 신원
우리는 익명에서 완전한 공개에 이르기까지 풍부하고 사용자 정의 가능한 공개 ID 위에 이식 가능하고 상호 운용 가능하며 사람이 읽을 수 있는 사용자 이름을 쉽게 정의하고 관리할 수 있도록 해야 합니다. 사용자는 서로 다른 환경에서 여러 ID를 유지할 수 있어야 합니다(예: 업무용 하나와 게임용 하나).
사용자를 안전하게 보호하고 안심할 수 있는 도구
오늘날 web3는 보안의 기본 법칙 중 하나를 위반합니다. 왜냐하면 우리의 ID는 단일 실패 지점인 니모닉 문구에 취약하기 때문입니다. 손상된 앱, 장치 또는 사회 공학 공격은 모두 ID 도용으로 이어질 수 있습니다. MFA(Multi-Factor Authentication)는 web2의 전형적인 예이며 web3에는 모든 사용자를 보호할 수 있는 동등한 솔루션이 필요합니다.
무언가 잘못되었을 때 복구하는 방법
우리 모두는 어느 시점에서 비밀번호를 잊어버렸고 시드 문구가 다를 것이라고 기대해서는 안 됩니다. 우리는 시드 문구를 잃어버리면 생계를 앗아가는 생태계를 확장할 수 없습니다. 사용자는 다시 액세스할 수 있는 방법이 필요합니다. 소셜 복원 또는 MPC(다자간 계산) 기술과 같은 제품은 보다 관용적인 경험을 제공하여 web3 애플리케이션을 더 광범위하게 채택할 수 있도록 합니다.
정당성을 신뢰하고 증명하는 방법
여권은 정부가 정당성을 인증하기 때문에 유효합니다. web3 ID의 유용성은 또한 신뢰할 수 있는 당사자의 ID 합법성 증명에 의존합니다. 사용자는 자신의 자격 증명과 합법성에 대한 "증거"를 수집, 관리 및 전달할 방법이 필요합니다. 애플리케이션에는 사용자 ID 및 자격 증명의 적법성을 발급하고 확인하는 방법이 필요합니다.
web2 및 web3 간의 상호 운용성
시간이 지남에 따라 "web2"와 "web3"의 개념이 모호해지고 후기 사용자는 둘 사이의 명확한 구분을 보지 못할 것입니다. 그들은 하나의 ID와 하나의 자격 증명 세트에서 "web2" 및 "web3"에 대한 원활한 액세스를 기대하며 우리는 그러한 경험을 활성화해야 합니다. 마찬가지로 web3의 모든 곳에서 사용할 수 있는 체인에 구애받지 않는 ID를 사용자에게 제공해야 합니다.
web3 ID 계층 구축
강력한 web3 ID 계층을 구축하려면 빠르게 구축하고 반복할 수 있는 팀의 심층 연구가 필요합니다. 이것은 종종 전 세계적으로(분산된 방식으로) 확장하기 전에 로컬에서 구축하고 개선하는 것을 의미합니다. Coinbase와 같은 조직은 오픈 소스, 개방형 표준 및 더 넓은 web3 생태계와의 긴밀한 협력이라는 장기적인 비전을 처음부터 수용해야 합니다.
가장 중요한 것은 web3 정체성의 핵심 약속을 놓칠 수 없다는 것입니다. 우리는 사용자 개인 정보 보호, 보안 및 제어를 우선시하는 동시에 사용하기 쉽고 용서하며 신뢰할 수 있는 방식으로 구축해야 합니다.
Coinbase는 이미 모든 사람에게 무료 web3 ID(cb.id)를 제공하기 위해 ENS 및 Verite 와 같은 조직과 함께 이 여정을 시작했으며 ID 서비스를 계속 확장할 것입니다. 참고: 이것은 Coinbase 및 전체 web3 커뮤니티의 신원 및 web3에 대한 흥미로운 새 장의 시작일 뿐입니다.