화요일, 3월 26

[Findchain] dApp을 위한 Web3 디자인 프레임워크

0
(출처: Findchain)

기존 월드와이드웹 인터넷에서와 달리, 블록체인에서는 경제적 가치가 집중되어있는 팻 프로토콜(fat protocol) 등장이 가능해 졌다. 이는 블록체인 기반 프로토콜의 공유 데이터 층에 다양한 dApp들이 들어와 네트워크 생태계를 빠르게 활성화시켜줄 수 있기 때문이다.

그러나 아직까지 성공적인 애플리케이션이라 할 dApp은 등장하지 못했고 블록체인 기반 프로토콜 플랫폼은 ‘빈 수레’라는 오명을 받고 있다. 일반 사용자들이 익숙한 기존 웹2 프런트 엔드(front end)에 비해 탈중앙화를 지향하는 웹3프런트 엔드는 다소 생소하여 만족스러운 사용자 경험(UX – User Experience)을 제공해주지 못하고 있기 때문이다. 결국 대다수 dApp은 대중으로부터 외면 받고 있는 실상이다.

(출처: Findchain)

지난 dApp은 왜 대중에게 외면 받고 있는가 아티클에서는 dApp 대중화가 느려지고 있는 원인에 대해 분석하였다.

이번 아티클에서는 dApp에서만 제공하는 가치를 전달하기 위해 보다 사용자 친화적인 dApp UX 디자인을 위해 고려해야 할 사항에 대해 다루고자 한다.

본 글은 ‘Web3 Design Principles’을 기반으로 작성되었으며 dApp UX 규칙 프레임워크에 대한 보다 자세한 정보를 원한다면 원문을 참조하길 바란다.

Contents Contributor : 김서진 Analyst


Web3 디자인 vs 블록체인 디자인

‘Web3 Design Principles’에서는 웹3 디자인과 블록체인 디자인(Blockchain Design)을 다음과 같이 구분한다. 블록체인 디자인은 합의 알고리즘, 블록 보상, 컴퓨팅자원 분배 메커니즘(예: gas 비용) 등 블록체인 구성 및 상호작용에 대한 정의에 적합하다고 볼 수 있다. 반면 웹3 디자인은 dApp 이용자가 어플리케이션 이용 시 접하는 부분에 대한 디자인에 가깝다. 즉, 이어서 소개될 dApp UX 디자인 원리는 웹3 디자인에 포함된다.

이때 웹3는 ‘탈중앙화된 웹’으로도 불린다. 기존 웹2는 전세계인이 실시간으로 상호작용 가능하도록 하였으나 항상 그 중간에는 중개인이 있고 플랫폼 소유자는 개인간 거래에서 발생한 데이터를 독점하였다. 반면 웹3에서는 개인이 특정 주체를 신뢰하지 않고도 진정한 P2P(Peer to Peer)거래를 가능하게 한다. 물론 개인이 생성한 거래 데이터 역시 개인 소유가 된다. dApp은 이러한 웹3를 기반으로 한 응용소프트웨어라고 볼 수 있다.

Web3 디자인 원리 목표

dApp은 기존 웹/모바일 기반 앱과 달리, 블록체인이 갖고 있는 탈중앙화, 투명성, 검열저항성, 무결성 등의 속성을 기반으로 한다. 즉 dApp 사용자는 dApp을 이용하는 즉시 블록체인의 속성에 접근할 수 있으며 이로 인해 해당 dApp과의 모든 상호작용을 신뢰할 수 있어야 한다.

따라서 Web3 디자인 원리의 궁극적인 목표는 dApp의 풍부한 사용자 인터페이스에 블록체인 기반 사용 경험을 통합시키는 것이다.

Web3 디자인 원리 3가지

다음으로는 ‘Web3 Design Principles’에 소개된 10가지 디자인 원리 중에서 핵심이라 할 수 있는 3가지 원리를 소개하고자 한다.

다만 필자가 선택한 3가지 원리를 소개하기에 앞서 일반 사용자가 dApp 을 이용 시 가질만한 질문 몇가지를 살펴보겠다.

  • 이야기에 앞서, 일반 사용자가 dApp을 이용 시 가질만한 의문 몇가지를 살펴보자.
  • 이렇게 하는 것이 안전할까(action_dapp_asks_me_to_do)?
  • 내가 이걸 망쳐버리면 내 자산이 위험해 질까?
  • 내가 보낸 데이터는 어떻게 될까? 데이터는 어디에 저장 될까? 내가 데이터를 확인할 수 있을까?
  • 내가 이 일을 한 후에 무슨 일이 생기지(action)?
  • 내가 어떻게 해야 하지(crypto_action_here)?
  • 이건 무슨 뜻이지(weird_crypto_word)?

dApp 디자이너는 UX를 디자인하기에 전에, 위와 같이 대다수 이용자가 가질 의문들을 고려해야 한다. 이어질 3가지 원리 또한 특정 사용자 경험을 구축할 때 고려하는 요소에 대해 설명하고 있다. 이제 각 원리 – ‘투명한 트랜잭션’, ‘신규 이용자 진입’, ‘공동체 의식’- 을 살펴보며 각 사용자 경험을 DApp 이용자에게 효과적으로 전달하기 위해서는 디자이너가 어떠한 점을 신경써야 하는지 알아보자.

  1. 투명한 트랜잭션(Transparency of Transactions)

