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
-
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)
-
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)
| Beneficiary | Ratio | Amount |
|---|---|---|
| Profile Owner | 70% | 1.4 SUI |
| Platform | 20% | 0.4 SUI |
| Network Operation | 10% | 0.2 SUI |
Fairness System
Duplication Prevention Mechanism
-
Search History Management
- Track search history per user
- Exclude previously viewed profiles
- Prioritize new matches
-
Reset Policy
- Auto-reset when candidates insufficient
- History reset after 30 days
Matching Algorithm
| Element | Weight | Description |
|---|---|---|
| Randomness | 60% | Fair exposure opportunity |
| Activity | 20% | Priority for recently active users |
| Rating | 15% | Preference for high-rated users |
| Response Rate | 5% | 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
가치 창출 메커니즘
- 직접 가치: 연락처 판매 수익
- 간접 가치: 네트워킹 기회
- 평판 가치: 신뢰도 구축
- 생태계 가치: 커뮤니티 성장
프라이버시 보호
정보 보호 단계
-
기본 노출
- 닉네임
- 보유 자격증
- 공개 평점
-
유료 공개
- 실제 연락처
- 상세 경력
- 포트폴리오 링크
암호화 전략
- 클라이언트 사이드 암호화
- 개인키 기반 복호화
- 제로 지식 증명 활용
평판 시스템
평점 구성 요소
| 요소 | 비중 | 측정 방법 |
|---|---|---|
| 자격증 품질 | 30% | 등급 및 점수 |
| 응답률 | 25% | 24시간 내 응답 비율 |
| 사용자 평가 | 25% | 5점 만점 평균 |
| 활동성 | 20% | 최근 30일 활동 |
평판 레벨
| 레벨 | 점수 | 혜택 |
|---|---|---|
| Diamond | 90+ | 우선 노출, 수수료 할인 |
| Gold | 80-89 | 배지, 추천 우선순위 |
| Silver | 70-79 | 기본 배지 |
| Bronze | 60-69 | - |
매칭 성공 사례
사용 시나리오
-
프로젝트 팀 구성
- Sui Move 개발자 3명 검색
- 포트폴리오 확인
- 직접 연락 및 계약
-
멘토링 연결
- 고급 자격증 보유자 검색
- 1:1 멘토링 제안
- 지식 공유 관계 구축
-
채용 연결
- 특정 스킬 보유자 탐색
- 인터뷰 제안
- 정규직 채용
수익 시뮬레이션
개인 수익 예측
| 지표 | 월간 예상 |
|---|---|
| 프로필 조회 | 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
)
향후 발전 방향
- AI 매칭 개선: 더 정교한 매칭 알고리즘
- 그룹 매칭: 팀 단위 매칭 지원
- 실시간 채팅: 온체인 메시징
- 스마트 계약 에스크로: 안전한 거래 보장