Web3 influencer marketing platform with zkPaid packages from agencies
In this project, we implemented a solution for the business problem in influencer marketing. Our solution is the SocialFi marketplace, which allows for transparent ad collaborations with influencers, with the additional involvement and expertise of agencies.
How did we identify the problem?
We spent over a year working on launching the Web3 influencer protocol and gained deep insights into the problems of influencer marketing. By launching on-chain, we aimed to address issues related to transparency of statistics and history, as well as enable escrow borderless payments through smart contracts. However, we realized that we had overlooked the expertise and experience of agencies in the market.
The business problem is as follows:
Why is this the case? Agencies need to guarantee performance results based on their expertise. They create the best packages to achieve business goals and earn the remaining revenue.
How can we solve the problem?
The main idea we implemented is the application of Elgamal additive homomorphic encryption to hide influencers' balances and their changes. We store all influencers' balances encrypted, and all operations, such as transfer, are performed on ciphertexts. When making a withdrawal, an influencer only needs to disclose the amount of tokens they wish to take from the protocol. They do not need to disclose their intermediate prices and actions.We utilized Mina's zk programs to create verifiable encryption and decryption without revealing prices and private keys of participants. Additionally, we employed the protokit framework to streamline the process of building apps on Mina. The use of zk apps enabled us to construct a zk system PoC that controls an input cashflow while concealing the prices of specific influencers.
How does it work?