Online advertising fuels the (seemingly) free internet. However, although users can access most websites free of charge, they pay a heavy cost on their privacy and must blindly trust third parties and intermediaries that absorb great amounts of ad revenues and user data.
This is one reason users opt out of advertising by resorting to ad blockers, which in turn cost publishers millions of dollars in lost revenue. Existing privacy-preserving advertising approaches (e.g., Adnostic, Privad, Brave Ads) cannot guarantee the integrity of the performance analytics they provide to advertisers, and they rely on centralized management that users must trust without being able to audit.
We propose THEMIS, a novel privacy-by-design ad platform that is decentralized and requires zero trust from users. THEMIS provides auditability to all participants, rewards users for viewing ads, and lets advertisers verify the performance and billing reports of their campaigns. A prototype built from smart contracts and zero-knowledge schemes scales linearly, supporting more than 51M users on a single-sidechain setup and 153M on a multi-sidechain setup.