Skip to main content

펑크폴 플랫폼에 기반이 되는 솔루션

스마트컨트랙트 정리

  • zk-PUNK(nft) 펑크폴에서 투표 및 여론조사에 참여하기 위한 '표'
  • zk-투표(nft) 펑크폴 투표 시스템
  • zk-여론조사(nft) 펑크폴 여론조사 시스템

zk-NFT Process

정리

zk-nft

사용자의 '표'

투표

여론조사

이름

zk-PUNK

zk-투표(nft)

zk-여론조사(nft)

기능

펑크폴 플랫폼에서 사용되는 영지식 USER(참여자) ID 

투표 서비스

여론조사 서비스 

발행 방식

Smart Contract

Smart Contract

Smart Contract

발행 주최

참여자(USER)

투표 주최자

여론조사 주최자

발행 횟수

가입-실명 인증 시 1회

투표 마다 발행

여론조사 마다 발행

발행 근거

실명 인증

투표 생성

여론조사 생성

생성 시점 

실명 인증 시

투표 참여시 개별 생성

여론조사  참여 시 개별 생성 

집계 Wallet 생성

X

'질문 수 x 후보 수' 만큼 생성

'질문 수 x 보기 수' 만큼 생성

소각

서비스 탈퇴 시 소각됨

투표 종료 시 소각됨

여론조사 종료 시 소각됨

Indexer 등록

*인증 사용자의 nft 리스트

투표 배포 시 유권자 정보를 nft Indexer에 일괄 등록

여론조사 배포 시 nft Indexer에는 집계 wallet 정보만 추가하고, 참여자 정보는 여론조사 참여 시 참여정보가 추가되어 Indexer 개별 등록

zkOracle

조회

조회

조회