위노뎀
Information
프로젝트 개발 사례입니다.
위노뎀 (WeKnowThem)
티티닷컴은 동남아시아 고객을 주요 타깃으로 한, 메이드인코리아 패션 상품만을 취급/판매하는,
모든 제품을 전세계 무료로 배송해주며, 구매한 패션 아이템으로 가상의 캐릭터를 꾸밀 수 있고,
이를 바탕으로 자체 개발 코인과 NFT 발행/거래를 지원하는 글로벌 쇼퍼테인먼트(Shoppertainment) 플랫폼입니다.
개발 의도
동남아시아의 전체 인구는 약 6억 8천 만명 이상이고, 이 중 절반 이상이 30대 이하로 구성된 매우 젊고 매력적인 시장입니다.
동남아시아의 젊은 인구 대부분이 K-컨텐츠에 대해 매력적으로 인식하고 있으며 코로나 팬데믹 이후 국내 업체들이 동남아시아 시장에 진출하려는 많은 움직임이 있었습니다.
K패션에 대한 동남아 지역의 수요는 지속적으로 증가 추세이지만, 여전히 많은 외국인들은 한국 제품을 온라인으로 구매하는데 어려움을 겪고 있었습니다.
서비스 주요 기능
아바타 캐릭터 생성 및 설정
쇼핑몰 이용을 위해 자신만의 아바타를 설정해야 합니다.
- 최초 로그인 후 자신의 캐릭터 설정
- 피부, 눈, 입술, 코, 볼터치, 헤어 등 기본 캐릭터 설정 (꾸밈 요소들이 지속적으로 추가되어 향후 수천만 가지의 경우의 수로 조합도 가능)
- 귀차니즘과 결정장애를 위해 처음 가입 시 랜덤으로 캐릭터를 생성하여 제공
- 자신의 캐릭터를 프로필 아바타로 공유
아바타 설정 화면
Virtual To Real, Real To Virtual
옷을 구매하면 아바타 캐릭터에 의상을 착용시킬 수 있습니다.
- 실제 옷을 구매하면 캐릭터에 착용 가능한 아이템으로도 지급
- 구매 전 캐릭터에 의상 및 액세서리를 착용해 볼 수 있고, 구매 후에는 아이템으로 소유
- 결제한 제품은 실제로 고객에게 배송
구매 의상을 캐릭터에 착용하여 다른 사용자들과 공유할 수 있습니다.
- 자신의 캐릭터에 구매한 의상을 착용하여 다양한 LOOK을 연출 가능
- 연출된 LOOK을 다른 사용자들과 공유하며 소통할 수 있는 커뮤니티 기능 제공
- 착용 의상의 구매 링크 정보 등 제공
구매 의상으로 아바타 코디
자체 개발 블록체인 네트워크 생태계
실시간 거래와 검증이 가능한 코인과 NFT
- 자체 개발 엔터프라이즈급 하이브리드 블록체인 네트워크 상에서 코인과 NFT 운용
- 통상적인 은행 트랜잭션 처리 시간과 흡사한 속도로 실시간 거래 검증
- 회원 가입, 상품 구매 등의 활동을 통해 코인/포인트 적립
- 신용카드를 통한 충전 도입 예정 (스타트업 규제 샌드박스 활용)
- 아바타를 활용한 NFT 발행 및 플랫폼 내 거래 지원 (연출된 LOOK을 NFT 사용자가 직접 발행)
김모아 NFT 티저 사이트
한국에서 만든 제품만 취급
전체 패션 쇼핑몰 중 자체제작 상품 및 대한민국 제조 상품이 적지 않은 비율로 판매 중이기 때문에, 제품 입점 과정에서 메이드인 코리아 제품만을 선별합니다.
사용자는 어느 제품을 구매하더라도 한국산 제품이기 때문에 별도로 한국산 제품을 찾기 위해 검색하거나 찾을 필요 없습니다.
기술
기술 스택
기본적인 기술 스택은 아래와 같습니다.
- Vue.js: 프론트엔드
- Nginx + Python + Flask: 백엔드 서비스 (쇼핑몰, 블록체인)
- Node.js: 웹소켓 용, 블록체인 일부 서비스
- MongoDB, MariaDB: 데이터베이스
- TensorFlow: 상품 추천 및 고객 취향 분석 모델
블록체인 네트워크
엔터프라이즈급 프라이빗 네트워크 구조
- 승인을 받아야 노드로 참여가 가능한 프라이빗 네트워크
- 서비스 제공자는 해당 네트워크의 노드로 참여하며 네트워크의 토큰을 공유하여 활용가능
- 모든 노드에 동일한 데이터를 유지하며 데이터 무결성을 유지
- 데이터 절약을 위해 특정 노드들에는 일부 정보를 분산 저장
블록체인 네트워크
선출 기반 프로토콜 및 트랜잭션 처리
- 참여 노드는 대표 노드 (SUPER NODE) 및 부대표 노드 (VICE-SUPER NODE)에 권한을 위임.
- 대표/부대표 노드의 권한 유지는 초기 네트워크 프로토콜에 의해 개월 수 단위로 정의
- 대표 노드는 투표나 합의 과정을 거치지 않고 바로 블록 및 데이터의 무결성을 검증 가능
- 대표 노드가 지연되거나 다운될 경우 미리 지정된 부대표 노드가 그 기능을 대신하여 트랜잭션을 처리
- 부대표 노드의 우선순위는 컴퓨팅 파워에 의해 우선순위가 결정
- 검증 절차는 트랜잭션을 유발한 객체의 정직성을 트랜잭션 데이터 내의 보안 알고리즘에 따라 검증
안전하고 빠른 데이터 구조
- 기본적으로 기존 블록체인 구조를 따름
- 검증자는 검증 때마다 블록 내에 전자 서명을 남겨야 하며, 이 서명과 함께 서명이 유효함을 보증하기 위해 특별한 Nonce가 기록됨
- 트랜잭션 데이터는 높은 탐색 속도를 보장하기 위해 OODB 또는 컬럼 기반 테이블과 같은 구조에 저장되고, 모든 데이터는 인덱스 되어 탐색 복잡도는 𝑂(1) 가 됨
- 트랜잭션 데이터의 체크섬 (Checksum) 해시가 블록 내에 저장되고 추후 이 값은 저장된 트랜잭션 데이터의 상태와 무결성을 확인하는 데에 활용
머신러닝 및 딥러닝 기술
대량 학습 데이터 확보, 파일럿 프로젝트: 아르누아
- 쇼핑몰 및 상품 큐레이팅 서비스 앱
- 상품 100만개 이상 수집, 사용자 10만 이상 확보
- 사용자별 상품 조회, 추천, 구매 등 로그 데이터 200만 건 이상 축적
상품 제안을 위한 앙상블 알고리즘
- 수백가지의 속성 값을 위한 CNN 딥러닝 알고리즘, 시계열 분석을 위한 RNN 딥러닝 알고리즘, 대표적인 기계학습 알고리즘인 SVM, 랜덤포레스트, MLP를 이용하여 혼합 활용하여 자체 앙상블 알고리즘 구축
- 고객의 다양한 케이스에 대해 최적의 추천 상품 속성을 찾아내어 해당 상품들을 제시
마무리
위노뎀 사이트는 별도의 솔루션 없이 자체 구축된 Vue.js 기반의 쇼핑몰 입니다.
자세한 내용은 아래 사이트에서 확인할 수 있습니다.
위노뎀 사이트
김모아 NFT 사이트
감사합니다.