# ZK Campaign ZK Campaign is a decentralized advertising platform built on Solana, leveraging zk compression technology. zk Campaign aims to address the lack of transparency, high costs and fraud in advertising programs. It provides a fair, effecient and transparent solution for both advertisers and affiliates. ## Problem: - **Lack of Transparency**: Advertisers struggle to verify clicks and conversions due to platform opacity, leading to mistrust. - **High Costs**: Multiple middlemen increase costs for advertisers and reduce earnings for publishers and affiliates. - **Prevalence of Fraud**: Issues like click fraud and bot traffic result in wasted ad spend and skewed metrics. - **Delayed Payments**: Affiliates face lengthy payment delays, disrupting their cash flow. ## Solution: - **Transparency**: all actions, such as clicks and claims, are stored on-chain, enabling advertisers to know exactly who interacts with their ads and how their funds are distributed. - **Cost Efficiency**: By utilizing zk-compression, ZK Campaign significantly reduces infrastructure costs. - **Fairness**: Decentralized reward mechanisms ensure timely and equitable payments to affiliates. ## How It Works: - Advertisers create a campaign and deposit the desired funds for the campaign. - Advertisers add the affiliates they want to promote their campaign. - Affiliates generate their unique links and share them with their followers. - When the campaign ends, affiliates can withdraw their rewards based on the number of clicks they receive. ## Why zk Compression? We use zk compression to reduce on-chain storage costs. All data, such as campaign details and affiliate information, is stored in compressed accounts, which helps reduce the operational costs of a campaign. ZK Campaign is a decentralized advertising platform built on Solana, leveraging ZK Compression technology. <p>This is an open-source project, and we hope teams will use our SDK to integrate it into their systems. Additionally, we offer a dashboard that enables users to create campaigns without any coding. We aim to reach around 50–100 users when the product launches.</p> I have worked on Solana for about three years, contributing to various Solana side projects, including: - Champion of the Talent Olympics hosted by Superteam - Co-founder of Purrfect Chaos, which placed in the top 5 of Radar Vietnam's local track and top 2 of Radar Metaplex's track November (2024): Complete the smart contract. December (2024): Finish the SDK and begin releasing it for use in other projects. January(2025): Launch the admin dashboard, enabling people to use the ZK Campaign without needing to write code. <p>ZK Campaign is a decentralized advertising platform built on Solana, leveraging ZK-Compression technology. <br>ZK Campaign addresses issues of transparency, high costs, and fraud in advertising programs, offering a fair, efficient, and transparent solution for both advertisers and affiliates.</p> ## Use cases ### Purrfect Chaos Purrfect Chaos just launched a new season and aims to attract more players to join their Telegram channel and play the game. Here's how they can use ZK Campaign to achieve this: - Create a Campaign: set up a campaign, fill in all required details, and deposit $500 USDC as the budget into the pool. - Invite Affiliates: Purrfect Chaos invites affiliates to participate in the campaign. Each affiliate receives a unique link to share across social networks. - Track Engagement On-Chain: every click on the affiliate links is tracked on-chain. - Claim Rewards: when the campaign ends, affiliates can claim their rewards based on the number of clicks their links received. ### ILoop ILoop wants to launch a new airdrop campaign. Their goal is to create an on-chain campaign while integrating it with their existing system for future use. Here's how they can use ZK Campaign: - Integrate ZK Campaign SDK: ILoop can use the SDK to create an on-chain campaign and display all relevant campaign details on their website. - Store Campaign Data: key metrics such as the number of activities, user interactions, and affiliate performance are stored on-chain, they can choose to save this data in their system for use in future campaigns.