Anonymity with attribution
Votes are cryptographically protected from casual viewing, yet each ballot traces to a unique token and wallet without publishing personal identity.

US Patent 11,961,336 B2 · Issued April 16, 2024
A smart voting contract issues one non-fungible voting token per registered voter. Each vote is a signed ledger transaction, independently verified by every node, then sealed into an immutable block.
Inventor Dennis Lyon · Appl. 17/834,016 · Filed June 7, 2022
Mapped to the patent’s stated problems: paper and mail inconvenience, fraud, weak auditability, and centralized single points of failure.
Votes are cryptographically protected from casual viewing, yet each ballot traces to a unique token and wallet without publishing personal identity.
Every computing node executes the same smart voting contract. Altering a result requires a majority of nodes — and voters can still self-audit their token.
Tokens are unique (tokenID). Re-registration for the same contest is rejected. A spent token cannot be used again.
Each voting transaction request is authenticated, checked against the oracle clock, bound to the token, then memorialized in a block.
Running results can stay off the public chain until the contest ends. Private blocks are then published for accountability.
The specification allows a recall before close that returns or replaces the token, and optional participation incentives.
Client-side simulation of FIGS. 3A–3C. Hashes are generated locally so you can see the sequence without deploying a chain.