dApp 이용자는 블록체인에 배치된 스마트 계약과 상호작용을 하게 된다. 이때 이용자는 트랜잭션의 유형(암호자산 전송, 스마트 컨트랙트 생성 혹은 실행), 트랜잭션 실행에 따른 수수료 발생 등에 대한 사항을 미리 인지하여야 dApp 사용시 당황하지 않을 수 있다.

이를 위해 다음 가이드라인은 사용자는 dApp과 상호작용하는 것에 대해 보다 신뢰를 갖게 한다.

➤ 이용자가 사전에 앞으로 일어날 상태를 확인 가능하게 한다.

– 예를 들어 사용자에게 다음 순서 및 순서 타이틀을 분명하게 표시해 준다.

– 사용자에게 다음 화면에 대한 미리보기를 제공함으로써, 진행상황에 대해 인지하도록 한다.

➤ 거래에 이용되는 데이터를 사람이 읽을 수 있는 형식과 스마트 계약에서 요구하는 방식 두가지 모두 제공한다.

➤ 적정한 가스(Gas) 가격과 이를 어떻게 트랜잭션에 사용하는지를 명시한다.

➤ 거래대기시간에 대해 안내한다.

➤ 트랜잭션이 블록체인에 등재된 이후 이용자에게 트랜잭션 요약과 더불어 과거기록에 접근하는 방법을 명시한다.

  1. 신규 이용자 진입 가이드(Permanent Newbie Mode)

기술적 지식과 블록체인에 대한 이해가 없는 수많은 사람들을 포용하기 위해서는 그들이 보다 쉽게 dApp을 이해하고 익숙해 질 수 있도록 하기 위한 점진적이고 교육이 필요하다.

➤ 사용자가 dApp과 상호작용하면서 교육 정보를 자연스레 얻을 수 있도록 한다.

– 닉 뉴먼(Nick Neuman)의 말과 같이 좋은 어플리케이션은 제품 경험을 통해 이용자를 교육한다.

➤ 블록체인 기본 지식 및 dApp에서 사용하는 전문 용어 등 두 단계 이상의 교육 콘텐츠를 제공한다.

– 예를 들어 토큰기반 펀드 매니징 서비스를 제공하는 dApp이라면 당신의 고객이 금융지식 혹은 개별 계약 조건에 대해 이미 알고 있다고 가정해서는 안된다. 대신 그들에게 블록체인 및 금융에 대한 기본 지식을 함께 알려줄 필요가 있다.

➤ 사용자가 새롭게 배워야 할 것은 최대한 줄이되, 점진적으로 증가시킨다.

– 새로운 사용자, 특히 일반 대중을 위한 교육 컨텐츠를 제공할 때 이들을 위한 페이지에는 낯선 단어와 개념을 줄이고 심층 참여자를 위한 페이지에서는 보다 많은 학습을 점진적으로 제공해줄 필요가 있다.

➤ 사용자에게 교육 정보를 너무 느슨하게 제공해서는 안된다.

– 이를 위해 인터페이스 안에서 쉽게 열고 닫을 수 있는 팝업 창을 만들어 보는 것도 좋은 방법 중 하나다.

  1. 공동체 의식(Sense of Community)

dApp에서는 커뮤니티에 대한 소속감이 매우 중요하다. dApp은 탈중앙화된 네트워크로 개별 노드에 의해 네트워크가 유지되고 그들이 거버넌스의 주체가 되기 때문이다.

➤ 커뮤니티 소속 회원이 몇 명인지 확인 가능하도록 한다.

– 예를 들어, 대시보드를 통해 dApp 고유 토큰 소유자 및 dApp 내 구성원에 대한 통계를 제공할 필요가 있다.

➤ 커뮤니티 구성원 유형을 명확히 한다.

– 예를 들어 음악/예술 분야의 dApp에서는 뮤지션과 청취자(Fan)로 구성원을 구분할 수 있다.

➤ 프로젝트 목표와 커뮤니티 구성원의 참여가 프로젝트 성과에 어떻게 기여하였는지 명시한다.

마무리 지으며..

지금까지 ‘Web3 Design Principles’에 나온 dApp UX 디자인 원리 중 우선순위가 높다고 본 세가지를 다루어 보았다. 탈중앙화된 웹 사용 경험은 대부분의 사용자들에게는 생소하게 느껴진다. 이런 사용자들의 접근성을 확보하고 dApp 서비스의 핵심 가치도 함께 전달하는 완성도 높은 인터페이스를 위해서는 많은 것을 고려해야함을 전하고자 하였다.

앞으로도 dApp을 위한 UX/UI 에 대한 연구 및 개발이 활발이 이뤄지는 만큼, 누구나 간편하게 이용할 수 있는 Killer dApp이 곧 등장할 것으로 기대된다.

원문보기

  • 이 글은 Tconomy의 공식입장이나 편집 방향과 일치하지 않을 수 있습니다.
Share.

About Author

Avatar

파인드체인(Findchian)은 국내 최고의 온디멘드 테크&서비스 플랫폼 전문 액셀러레이터 기관인 로아인벤션랩(주)이 운영하는 블록체인 전문 컬럼-아티클을 게재하고 있습니다. 다양한 블록체인 업계의 이슈를 전담 Analyst, Project Developer들이 참여하여 진정성을 가지고 운영하고 있습니다. 블록체인 백서작업에 관련된 자문 서비스, 블록체인 업계 리서치 등에 대한 문의도 받고 있습니다.

Comments are closed.