계정 추상화에 관한 모든 것

계정 추상화를 통해 사용자는 Sui 에서 계정 관리의 기술적 세부 사항을 처리할 필요가 없습니다.

계정 추상화에 관한 모든 것

Sui 는 모국어와 두 가지 특정 기능을 통해 계정 추상화를 지원하여 계정 관리의 보다 세분화된 세부 사항을 자동화합니다. zkLogin과 스폰서 거래는 모두 사용자 여정을 간소화하며, Move 의 기본 구조는 개발자가 원활한 경험을 제공할 수 있도록 지원합니다.

계정 추상화라는 주제는 최근 블록체인이 사용자 기반을 확장하고자 하면서 관심을 끌었습니다. 얼리어답터인 기존 블록체인 사용자들은 시드 문구를 저장하거나 기억하기 위해 니모닉을 생각해내고, 직거래나 에어드랍을 통해 토큰을 모으는 등 기술을 사용하기 위해 다양한 노력을 기울이는 데 만족했습니다.

블록체인 얼리 어답터들은 블록체인 기술에 대한 열정을 보이고 이를 널리 알리는 데 기여하지만, 2세대 사용자들은 복잡한 온보딩 프로세스에 대한 인내심이 부족합니다. 웹 3.0 앱은 사용자 이름과 비밀번호만 입력하면 되는 기존 웹 2.0 서비스와 경쟁하는 데 어려움을 겪습니다.

Sui의 기여자들은 새로운 블록체인이 새로운 세대의 사용자를 맞이하기 위해서는 정교한 계정 추상화가 필요하다는 사실을 일찍이 인식했습니다.

마찰 제거

간소화된 로그인 환경의 필요성으로 인해 Web3 앱용 타사 인증 서비스가 설립되었습니다. Sui 반면에 zkLogin을 통해 타사 인증에 대한 기본 지원을 만들었습니다. 프리미티브로 구현된 zkLogin을 통해 빌더는 Google, Facebook, Twitch와 같은 기존 자격 증명을 통해 앱에 로그인 경로를 추가할 수 있습니다.

타사 인증 제공업체가 웹2.0 계정과 지갑 액세스를 위해 사용자 자격 증명을 모두 수집해야 하는 경우, Sui 의 zkLogin은 이러한 중개자를 제거합니다. 인증 절차가 간소화되면 보안 위험이 감소할 뿐만 아니라 장애 지점도 줄어듭니다. 빌더는 타사 인증 서비스의 가동 시간에 의존할 필요가 없습니다.

zkLogin 인프라를 보여주는 다이어그램
zkLogin은 Sui 앱 빌더가 Google 및 Twitch와 같은 신뢰할 수 있는 서비스의 Web2 자격 증명을 통합할 수 있는 안전한 프로세스를 생성합니다.

스폰서 거래는 빌더가 앱 사용에 대한 주유비를 지불할 수 있도록 하여 마찰을 더욱 줄입니다. Sui 에는 주유소를 설정할 수 있는 기능이 포함되어 있어 빌더가 사용자와 상호 작용하고 거래 비용을 지불할 수 있는 다양한 옵션을 제공합니다.

스폰서 거래는 일반적인 웹3.0 프로세스에 익숙하지 않은 사용자를 온보딩할 수 있는 큰 잠재력을 보여줍니다. 많은 사용자는 거래소나 다른 출처에서 토큰을 구매해야 하는 경우 새로운 앱을 시도하는 것을 귀찮아하지 않습니다. 앱을 무료로 사용해 볼 수 있다면 사용자는 앱을 확인할 가능성이 훨씬 더 높습니다.

빌더가 앱 사용 비용을 충당하는 것은 손해 보는 제안처럼 보일 수 있지만, 스폰서 거래는 웹3.0 앱이 보다 전통적인 소프트웨어 수익 모델에 참여할 수 있는 길을 열어줍니다. 빌더는 구독 및 체험 기간을 제공하거나 광고 지원 모델을 채택할 수 있습니다. 이러한 전통적인 모델은 사용자가 거래 비용을 부담하게 하는 것과는 달리 수익을 창출할 수 있는 잠재력을 가지고 있습니다.

