평판이란
평판은 Codatta 네트워크 내 아이덴티티(사람 또는 에이전트)의 핵심 신뢰 지표입니다. 작업이 얼마나 정확한지, 참여가 얼마나 일관적인지, 경제적 스테이킹을 통해 얼마나 커밋하는지를 포착하는 정량적 점수(0~100 범위)입니다.
불투명한 “블랙박스” 알고리즘과 달리, Codatta의 평판 시스템은 완전히 투명하고 결정론적입니다. 프로토콜은 차원별 세밀한 신호를 유지하지만, 라우팅, 가시성 및 보상 계산을 위해 간단한 종합 점수를 제공합니다.
평판을 구축하는 이유
평판은 단순한 명예 지표가 아닙니다. 가치 분배와 보안을 구동하는 엔진입니다.
- 사용자용(인센티브 & 특권):
- 직접 보상 영향: 평판은 프로토콜 수준에서 보상 차이를 결정합니다—동등한 기여에도 불구하고, 다른 평판 수준은 다른 수익에 해당합니다. 또한, 지속적인 에어드롭과 같은 대규모 인센티브 메커니즘, 포인트-토큰 변환 환율, 그리고 특별 작업 및 독점 특권에 대한 우선 액세스에 깊이 참여합니다.
- VIP 액세스(“Alpha” 상태): 바이낸스의 Alpha 포인트나 항공사 VIP 등급과 유사하게, 높은 평판은 더 높은 추천 보상 상한, 고수익 작업에 대한 우선 액세스, 또는 더 낮은 서비스 수수료와 같은 시스템 특권을 해제합니다.
- 플랫폼용(보안 & 품질):
- 시빌 저항: 악의적인 행위자에게 비용 장벽을 만듭니다.
- 품질 필터링: 진지한 기여자와 스팸 발송자를 구분합니다.
- 처벌 메커니즘: 악의적인 행동을 신속하게 처벌할 수 있는 수단을 제공합니다(예: 데이터 중독에 대한 점수 감소).
평판의 기능
점수 자체를 넘어서, 평판은 Codatta 아키텍처에서 기능적 계층으로 작동합니다:
- 기여 가중: 데이터 조립에서 높은 평판 아이덴티티의 원자적 기여는 더 큰 가중치를 받습니다. 이를 통해 신뢰할 수 있는 사용자에 대해 더 낮은 검토 정족수와 더 높은 포함 우선순위를 허용합니다.
- 소유권 관리: 로열티 엔진에 정의된 대로, 더 높은 평판 기여자는 동등한 기여 유형에 대해 더 큰 소유권 분수 지분을 얻을 수 있습니다.
- 액세스 제어: 특정 고가치 작업이나 민감한 데이터 검증 역할은 평판 티어로 제한됩니다.
계산 프레임워크
평판 점수는 동적이며, 사용자 행동과 시간 창(예: 롤링 180일)을 기반으로 업데이트됩니다. 4개의 긍정적 차원과 1개의 부정적 처벌 차원으로 구성됩니다.
총점 공식
Reputation = 0.1 × R_Login
+ 0.15 × R_Identity
+ 0.2 × R_Staking
+ 0.55 × R_Contribution
- R_Malicious_Behavior
투명성 원칙: 계산 로직은 공개됩니다. 모든 변경 사항은 기록된 이벤트에 매핑되며, 모델은 동일한 이벤트 + 동일한 모델 = 동일한 평판을 보장합니다.
아이덴티티 (R_Identity)
가중치: 15% | “인간성” 및 접근성 검증
이 차원은 사용자가 여러 플랫폼에서 접근 가능하고 고유한지 확인하여 시빌 저항을 촉진합니다.
R_Identity = 100 × (0.05 × isEmail + 0.05 × isX + 0.05 × isTG + 0.05 × isDiscord + 0.8 × R_Others)
- 로직: 사용자가 외부 계정(이메일, X/Twitter, Telegram, Discord)을 바인딩합니다.
- 영향: 각 바인딩은 이 하위 점수에 5점을 기여합니다.
- 미래 대비:
R_Others는 향후 통합을 위해 예약되어 있으며(현재 0), 이 차원의 현재 유효 최대값은 20입니다(총 평판에 3점 기여).
로그인 활동 (R_Login)
가중치: 10% | 일관성 및 습관 보상
Codatta는 지속적인 관심을 보상합니다. 이 점수는 일일 활성 사용(DAU) 습관을 반영합니다.
R_Login = 100 × (daysLogged_180d / 180)
- 로직: 지난 180일 동안 로그인한 일수를 계산합니다(UTC+0 기준).
- 영향: 지속적인 일일 로그인은 이 구성 요소가 100을 유지하도록 보장합니다.
스테이킹 (R_Staking)
가중치: 20% | 신뢰로서의 스테이킹
이를 통해 사용자가 “말한 대로 돈을 걸 수” 있습니다. 생태계에 대한 경제적 커밋을 측정합니다.
R_Staking = 100 × min(1, amountStakeXNY / 50,000)
- 로직: 평판은 스테이킹된 XNY 토큰의 양에 따라 선형적으로 증가합니다.
- 환율: 약 2,500 XNY를 스테이킹할 때마다 최종 총 평판 점수에 1점이 추가됩니다.
- 상한: 효과는 50,000 XNY에서 상한선에 도달합니다. 이를 초과하는 스테이킹은 신뢰를 보여주지만 평판 점수를 더 이상 증가시키지 않습니다.
기여 품질 (R_Contribution)
가중치: 55% | 핵심 가치 동인
가장 중요한 차원입니다. 베이지안 평활 평균(IMDB 등급과 유사)을 사용하여 작업 품질을 평가하여 신규 사용자와 파워 사용자 간의 공정성을 보장합니다.
R_Contribution = 100 × (countAdopt_180d + (20 × 0.5)) / (countAdopt_180d + countRefused_180d + 20)
- 베이지안을 사용하는 이유? 1개의 올바른 제출(100% 비율)을 가진 사용자가 990개의 올바른 제출과 10개의 잘못된 제출(99% 비율)을 가진 베테랑을 인위적으로 앞서는 것을 방지합니다.
- 매개변수:
- 0.5: 기준 확률(중립 시작).
- 20: “신뢰 가중치”—점수를 기준에서 크게 벗어나게 하는 데 필요한 제출 수를 결정합니다.
- 동적: 신규 사용자는 50의 하위 점수로 시작합니다(총점에 27.5점 기여). 높은 채택률은 점수를 100으로 밀어 올리고, 높은 거부율은 0으로 밀어 냅니다.
처벌 (R_Malicious)
“해머” 메커니즘
플랫폼을 보호하기 위해 악의적인 행동은 심각한 점수 공제를 초래합니다.
R_Malicious_Behavior = 100 × min(1, CountBlacklisted / 3)
- 삼진 아웃 규칙:
- 1회: 상당한 평판 손상.
- 3회:
R_Malicious가 100이 되어 사용자의 총 평판 점수를 효과적으로 0으로 만듭니다.
- 트리거: 이것은 단순한 실수가 아닌 확인된 악의적 의도(예: 스크립트 공격, 의도적인 데이터 중독)에 의해 트리거됩니다.
평판 업데이트(수명주기)
평판은 정적이 아닙니다. 사용자 이벤트에 의해 구동되는 수명주기를 따릅니다:
- 실시간 및 주기적: 일부 신호(스테이킹 등)는 즉시 업데이트되는 반면, 다른 신호(기여 통계 등)는 예정된 주기로 업데이트될 수 있습니다.
- 감쇠: 180일 롤링 창은 평판이 유지 관리가 필요함을 보장합니다. 장기간 비활성은 점수의 완만한 감쇠를 초래하여 신호를 신선하게 유지합니다.
프라이버시 & 공개
- 공개: 티어와 총점은 라우팅 및 리더보드에 사용되는 공개 신호입니다.
- 비공개: 원시 PII 데이터(예:
R_Identity에 연결된 특정 Telegram 핸들 또는 이메일 주소)는 암호화되고 비공개로 유지됩니다. 가능한 경우 검증 가능한 자격 증명을 사용합니다.
- 블랙박스 없음: 개인 데이터는 비공개이지만, 점수 뒤의 추론은 그렇지 않습니다. 항상 점수가 어떻게 도출되었는지 정확히 볼 수 있습니다(예: “스테이킹에서 +30”).
투명성 원칙: 계산 로직은 완전히 투명합니다. 모든 변경 사항은 기록된 이벤트에 매핑되어 동일한 이벤트 + 동일한 모델 = 동일한 평판을 보장합니다.
상태 노트:
가중치, 티어 임계값, 스테이킹 매개변수, 평판에서 소유권으로의 매핑은 거버넌스 대상이며 진화할 수 있습니다. 180일 롤링 창과 공식 매개변수는 시스템 건강과 공정성을 유지하기 위해 거버넌스를 통해 조정될 수 있습니다.