Skip to main content

P2P Skill Matching Platform

Overview

SuiVerse's P2P skill matching is a decentralized networking platform that directly connects certificate holders with talent seekers.

Core Concept

"Who has this certificate?""I'll recommend 3 people!""Extra fee if you want to contact them!"

Matching Flow

P2P Skill Matching Detailed Flow

Step-by-step Description

  1. Search Stage

    • Searcher selects desired skills/certificates
    • Pay 3 SUI search fee (1 SUI/person)
    • System randomly selects 3 people after deduplication
    • Provide basic information (name, certificates, rating)
  2. Contact Stage

    • Select profiles of interest
    • Pay 2 SUI contact purchase fee
    • Fee distribution: 70% profile owner, 30% platform
    • Obtain encrypted contact information
    • Start direct contact

Fee Structure

Search Fee (3 SUI)

  • 1 SUI/person × 3 people = 3 SUI
  • 100% platform revenue

Contact Fee (2 SUI/person)

BeneficiaryRatioAmount
Profile Owner70%1.4 SUI
Platform20%0.4 SUI
Network Operation10%0.2 SUI

Fairness System

Duplication Prevention Mechanism

  1. Search History Management

    • Track search history per user
    • Exclude previously viewed profiles
    • Prioritize new matches
  2. Reset Policy

    • Auto-reset when candidates insufficient
    • History reset after 30 days

Matching Algorithm

ElementWeightDescription
Randomness60%Fair exposure opportunity
Activity20%Priority for recently active users
Rating15%Preference for high-rated users
Response Rate5%Contact response history

프로필 시스템

스킬 프로필 구성

interface SkillProfile {
// 기본 정보
displayName: string;
bio: string;
avatar: string;

// 자격증 정보
certificates: CertificateNFT[];
skills: string[];
experience: number; // 연차

// 연락처 (암호화)
encryptedContact: {
discord?: string;
telegram?: string;
email?: string;
custom?: string;
};

// 통계
viewCount: number;
contactPurchases: number;
rating: number;
responseRate: number;
}

프로필 생성 비용

  • 기본 프로필: 0.5 SUI (일회성)
  • 프리미엄 기능: 월 1 SUI (선택)

Networking Effect

가치 창출 메커니즘

  1. 직접 가치: 연락처 판매 수익
  2. 간접 가치: 네트워킹 기회
  3. 평판 가치: 신뢰도 구축
  4. 생태계 가치: 커뮤니티 성장

프라이버시 보호

정보 보호 단계

  1. 기본 노출

    • 닉네임
    • 보유 자격증
    • 공개 평점
  2. 유료 공개

    • 실제 연락처
    • 상세 경력
    • 포트폴리오 링크

암호화 전략

  • 클라이언트 사이드 암호화
  • 개인키 기반 복호화
  • 제로 지식 증명 활용

평판 시스템

평점 구성 요소

요소비중측정 방법
자격증 품질30%등급 및 점수
응답률25%24시간 내 응답 비율
사용자 평가25%5점 만점 평균
활동성20%최근 30일 활동

평판 레벨

레벨점수혜택
Diamond90+우선 노출, 수수료 할인
Gold80-89배지, 추천 우선순위
Silver70-79기본 배지
Bronze60-69-

매칭 성공 사례

사용 시나리오

  1. 프로젝트 팀 구성

    • Sui Move 개발자 3명 검색
    • 포트폴리오 확인
    • 직접 연락 및 계약
  2. 멘토링 연결

    • 고급 자격증 보유자 검색
    • 1:1 멘토링 제안
    • 지식 공유 관계 구축
  3. 채용 연결

    • 특정 스킬 보유자 탐색
    • 인터뷰 제안
    • 정규직 채용

수익 시뮬레이션

개인 수익 예측

지표월간 예상
프로필 조회100회
연락처 구매10회
월 수익14 SUI
연간 수익168 SUI

플랫폼 수익 예측

활성 사용자월 검색월 연락처 구매플랫폼 수익
1,000명600회150회630 SUI
5,000명3,000회750회3,150 SUI
10,000명6,000회1,500회6,300 SUI

기술 구현

스마트 계약 핵심 함수

public fun search_skills(
skill_type: String,
payment: Coin<SUI>,
ctx: &mut TxContext
): vector<ProfileBasic>

public fun purchase_contact(
profile_id: ID,
payment: Coin<SUI>,
ctx: &mut TxContext
): EncryptedContact

public fun update_profile(
profile: &mut SkillProfile,
updates: ProfileUpdate,
ctx: &TxContext
)

향후 발전 방향

  1. AI 매칭 개선: 더 정교한 매칭 알고리즘
  2. 그룹 매칭: 팀 단위 매칭 지원
  3. 실시간 채팅: 온체인 메시징
  4. 스마트 계약 에스크로: 안전한 거래 보장