[EtainClub] Dapp 구상
안녕하세요. 이타인클럽(etainclub)입니다.
EtainClub (이타인클럽) Dapp 컨셉
한마디로 요약하면 실시간 도움 주고 받는 웹앱입니다.
누군가 도움 요청할 일이 있을 때, 회원들에게 실시간 도움 요청 메시지(영상)을 보내는 것입니다.
앱 사용 영상을 참고하시면 이해가 되실 것입니다.
이 앱은 Be My Eyes라는 시력장애자와 자원봉자자를 연결하는 앱에서 영감을 얻었습니다.
아주 쓸모가 많은 앱입니다!
새롭게 시작하는 이타인클럽 웹앱도 정말 쓸모가 있는 앱으로 만들어 보려고 합니다.
프로젝트 설계
도움 요청자
- 도움을 요청하는 사용자입니다.
- 스팀 댑이기 때문에 스팀 계정이 있어야 합니다.
- 도움을 요청하기 위해 이타인(etain) 토큰이 필요합니다.
- 도움 요청을 채팅으로 할지, 영상으로 할지 정합니다.
도움 수락자
- 도움 요청이 오면 폰/컴퓨터에 알림이 옵니다.
- 수락 요청을 하면, 수락 알림이 옵니다.
- 가장 먼저, 수락한 사람과 도움 요청자가 채팅 또는 영상으로 도움을 주고 받습니다.
이타인 토큰 (토큰 사용은 보류하고, 우선 스팀으로 대체합니다)
앱의 활용성을 높이기 위해 토큰을 도입합니다.
- 도움을 요청하기 위해서는 이타인(etain) 토큰이 필요합니다.
- 도움을 요청하는 사람은 수락자에게 지급할 이타인 토큰을 지정하여 도움을 요청합니다.
- 도움 수락자(제일 먼저 도움 요청을 수락한 사용자)는 이 토큰을 지급 받습니다.
- 토큰 지급은 도움 내용의 만족도와 상관없이 무조건 수락자에게 지급됩니다.
보상: 스팀 연동
이게 이 앱의 핵심입니다! 바로 스팀과 연동되는 앱입니다.
- 도움 주고 받기가 끝나면 도움 요청자는 도움 내용을 평가합니다. (별점주기)
- 도움 요청 내용이 스팀에 포스팅됩니다.
- 이 때, 도움 수락자를 beneficiary로 지정합니다.
- 별점 평가에 따라 beneficiary 가중치가 정해집니다.
- 요청자는 도움 요청할 때, 최소 beneficiary 가중치를 설정하고, 이것은 수락자 화면에 보입니다.
- 따라서, 도움 수락자는 설정된 최소 가중치에서 100%까지 글 보상을 가져갈 수 있습니다.
- 보팅풀에서 해당 글에 보팅을 합니다. 보팅풀이 커지면 보상액이 커집니다.
- 저자 보상은 beneficiary에 따라 분배됩니다.
- 보팅풀 큐레이션 보상은 앱 운영에 사용됩니다.
(일정 부분 보팅풀에 임대한 사람에게 분배될 수도 있습니다)
- 스팀글에 사용자들이 추가적인 답변을 작성합니다. 네이버 지식인과 같은 정보들이 축적됩니다.
(스팀글에 달리는 답글에 보상을 줄 수 있는 방법은 추가 구상이 필요합니다.)
글 피드
앱에서 내가 요청한 도움글 리스트, 다른 사람이 요청한 도움글 리스트 등을 확인할 수 있습니다.
도움 요청과 관련된 피드입니다.
- 내가 요청한 글
- 내가 수락한 글
- 내가 댓글단 글
- 다른 사람들이 요청한 글
지갑
스팀 지갑과 이타인 토큰 지갑이 있습니다.
- 스팀 지갑: 스팀 지갑과 동일한 기능을 합니다.
- 이타인 토큰 지갑: 이타인 토큰을 관리하기 위한 지갑입니다.
웹앱
기존 앱은 모바일 네이브트앱(ios, android)였지만, 이번 앱은 블록체인 댑으로, 우선 검열에서 자유로운 웹앱으로 하려고 합니다.
Flutter 기반으로 웹앱으로 개발할 것입니다.
영상으로 도움을 주고 받는 것고 구현할 계획입니다.
구현에 따라 웹앱이 아니라 모바일 전용앱으로 될 수도 있습니다.