zk로그인으로 간편한 온보딩 

Sui의 최신 기본 기능은 Web2에서의 자격증명 서비스를(Web2를 이용한 소셜 로그인을) 지원함으로써 Web3를 처음 접하는 앱 사용자들의 환경을 용이하게 합니다.

zk로그인으로 간편한 온보딩 

오늘, Sui는 온체인 상으로 유저를 온보딩시키기 위한 가장 쉬운 방법인 zkLogin을  공개(소개)합니다. Sui 기반 기본 기능인 zk로그인은 유저가 구글, 트위치와 같은 제공업체(소셜 로그인 기반으로부터 기존 Web2 자격증명을 사용하여)의 기존 웹2 자격증명을 사용하여 사용자가 앱에 로그인할 수 있게 해줍니다. 이로써 유저가 개인키를 기억하거나 기록할 필요가 없어집니다.

블록체인 산업 전반에서 지갑 생성이 사용자들이 어려움을 느끼는(부딪히는) 지점이라고 인식되면서(알려지면서), 일부 프로토콜은 사용자 온보딩을 용이하게 하기 위해 제3자(서드파티) 서비스를 제공합니다. 이러한 솔루션들은 프로토콜 외부의 하드웨어나 서비스에 대한 신뢰를 필요로 합니다(요구합니다). 이와 다르게 Sui의 기본 기능인 zk로그인은 Sui 기반 영지식 암호학을 활용합니다.

Sui에서 zk로그인이 가능한 앱을 찾고 싶은 새로운 사용자들에게는 지원하는 모든 웹2 (소셜 로그인) 자격증명 서비스로 로그인하는 옵션이 제공됩니다. zk로그인은 사용자가 지갑을 생성하고 시드 구문을 관리해야하는 매우 어려운(복잡한) 과정을 우회할(돌아갈/피해갈) 수 있게 해줍니다.

어돕션(블록체인 대중화)을 향한 어려운 길

간단한 로그인 과정이 없다면 빌더(개발자)들은 잠재적 사용자를 온보딩시킬 수 있는 중요한 기회를 놓치게 됩니다. 잠재적 사용자들이 블록체인을 기반으로 한 새롭고 흥미로운 게임이나 앱을 알게 된다면 그들이 시도하는 첫 단계부터 일반적으로 그들이 익숙한 과정보다 훨씬 복잡한 과정을 수반합니다. 예를 들어, 블록체인 앱은 그들에게 지갑 연결을 요청합니다. 이로 인해 새로운 사용자는 제일 먼저 1. 지갑을 선택하고 2. 설치한 다음 3. 시드 구문을 사용하여 계정 생성을 해야합니다. 이처럼 매우 낯설고 친숙하지 않는 단계를 거쳐야만 합니다. 결국 많은 사용자들은 포기하고 이는 우리가 바랬던 새로운 사용자들의 온보딩을 크게 실패합니다. 

사용자 온보딩을 용이하게 하려는 앱 개발자들은 다음 두 가지 중 하나에 어려움을 겪습니다 : (1) 엔지니어링(기술적 어려움)과 규제 부담을 증가시키는 수탁 지갑의 개발 및 관리, (2) 프로토콜 외부의 하드웨어나 서비스에 대한 추가적인 의존성과 신뢰를 요구하는 제3자(서드파티) 인증 솔루션과의 통합 

현재 다른 어떤 블록체인도 프로토콜 수준에서 애플리케이션을 위해 Web2 인증 제공업체를 통합하는 네이티브한 방법을 제공하지 않습니다.

zkLogin 알아보기

새로운 Sui 기본 기능인 zk로그인은 사용자가 Web2 로그인(소셜로그인) 자격증명으로 안전하게 계정을 생성하고 거래를 제출할 수 있게 합니다. 영지식 암호학을 사용하여 zk로그인은 프로토콜 수준에서 보장되며, 이는 Web2 인증 제공업체을 제외하고 외부 의존성이 없음을 의미합니다.