zkLogin과 스폰서 트랜잭션을 결합하면 신규 사용자가 Web3 앱을 시작할 때 겪는 마찰을 없앨 수 있습니다. 신규 사용자는 기존 사용자 이름과 비밀번호로 로그인하여 즉시 게임이나 앱을 사용할 수 있습니다.

네트워크 기본 사항

Sui의 기본 프로그래밍 언어입니다, Move는 근본적인 수준에서 계정 추상화 기능에 기여합니다. Sui 는 계정이 아닌 객체를 저장의 기본 단위로 삼아 다른 블록체인과 차별화됩니다. Sui 의 객체에는 풍부한 소유권 메타데이터가 포함되어 있어 다른 블록체인에서는 불가능한 복잡한 객체 관계에 대한 옵션을 생성합니다.

이 패러다임에서는 이전에는 계정 수준에서만 실행할 수 있었던 기능을 객체가 수행할 수 있습니다. Sui 에서 빌더는 계정 소유자의 프록시 역할을 하는 개체를 만들어 소유자가 직접 수행해야 하는 작업을 수행하여 특정 기능을 추상화할 수 있습니다. 예를 들어, 앱이 사용자를 위해 예약 또는 반복 결제를 수행할 수 있습니다. 계정 추상화를 지원하지 않는 구형 블록체인에서는 계정 소유자가 각 결제를 수동으로 시작해야 하는데, 이 작업은 금방 지루해집니다.

또 다른 Sui 프리미티브인 프로그래밍 가능한 트랜잭션 블록 (PTB)은 개발자가 트랜잭션을 코딩할 때 일종의 추상화 방식을 제공합니다. 개발자는 트랜잭션을 트리거하는 여러 개의 작은 이벤트를 생성하는 대신 여러 이벤트를 단일 트랜잭션으로 묶을 수 있습니다. 다른 블록체인은 이벤트당 하나의 트랜잭션이 필요하므로 성능이 느려지고 가스 수수료가 높아집니다.

객체 모델과 PTB 외에도 Sui 의 암호화 민첩성은 추상화 개념에 기여하여 zkLogin과 같은 프리미티브를 향상시킵니다. 암호화 민첩성이란 빌더가 Ed25519Secp256k1 ECDSA와 같은 암호화 서명 체계를 앱에 연결할 수 있음을 의미합니다. 이러한 방식으로 Sui 프로토콜에서 암호화를 추상화하여 빌더가 동급 최고의 서명 체계를 선택할 수 있도록 합니다. 또한 암호화 민첩성( Sui )은 사용자를 보호하기 위해 양자 기술이나 인공 지능을 사용할 수 있는 새로운 암호화 체계에 개방하여 미래를 대비합니다.

결론

영업사원이 Salesforce를 사용하기 위해 클라우드 컴퓨팅이 어떻게 작동하는지 알 필요가 없는 것처럼, 일반적인 iPhone 사용자는 Apple의 팟캐스트 앱을 사용하기 위해 Swift에 대해 알 필요가 없습니다. 웹3.0 사용자가 좋아하는 게임과 상호 작용하기 위해 키 관리를 이해할 필요도 없습니다. 대부분의 사람들은 앱을 사용할 때 투자한 시간에 대한 가치와 좋은 경험을 원합니다.

블록체인 애호가들은 데이터 보안과 기업 및 정부의 패권으로부터의 자유를 원하며, 이를 위해 귀찮음이나 복잡성을 기꺼이 감수할 수 있습니다. 차세대 사용자를 구성하는 일반인에게는 보다 매력적이고 가치 있는 경험이 필요합니다.

Sui의 계정 추상화는 진입 장벽을 없애고 사용자들이 이 기술을 사용하는 데 불편함이 없도록 특별히 설계되었습니다.