This is very long, but I think a very good discussion question to see how BM, Stan, and Dev Core are approaching the referral system. I think it has great potential. But I see the referral system having more longwithstanding success if smart contract developers can earn referral fees for the contracts they make. My concern is in the long-run, initial referrers don't provide innovative developments as much as developers do. Referrers can just squat on the capital effort that brought them all the users in the first place and still earn fees without providing any new value-add as compared to a developer. They in some ways get the public to squat as many accounts as they can for them. At least that's one way this would work.
Last week BM spoke about specialized contracts being made for BTS. This will allow curation and through testing and takes a "soft update" each time. And afterwards, Cryptosile brought up a good idea that I've been pondering myself. In one of the posts he asks:
https://bitsharestalk.org/index.php/topic,17801.0.html"I'm curious if we could provide these two things:
1. Allow a specific smart contract to pay 10% of fees to the creator of said smart contract.
- This would incentivize a lot of developers to submit smart contracts and compete for inclusion into the blockchain."
To me this would spur use of smart contracts, experimentation and new products for the general public. Sure it would be in the interest of the first referrers to create new types of contracts. But I see this as further incentivizing development on the Bitshares blockchain and bring tools and smartcoin programs that mesh in the bitshares network. A pie in the sky hypothetical example: someone wants to build a decentralized Uber on Bitshares can do so and profit. But in short, incentives and rewards are further brought together.
Not to mention it would allow the little guy to profit for bringing something new to do table. He will be able to build a better business model to compete with the veterans and not be squatted out like the current method has it.
Is this something that is currently being discussed or considered? Do you think this is feasible or even possible for Bitshares under the current structure of the referral system?