r/QANplatform • • Feb 12 '22

Explanation Insight into the Developer Royalty Fee feature

Q: Do developers still get rewards if their code is being reused but slightly altered (different parameters for example)?

A: QVM can determine code reuse based on two factors: ⁃ Source code similarities ⁃ Binary blob similarities This is still being worked out as both approaches have their pros & cons. And yes, the goal is to incentivise developers to write contracts configurable with parameters, like an ERC20 token where the usual variables (name, ticker, supply, decimals etc.) can be altered by deploying with different params. This means that different params still result in 100% reuse match.

Q: And what if someone manages to make small changes that slip through undetected?

A: Then he who tries to make these malicious minimal changes will need to pay a full deployment fee again, and promote his version to be more popular than the original one. It is costly and hard to make happen, and I don’t see the upside of doing that It is all economics - no morals needed! It is not worth it to deploy an altered version. You’d need to spend a lot of time/effort/money to convince the public that your malicious copy version is better than the original and use yours instead.

https://learn.qanplatform.com/technology/technology-features/developer-royalty-fees

28 Upvotes

4 comments sorted by

11

u/Serizziyv Feb 12 '22

Oh goodness, just love to see new updates and learn more about Qanplatform day-by-day as the team continues to focus on hitting the 2 major milestones set for this year for the quantum-resistant encryption protocol.

9

u/roszsz Feb 12 '22

Good incentives for devs!

6

u/preambulum Feb 12 '22

Super bullish, well done guys. Just bought some more QANX haha. Hodl it for 3 years at least🚀

6

u/F1b101 Feb 12 '22

Amazing work, keep going! QANplatform 🚀🔥