I think many people are resistant to this idea because it changes the current paradigm of what a DAC is (to them). Having thought this out more, I'll give a clearer example of how I envision a referral program working.
Lets say we create a Poker DAC and the internal currency (and shares) are PokerChips.
UserA refers UserB to the PokerApp. UserB downloads the PokerApp and registers his account name to the blockchain with UserAs referral code.
-The referral code can be the users account name that referred you.
-UserA is logged in the blockchain as having referred UserB.
UserB plays PokerApp and wins 100,000 PokerChips.
-The PokerApp blockchain takes a 1% cut (1,000 PokerChips).
UserA is rewarded 1,000 PokerChips.
Is there some fraud potential with this? Sure, every system involving money has fraud concerns. That doesn't mean we should just give up and forget about a referral program.
I am interested in building a learning platform referral program to give people incentives for learning about the fundamentals of crypto-equities, blockchain technology and eventually specific projects (BitShares ecosystem would be my first focus). These lessons wouldn't necessarily have to be super technical, but more about introducing the overarching concepts and why they matter. I think wider adoption will happen when people understand what they are interacting with better.
And with a referral program you and thousands of others would suddenly be financially motivated to teach as many people as you could why BitShares is important and how to use it. An army of educators would instantly be at the DACs disposal.
great idea!
how could it look in BTSX?
we have not a BTSX fund so far to pay something out. so why not take a piece of the tradingfees for the referal?
something like if i use the client you spread you will get a lifetime cut of the fees - 5%
with this kind of incentive real affiliates will make in the future great profits and scammers with fake accounts will earn nothing.
i thought a little bit about my idea.
the problem would be, that we would need in every client a coded BTSX address for the referral. i think would be a problem, because many people would not trust to download and install it!
BUT
maybe i have a new solution
lets assume a new transaction typ will be included
wallet_account_register <account_name> <pay_from_sponsor> [public_data] [delegate_pay_rate]
would also serve as a solution to register my wallet. so i could make a registration and my "sponsor" will pay the registration fees.
the sponsor needs the ability to set "sponsorship on" and maybe an amount who will be transfered "10 BTSX". In this case you can generate competing "Sponsors" .
the blockchain will take the registration fees from the sponsors account and not from the account who is registration.
as a reward, to be a sponsor, he will get a lifelong transaction fee for 1-5% for every trading activity (to be discussed how high it should be).
so with this solution we could serve 2 purposes
1. you do not need anymore someone to send you BTSX for register your account
2. someone with exposure to an audience can now market BTSX and be a sponsor to take the fees in the future
like
letstalkbitcoin will now provide a link "register your BTSX account with us and get 10BTSX" or something like this
the problem still exists for a sponsor, that maybe too many fake accounts will be created.