Xefers - Privacy-First Referral Rewards on the BTTC Blockchain

Project Name: Xefers
Project Track: Web3
Team Name: Team Xefers
Devpost Link: Devpost
Team Member(s): @ferrari
Project Website: https://xefers.netlify.app
Project Video : https://youtu.be/m9JQsNcXpPM

Problem: Traditional referral programs compromise privacy by requiring personal information like emails or phone numbers, raising security concerns and discouraging participation. Existing tracking systems are prone to hacking and manipulation, causing unfair rewards and eroding user trust. A secure, private solution is needed to enable accurate, fair referral tracking without sacrificing user privacy.

Project Goal: Develop a private, secure referral platform that ensures fair rewards through transparent and efficient tracking, without requiring personal information.

Project Value: Xefers provides a unique solution for referral programs by prioritizing user privacy, leveraging blockchain technology for transparency and security. By using smart contracts, Xefers ensures fair, immutable reward distribution, while BTTC’s low fees and scalability enhance its efficiency, making it ideal for modern, privacy-focused referral marketing.

Project Test Instructions:

  • Log in to MetaMask and connect to the BitTorrent testnet chain.
  • Click Create Link Campaign and fill out the form. Provide a title for your referral campaign and the destination URL.
  • Optionally, you can set a referral reward. To activate rewards, you’ll need to fund the contract address after deployment. (However, for testing purposes, I recommend not setting rewards.)
  • Submit the form and wait for the link to be created.
  • Share the link with others (e.g. friends , telegram etc).
  • Connect with a different wallet address to claim the link. Confirm the transaction, and you’ll be redirected to the referral link.
  • As a referrer or campaign creator, you can view your referrals history and track your referral campaign’s performance.

BTTC Testnet Transaction URL:

Project Milestones:

  • (Done) Successfully deploy the xefers smart contracts on bttc testnet network, ensuring they can accurately track referrals and manage reward distributions.
  • (OnGoing) Implement features that allow users to generate and track referral links while enhancing user privacy, and also develop user reward mechanism.
  • Launch Xefers on mainnet , allowing users to track referral statistics.
  • Extend it with more features by adding notifications , track links performance through charts etc.

Project Gallery:

24 Likes

Welcome to hackaTron S7! It’s great to see a focus on user privacy in the referral program. Can you please share more insight about the innovative technologies you plan to use to ensure security and transparency in your platform

3 Likes

yeh will keep you guys updated about everything , There are lot of things to post right now.

Is amazing to have you in this session, Welcome to hackathon S7

  • Given the global nature of blockchain technology, how will Xefers comply with various data privacy regulations.

  • What steps are being taken to address potential regulatory challenges.

  • How will Xefers integrate with different platforms and ecosystems to maximize its reach and utility.

2 Likes

@Youngyuppie @Gordian @SimbadMarino @WindsOfChange92 chatgpt detected lol :slight_smile:

4 Likes

Lols, you can chose to ignore or also use chatgpt to reply. Lols

1 Like

hehe thinking of doing it :slight_smile:

2 Likes

Here are some questions regarding the problem with traditional referral programs:

  1. What specific measures can be implemented to protect user privacy while still allowing participation in referral programs?
  2. How can a new referral tracking system be designed to enhance security and prevent hacking or manipulation?
  3. In what ways can transparency be increased in referral programs to build user trust regarding data usage and reward distribution?
  4. What features would users find most appealing in a privacy-focused referral program, and how can these be integrated into the design?
  5. How can blockchain technology be utilized to create a more secure and transparent referral system?

Welcome to the Hackathon of season 7, there are so many area in you’re project writing marked as TBD, when are you going to update that, thank you

1 Like

Updating it Right now :wink:

2 Likes

Great questions , I will answer in few hours :slight_smile:

Welcome to Hackathon Season 7, a referral program on Web3 is really a first for me.

hey Thanks , so any questions you got? @manfred_jr

Can you elaborate on how the smart contracts will manage and distribute rewards securely?

hey @Smart1 here is the answer of your question.

  • 1. Measures to Protect User Privacy:
    Use pseudonymous identifiers instead of personal data.
    Implement encryption for any data that needs to be collected.
    Allow users to opt-in for minimal data sharing for rewards.
  • 2. Designing for Security:
    Utilize smart contracts for automated, tamper-proof transactions.
    Regularly audit the system for vulnerabilities.
    Implement multi-factor authentication for user accounts.
  • 3. Increasing Transparency:
    Provide users with clear information on how their data will be used.
    Use a public ledger to show referral activity and reward distribution.
    Offer real-time statistics on referrals and rewards.
  • 4. Appealing Features for Users:
    Easy link creation and sharing.
    Clear and accessible analytics on referral performance.
    Customizable reward structures and options for users.
  • 5. Utilizing Blockchain Technology:
    Leverage decentralized ledgers for immutable tracking of referrals.
    Use smart contracts for automatic reward distribution based on clear criteria.
    Enhance security through consensus mechanisms that validate transactions without central oversight.
1 Like

Hey @manfred_jr here is the brief overview of our smart contract.

EDIT : I have updated the code and changed some var name as well

1 Like

everything is upto- date . Can you take a look now/

1 Like

Welcome to Grand hackathon S7
Please who determines the rewards distribution, your platform or can a user edit or share the rewards of their referrals ? Don’t know how to put but hope you understand what I mean

Good Question

The rewards distribution is primarily determined by the campaign owner. They set the referral reward amount and can update it if needed. Users cannot edit or share the rewards for their referrals; they receive the reward as specified by the campaign owner. This ensures clarity and fairness in the referral process. If you have any other questions, feel free to ask!

3 Likes

I have take a look at it, please tell me what are some of the major challenge that you face while you are coming up with you’re project, thank you

1 Like