Skip to content

XRPL-Hackathon/XRPedia

 
 

Repository files navigation

우리들의 자료공유 플랫폼, XRPedia

1. 프로젝트 개요 (Introduction)

  • XRPedia는 Web3, 블록체인 기반 차세대 자료 공유 플랫폼입니다. 사용자가 필요한 자료를 얻을 수 있는 사이트에서 낮은 수수료로 투명한 결제 시스템을 제공합니다. 또한 RLUSD 의 결제 방식을 통해 파일을 결제할 수 있습니다. 파일 업로드, 다운로드의 수에 따라서 포인트가 지급되며 상반기&하반기로 나누어 NFT가 발급됩니다. 이때 NFT는 point에 따라 랭킹을 매겨 주어지게 되며, 상위 3퍼, 10퍼, 40퍼 등을 통한 조건이 존재합니다.

  • XRPedia는 어느 사용자든 쉽게 적응할 수 있는 UI/UX를 구현하여, 대중성을 높였습니다. 또한, 비교적 적은 수수료로 사용자들의 선호도를 높이며, RLUSD 결제 방식 stable한 코인으로 결제할 수 있도록 구현하였습니다.

  • Web3기술 기반 자료 공유와 보안성, 판매자와 소비자의 수익성을 접목한 플랫폼을 경험해보세요

2. 문제 정의 및 해결방안 (Problem & Solution)

  • 문제 1. 국내(해피캠퍼스)

    • 지나치게 높은 수수료
    • 판매자와 구매자 사이의 신뢰성 확보 부족
  • 문제 2. 해외(Course Hero)

    • 주로 해외 대학생들 사이에서 사용중인 서비스
    • 연간 구독제 기반으로 이용
    • 한 두 개의 자료만 필요한 상황에서도 전체 구독료를 지불해야함
  • 해결 방안: Web3.0과 NFT, 자료공유를 통해 XPR와 RLUSD를 활용하여 낮은 수수료와 투명한 결제 시스템을 제공 => Web3기반 블록체인 활용 자료 공유 플랫폼

  • XRPedia의 강점

    • 1) RLUSD를 이용한 거래로 수수료를 최소화
      • 최소 수수료가 40% -> XRPedia 10%
      • 최대 수수료가 70% -> XRPedia 20%
      • => 최대 수수료가 70배 차이
    • 2) NFT 혜택
      • NFT 등급에 따른 할인 시스템
    • 3) 신뢰 랭킹 시스템

3. 주요 기능 (Features)

  • 1. 지갑 연동 로그인

    • 프론트 : cognito를 활용하여 토큰을 백엔드에 넘겨주기
    • 백엔드: user 정보를 통해 지갑을 생성하는 로직
  • 2. 업로드

    • AI 중복 검증
    • 자료 임베딩(OCR 사용) 후 백터간 코사인 유사도 검사 (0.85 기준)
    • 포인트 지급
    • 자료 업로드 시 100 포인트
    • 파일 다운로드 시 10 포인트
  • 3. 포인트에 따른 NFT 발급

    • "Bronze" : 제한 없음, 혜택: 없음
    • "Silver" : 500포인트 이상인 상위 40% 유저, 혜택: 30 RLUSD, 자료 구매 시 5% RLUSD 결제, 자료 요청 수수료 5퍼 할인
    • "Gold" : 1000포인트 이상인 상위 10% 유저, 혜택: 120 RLUSD, 자료 구매 시 10% RLUSD 결제, 자료 요청 수수료 10퍼 할인
    • "Platinum" : 1500포인트 이상인 상위 3% 유저, 혜택: 400 RLUSD, 자료 구매 시 20% RLUSD 결제, 자료 요청 수수료 15% 할인
    • 상반기 & 하반기 마다 매번 갱신 -> 하나의 nft 마다 만료 기간(6개월) 이 있으며, 6개월 마다 사용자의 point와 nft가 초기화
    • 현재 시연에서는 업로드 될 때마다 NFT 발급을 하도록 하여 발급을 보여줬습니다!
  • 4. 파일 결제 시스템

    • RLUSD는 온체인 결제를 통해 사용
    • 블록체인에서 조회한 결제 내역을 기반으로 보상과 할인에 활용되는 인센티브 토큰
    • 결제 완료 시, 다운로드가 가능

