김가원 : https://gist.github.com/rkdnddl23/144fe1f9cca632a124841e7196565a69
최찬혁 : https://gist.github.com/Chanhyeoking/12d2a39fe916293602d47ad90e776e2d
김기석 : https://gist.github.com/kkszay/411f3cd71e02e3a248eb38f877532643
이용상 : https://gist.github.com/restart916/47ec3e6e7653fb86c7b3dbd86bbecb12
https://gist.github.com/rkdnddl23/b1cd2e088e14a8f46581c454040f9aae
코인튜브_김가원(팀장), 최찬혁, 김기석, 이용상
좋아하는 유튜버에게 일방적인 후원만 하지 말고 투자하세요.
유튜버가 발행하는 한정된 수량의 토큰을 구매해 내 유튜버의 성장과 함께 수익도 챙길 수 있습니다.
내가 구독하는 유튜버의 성장을 바라만 보지 말고 함께하세요.
개인 미디어 콘텐츠 시장이 점점 확대되고있습니다. 이는 곧 개인의 능력이 자산이 될 수 있음을 의미합니다.
저희는 1인 크리에이터 개인을 주식화 하여 크리에이터에 대해 투자할 수 있는 서비스를 만들고 있습니다!
유튜버가 서비스에 회원가입하면 유튜버의 구독자 수에 따라서 NFT를 발급합니다.
예를들어, 구독자가 10000명 미만일 때 10개의 NFT가 발급됩니다. 유튜버가 성장하면 발급되는 NFT의 수가 증가합니다.
일반 사용자는 발급된 NFT를 구입할 수 있습니다. 구입한 NFT에는 유튜버의 구독자가 함께 작성됩니다.
아직 설계도, 구현도 많이 부족하지만 해커톤 기간에 발전시킬 예정입니다. 피드백은 감사히받겠습니다!
1. Market Contract
- market 역할을 하는 스마트 컨트랙트
- buyNFT
- 고객은 Market Contract의 buyNFT를 호출해서 Market Contract가 일시적으로 소유한 NFT를 구매 할 수 있음
- NFT를 구매하기 위해서는 0.01 Klay가 필요
- buyNFT를 호출한 sender에게 NFT를 전송함
2. 회원가입
- 유튜버 가입
- 인증, 가입 기준 ( ex구독자 비공개 채널)
- 일반 사용자 가입(Klaytn주소 연결)
- KLIP (or Kaikas)연동
3. 마켓
- NFT등록
- 제목, 설명, 가격, etc.. 등록
- NFT조회
- 등록된 NFT정보 조회
- 구입시 Market Contract 호출
4. 사용자 정보 조회
- 소유하고 있는 뱃지 확인 가능
- 뱃지를 다른 사용자에게 전송가능
거래시 뱃지의 유튜버에게 수수료가 보내짐
토큰 소유자만 자신의 토큰을 전송할 수 있음
5. 유튜버 정보 조회
- 발급, 발급가능한 한 뱃지 조회
- ★수익(수수료?) 조회
- 뱃지(NFT) 생성(★생성 갯수와 기준은 정책 필요)
NFT Contrat
KIP17 NFT
mint
★생성 갯수와 시기에 따른 차별성 부여 ex)유튜버의 구독자 수 입력됨
@restart916 ㅋㅋㅋㅋㅋㅋㅋㅋ 멋져요.
수익이 분배되는 시점이 스마트 컨트랙트에서 진행될지 외부에서 진행시켜줄지가 결정되면 코드레벨 로직이 좀 더 구체화 될 것 같습니다.