Skip to main content

Brief Whitepaper

Punkpoll is a protocol that addresses the oldest problem in online voting and surveys—trust—with a pragmatic approach. We resolve the on‑chain vs. off‑chain trade‑off by combining radical simplicity with atomic settlement.

Design Principle — Simplicity
Instead of stitching together many moving parts, Punkpoll places all logic in one monolithic “VoteNFT” smart contract. This all‑in‑one contract simultaneously acts as:

  • Issuer (Ticket Booth): mints a ballot NFT per eligible voter
  • Vault & Receipt (Bank): escrows rewards and issues a receipt token upon participation
  • Enforcer (Referee): executes the rules (window, audience, questions, rewards)

Immutable Rules — Code as Law
Once deployed, core parameters are immutable. No operator can alter or tamper with them afterward. Trust shifts from institutions to public code and state.

Atomic Participation & Settlement — All or Nothing
Participation and settlement occur in a single transaction:

  1. Eligibility check → 2) Ballot consumption (casting) → 3) Instant reward & receipt

The sequence either fully succeeds or fully reverts, eliminating the risk of “I participated but cannot verify or get paid.”

User Experience — Gas Abstraction, Familiar Channels
Gas costs are absorbed via a Trusted Forwarder (meta‑transactions). Users complete the flow with a single signature and participate through familiar messengers (e.g., KakaoTalk). Complexity and fees are borne by the system and organizers, not end users.

Privacy Model — Keep Choices Private, Anchor Proofs Forever

  • Secrecy: individual choices are not recorded on‑chain (secure off‑chain storage).
  • Verifiability: each act of voting is permanently anchored on‑chain via an IPFS hash (digital fingerprint), enabling independent proof of existence and integrity without revealing contents.

Practical Decentralization — Assumptions and Mitigations
We acknowledge practical assumptions (forwarder availability, off‑chain custody). For high‑stakes votes we employ multi‑sig and timelock governance, and we are progressing toward full decentralization of the forwarder. Our priority is mass usability over theoretical purity.

Efficiency & Reach
A monolithic design lowers operational and gas costs while preserving verifiability of rules, state, and settlement. We believe this practical decentralization is the key to bringing cryptographic trust into the everyday decision‑making of millions.