4. 기술 스택 (Tech Stack)

  • 프론트엔드 :

    • React 19, React Router v7, TypeScript,styled-components, axios,
    • MSW (Mock Service Worker), Amazon Cognito,ESLint & SWC Plugin
  • AI :

    • Pytorch 등
  • 백엔드 :

    • python, FastAPI, xrpl 등
  • 인프라 :

    • AWS(API Gateway, ECS, CloudFront, Secrets Manager, SQS, S3 등), Docker
  • 데이터베이스 :

    • MongoDB
  • 협업 및 DevOps :

    • Github(Github, Github Actions, Github Project), Figma, Notion, Discord

5. 기대효과 및 발전 가능성 (Future Improvements)

  • 1. 수수료 절감으로 사용자 유입 확대

    • 기존 플랫폼 대비 최대 70퍼 이상 수수료 절감 -> 판매자 수익 증가
    • 저렴한 수수료 구조 -> 판매자 & 구매자 모두에게 이익 -> 빠른 사용자 유입 가능
      • 자료를 공급하는 판매자가 낮은 수수료로 인해 대거 유입되면, 자동으로 구매자들이 컨텐츠가 많아진 본 플랫폼으로 유입할 수 있을 것으로 기대.
  • 2. 투명한 결제 & 신뢰성 확보

    • 블록체인 기반의 RLUSD 온체인 결제 시스템 -> 위변조 불가 + 결제 내역 공개 가능 + stable coin
    • 사용자 간의 신뢰 확보 -> 자료 거래의 안정성 대폭 향상
  • 3. 기여 기반 보상 시스템 활성화

    • 업로드와 다운로드 수에 따라 포인트 부여 -> 양질의 자료 업로드 유도
    • NFT 등급 보상 시스템 -> 유저의 지속적 활동 유도
  • 4. AI 중복 문서 검사를 통한 콘텐츠 생태계의 품질 보장 및 공정한 시스템 제공

    • 동일하거나 유사한 자료가 반복 업로드 하는 것을 방지 -> 가격만 낮춘 복제 업로더 차단으로 가격 덤핑 방지 => 생태계 질서 유지
    • 사용자(판메자 & 구매자) 신뢰 확보 -> 판매자 : 판매할 자료의 불법 복제로부터 보호 및 보장 -> 구매자 : 구매한 자료의 유일성 보장
    • 서비스 내 자료 품질 유지 가능
  • 5. NFT를 활용한 차별화된 혜택 제공

    • 업로드와 다운로드 수에 따라 포인트 부여 -> 양질의 자료 업로드 유도 및 사이트 사용 유도
    • 사이트의 사용 증가 -> 그에 따른 NFT 혜택(할인, RLUSD 지급 등) 제공 -> 유저의 지속적 활동 유도

6. 추후 더 디벨롭할 기능

  • 1. AI 자동 카테고리 분류

  • 2. 플랫폼 문서 요청 기능 및 관련 기능

7. 팀원 소개 (Team)

  • 백엔드 :

    • 신현수 : 인프라(AWS 기반) 및 CI/CD, 자료 서비스, 사용자 정보, 파일 업로드, AI Proxy
    • 최세연 : 지갑 연동 로그인, RLUSD 기반 파일 결제 및 다운로드
    • 임서연 : 문서 업로드, 자료 상세 페이지, NFT 발급 및 포인트 지급 서비스
    • 박문기(AI) : 중복 검증
  • 프론트 :

    • 이유진 : 아이디어, PM, 디자인, 파일 결제 요청, 파일 다운로드
    • 오은진 : 초기 세팅, APi 연동, 로그인(cognito), 파일& 자료 업로드, 자료 리스트 보기, 프로필 보기(NFT 발급 및 누적 다운로드 수 등 보이기)
    • 김초련 : 자료 상세 페이지

7. 시스템 아키텍처

image image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published