Comments (4)
A more reliably consistent/fairer reward distribution is desirable and makes sense.
Potential SN operators would be much more likely to join the network if there was some sort of uniformity to rewards.
Especially if it encourages a more decentralised network and more SNs on the network.
The least complicated ways of achieving this should be seriously considered.
Regarding network assessed SN performance requirements - I do think this has value and could be used due to the fact that RTA is dependant on SNs response time and consistent up time especially if placed in a queue. As the Real Time Auth response time would obviously be a factor as it would be desired to be as short as possible or within some sort SLA. And SN performance requirements should reflect this but also take into account geographical differences to try promote an even distribution in location as well
from graft-ng.
Very interesting thoughts, I share your view that a more consistent reward system is needed.
I think however that delisting SNs due to poor performance is a bit harsh, especially if the que will be weeks long. Poor performing SNs could be shifted back one or a few steps in the que each time another SN has performed an auth and drops to the bottom of the que.
from graft-ng.
Require that 0.5% of all RTA payments be burned, then remint some fraction
Thinking about this some more, this really won't fly while keeping RTA amounts secret. (But on that note: a percentage-based fee for RTA payments doesn't allow for keeping RTA amounts secret in the first place).
from graft-ng.
Dropping a few steps in the que (for each newly processed block) would be a better incentive to get the SN online again asap. If you're immediately delisted, the offline-time doesn't really matter.
from graft-ng.
Related Issues (20)
- add software version to announce
- Key image helper precomp: given output pubkey doesn't match the derived one HOT 1
- Do not apply BLOCKCHAIN_BASED_LIST_DELAY_BLOCK_COUNT in case height
- Hardcoded/debug destination address
- Failed to invoke get_payment_status:
- rta-wallet-cli: rta fails in case "set ask-password 0" never set on sending wallet HOT 1
- RTA Flow: Auth sample should handle RTA timeout
- graft::Context.set - OnExpired invoked much later than specified in 'ttl' parameter
- ExpiringSet.common test failed
- GraftServerTest.ban terminates with abort
- Jump List Communication: Validation of Jump List communication
- WRONG DATA CONVERSION HOT 3
- Jump List Communication: DevNet Deployment
- BlockchainBasedList inconsistency
- Disqualification Flow: DevNet Deployment HOT 1
- merge/dq-txes: calls which builds auth sample dont respond while supernode "initializing"
- Compiling on Raspberry Pi 4 HOT 11
- Current UDHT implementation is not working as designed
- forwarding GUI wallet calls doesn't work HOT 1
- Graft RTA Double Spend Attack Vectors and Solutions
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from graft-ng.