Prompt Bounty LabLLM mock · Mock 검증

판매자 제출 · 레거시 코드 현대화 프롬프트

레거시 코드 현대화 프롬프트

검증 완료

판매자: 0xEnterpriseSeller

암호화된 프롬프트

eyJ2ZXJzaW9uIjoiaHlicmlkLXJzYS1vYWVwLWFlcy1nY20t...SCtjNmZZUkVqbUhoemUifQ==

promptCommitment

c84b8f502c0931c40d946793a18798e18e9c70d125036ade4d16525b5a251afb

히든 테스트 결과

기준치 통과

Threshold Passed

통과 9/10, 기준치 9

H1 통과 H2 통과 H3 통과 H4 통과 H5 통과 H6 통과 H7 통과 H8 실패 H9 통과 H10 통과

POC에서는 이해를 돕기 위해 개별 통과 여부를 보여줍니다. 실제 서비스에서는 히든 테스트 원문과 실패 케이스를 숨기고, 검증 배지와 요약 지표만 공개하는 방식이 적합합니다.

검증 진행 상황

검증 배지 발급 완료

MOCK VERIFIED
01
암호화 프롬프트 접수

판매자 프롬프트 원문 대신 encryptedPrompt와 promptCommitment를 저장합니다.

02
commitment 일치 확인

복호화된 프롬프트와 salt로 promptCommitment를 다시 계산해 제출값과 비교합니다.

03
LLM 실행과 히든 테스트 채점

사례별 평가셋을 적용하고 테스트별 통과 여부를 계산합니다.

04
기준치 평가와 resultHash 고정

통과 개수가 기준치 이상이면 resultHash를 공개 검증값으로 고정합니다.

05
Mock 검증 배지 발급

실제 ZKP 대신 MOCK_ONLY_THRESHOLD_CERTIFICATE artifact와 공개값을 저장합니다.

공개값 1: 통과 개수passCount=9
공개값 2: 기준치threshold=9
공개값 3: resultHashresultHash=0dbaaeba3effbbd924f6909ab8b8bc0651eb8f8f9ca46b8125480fecda89604c

현재는 실제 영지식 증명이 아니라 Mock 검증입니다. POC에서는 히든 테스트 기준치 통과 사실을 검증 artifact로 남기고, 이후 실제 ZKP/TEE 구조로 바꿀 수 있음을 보여줍니다.

검증 데이터

통과 조건히든 단위 테스트 10개 중 9개 이상 통과하면 검증 통과
판매자에게 공개된 테스트P1 공개 샘플: 월말 청구일이 주말이면 다음 영업일로 넘기는 날짜 규칙을 보존한다. P2 공개 샘플: 음수 금액, null 고객 등급, 할인율 0%/100% 입력을 명시적으로 처리한다. P3 공개 샘플: 동일 입력에서 기존 Java 함수와 변환 TypeScript 함수의 반환값이 일치한다.
POC에서 보여주는 히든 테스트H1 히든 샘플: 윤년 2월 말 청구일 계산 H2 히든 샘플: VIP 할인과 쿠폰 중복 적용 순서 H3 히든 샘플: 권한 없는 사용자의 환불 요청 차단 H4 히든 샘플: null 주소/빈 계좌 예외 처리 H5 히든 샘플: 대량 금액 합산 시 반올림 규칙 유지
outputHashcf012c93f42cf6b607f2084ada47df6ce3c77b1137a1d2c7b0724da16dd17cae
resultHash0dbaaeba3effbbd924f6909ab8b8bc0651eb8f8f9ca46b8125480fecda89604c
검증 배지 URIlocal://mock-proofs/66f4ade1-1399-4393-9d11-fb6a35bb25b7/certificate.json

LLM 출력과 채점 요약

```ts export function modernizedBilling(input: BillingInput): BillingResult { // Mock output: 금액, 날짜 경계값, 권한 체크 의미를 보존하는 변환 예시 return calculateBillingWithLegacyParity(input); } ``` 비공개 unit test set 기준으로 90% 통과한 것으로 Mock 채점됩니다. ---- Mock hidden-test evaluation ---- 비공개 레거시 함수 unit test 10개 중 9개를 통과한 것으로 Mock 채점했습니다. - 금액 합산 로직 보존 - 월말 날짜 계산 경계값 통과 - 할인율 경계값 통과 - 권한별 결과 분기 보존 - null/undefined 예외 처리 통과