zk로그인은 보안성에 타협하지 않으면서 최종 사용자(엔드 유저)에게 매우 큰 편리성을 제공합니다. zk로그인은 임시 키 페어와 영지식 암호학을 사용하여 Web2 인증 제공업체의 응답을 개개인의 Sui 계정에 연결합니다. zk로그인을 사용할 때 온체인에 제출되는 유일한 데이터는 영지식 증명과 일시적인 서명이며, 온체인에 어떠한 사용자 정보도 제공되지 않습니다. 또한, Web2 인증(소셜 로그인) 제공업체는 사용자가 블록체인 상에서 이용하고 있다는 사실을 인지하지 못하며 이를 통해서 프라이버시를 보장합니다.

zk로그인은 사용자에게 간편성을 제공하면서 zk로그인 옵션을 제공하는 개별 앱과 연결된 고유하고 불투명한(공개되지 않는) Sui 주소를 생성합니다. 사용자는 그 주소를 보지 못하고 저장할 필요도 없습니다. 왜냐하면 해당 주소는 Web2 인증 제공업체를 통해서 로그인 과정의 일부가 되기 때문입니다. 따라서 Web3 사용자들은 기존의 지갑을 계속 사용하며 zk로그인이 지원되는 앱에 접속할 수 있습니다. 출시 시에는 zk로그인은 Google, Facebook, Twitch와 같은 Web2 인증제공업체(소셜로그인)를 지원합니다. 이후 버전에서 더 많은 Web2 소셜로그인 옵션들이 추가됨으로써 잠재적 사용자 집단을 더 넓게 확대할 수 있습니다.

zk로그인은 보안을 타협하지 않으면서 제3자(서드파티) 자격증명을 사용하여 Sui 앱에 로그인할 수 있게 해줍니다.

zk로그인을 왜 사용해야 할까요? 

  • 매스 어돕션(블록체인 대중화)을 위한 빌드 :호환되는 Web2 인증 제공업체의 모든 사용자는 친숙한 계정 정보로 로그인하고 불과 몇 초 안에 앱을 사용할 수 있습니다. 
  • 블록체인 기능이 포함된 Web2 경험 :Web2 인증 트랜잭션 서명의 간단성/편리함은 우리가 매일 쓰는 애플리케이션의 일부를 블록체인 기능을 활용하여 만드는 새로운 기회를 만듭니다.
  • 멀티 디바이스 경험 가능:  zk로그인은 Sui 만의 크립토 기민함/민첩함/재빠름을 활용하여, 생체 인증도 활용하는 멀티 디바이스 솔루션을 구축하기에 적합한 곳입니다. 
  • 강력한 사용자 개인정보 보호:어떠한 개인 정보도 온체인에 남지 않으며; 오로지 온체인에 제출되는 것은 영지식 증명과 일시적 서명뿐입니다. 

zk로그인과 함께 시작하세요

Sui의 L1 블록체인은 디지털 자산 소유권을 1. 빠르고 2. 안전하게 3. 모두에게 접근 가능하게 만듭니다. Web3의 다음 10억 사용자들을 온보딩하기 위해 설계된 수많은 Sui 기본 기능 중 하나인 zk로그인은 어떤 계정으로든 로그인을 간단하게 접근할 수 있도록 함으로써 이러한 가치를 제공합니다. 

오늘날 zk로그인은 Google, Facebook, 그리고 Twitch를 Web2 인증 제공업체(소셜 로그인)로 지원하며, 이후 버전에서는 더 많은 옵션이 추가되어 잠재적 사용자 풀을 크게 확대할 예정입니다. 

개발자들은 지금 바로 Sui Devnet에서 zkLogin을 구현할 수 있으며, Mainnet에서는 몇 주 내로 계획되어 있습니다. zkLogin 문서에서는 SDK 설치 방법, Web2 인증 과정 설정 및 사용자 로그인 관리 방법에 대해 설명합니다(알려줍니다). 지금 바로 시작하세요.