Skip to content

Why DNA-based proof of personhood doesn't work — and what helixstreet does instead

A recurring pitch in the DeSci-meets-identity corner of the industry says: your genome is unique, so it makes a great Sybil-resistance primitive — use DNA as proof of personhood. It doesn't, and we want to be on the record about why.

This note is a longer companion to the position we take on the homepage. We owe readers a clear, citation-backed walk-through, because the alternative is that someone reads a half-coherent pitch deck and shows up expecting helixstreet to power a "DNA-PoP" product we will never build.

The bar a proof-of-personhood primitive has to clear

A workable PoP scheme has to satisfy a tight set of properties at the same time. Boiled down (see Buterin's 2023 essay on biometric PoP [1] and the 2025 Personhood Credentials taxonomy paper [2]):

Worldcoin/World [3] chose iris-recognition because iris satisfies (roughly) all five: ~250 bits of entropy, live capture in front of an Orb, the iris template is hashed and the hash is the only thing that leaves, and the iris pattern is fixed but private (you can't scrape someone's iris off a coffee cup). One can argue about the centralization of the issuance, the orb hardware, the geopolitics — but the underlying primitive isn't broken.

How DNA fails each requirement

Where DNA breaks

  • Identical twins share genotype — instant Sybil break.
  • DNA is involuntarily shed (hair, cup, cheek swab) — trivially stolen.
  • Family-tree leakage: your SNPs disclose ~50% of each parent/child/sibling who never consented.
  • DNA persists post-mortem; iris does not. Stolen genomes outlive the owner.
  • Re-identification from ~30–80 SNPs is a solved attack (Gymrek 2013, Erlich 2018) [4] [5].
  • The same identifier discloses disease predisposition, ancestry and paternity — a single capture is a permanent discrimination surface.

What iris (for comparison) gets right

  • Twins have different iris patterns — the texture is stochastic, not genetic.
  • Iris cannot be captured remotely from incidentally-shed material.
  • An iris doesn't disclose your siblings, parents, or future Alzheimer's risk.
  • Iris hashes are reasonably small and replaceable across orb generations.

"DNA is unique" is true. That is the only PoP property it satisfies. Every other property — live-capture, revocability, non-coercion, Sybil resistance under bulk scraping — it fails. And the failures aren't fixable with more cryptography: they're properties of the substrate.

Non-revocable biometrics are the strongest possible identifier and the worst possible credential. DNA is the least revocable biometric we have.

Why the cryptographic dodge doesn't save it

A natural response is: "fine, don't store the DNA — store a zero-knowledge commitment over it." Two problems.

First, the commitment is still derived from the genotype. Anyone who later obtains the user's DNA (a relative submitting to 23andMe, a discarded coffee cup, a court order) can recompute the commitment and impersonate the holder. Iris hashes don't have this property because iris isn't shed.

Second, the family-tree leak is structural, not cryptographic. If Alice mints a DNA-based PoP credential, then Alice's brother's later genotype submission tells the world (probabilistically) that Alice's credential exists and roughly who issued it. ZK over a commitment does not fix this; the leakage happens at the population-genetics layer.

The cleanest reference here is the academic literature on re-identification from partial SNP sets — the Gymrek [4] and Erlich [5] results are still the relevant counterexamples in 2026.

What helixstreet does instead

The properties people want from "DNA-PoP" usually decompose into two different things: (a) proof that a user has a genome with certain properties (eligibility for a trial, ancestry for a Clan, kinship for a family-finder service), and (b) proof that a user is a unique human. These are different problems and they take different tools.

(a) Eligibility and ancestry — we can do this

For the first set of properties, Icefish (IACR 2026/463) is the current state of the art [6]: practical zk-SNARKs for narrow genomic operations (sequence alignment, GWAS verification, CRISPR target match). Sub-20-minute proving for literature-scale GWAS, 30× faster sequence-alignment proofs than prior art. This is the layer helixstreet builds against. The chain stores the verifier; the user generates the proof off-chain against their local VCF; the chain records this proof was verified at this block, not the proof inputs.

For kinship, the credible work is HE-based, not zk-based: SF-Relate (Genome Research, 2024) [7] runs federated relative-discovery via multiparty homomorphic encryption at UK-Biobank and All-of-Us scale. The chain's role there is coordination — sessions, keys, consent receipts — not computation.

(b) Proof of unique humanity — we don't do this, and we recommend you don't use DNA for it

For Sybil resistance specifically, helixstreet defers to credentials issued by external personhood systems — iris-based World ID, government-issued personhood credentials per the 2025 PCred taxonomy [2], or human-review issuance via KILT registrars. These are credentials that do meet the bar; the chain consumes them over XCM rather than minting its own broken alternative.

What the honest pitch looks like

helixstreet is a coordination and audit layer for consented genomic data and the workflows around it. It does not put genomes on chain, it does not issue identities from genomes, and it does not claim that any zk construction makes those things safe. It does verify narrow eligibility proofs, anchor consent receipts, and coordinate federated kinship sessions, and it does compose with the personhood systems that already work.

If a pitch you've seen claims "DNA proof of personhood on Polkadot" or anything adjacent, it isn't us, and we'd quietly suggest it isn't anyone else either.

References

  1. Vitalik Buterin, "What do I think about biometric proof of personhood?" (July 2023). vitalik.eth.limo
  2. Adler, S. et al., "Personhood Credentials: Artificial Intelligence and the Value of Privacy-Preserving Tools to Distinguish Who Is Real Online" (arXiv:2502.16375, 2025). arxiv.org/2502.16375
  3. World/Worldcoin, "World ID and the Orb." world.org
  4. Gymrek M, McGuire AL, Golan D, Halperin E, Erlich Y. "Identifying personal genomes by surname inference." Science 339(6117), 2013. science.org
  5. Erlich Y, Shor T, Pe'er I, Carmi S. "Identity inference of genomic data using long-range familial searches." Science 362(6415), 2018. science.org
  6. Frolov V, Shih L, Patro R, Miers I. "Icefish: Practical zk-SNARKs for Verifiable Genomics." IACR ePrint 2026/463. eprint.iacr.org/2026/463
  7. Hong M, Froelicher D, Cho H, Hubaux JP, et al. "Privacy-preserving federated detection of genomic relatives." Genome Research 34(9), Sept 2024. genome.cshlp.org