QuantumExplorer
Administrator
Staff member
Core Developer
Dash Core Group
Founder
Foundation Member
Masternode Owner/Operator
Dash Support Group
Chief Sock Advisor
From reactions I have seen a lot of people are afraid about high EC2 bills (as am I).
A pay per day system could work, but I propose that a bandwidth cap be installed.
For example 50c = 1 day and up to 100mb (using 8 nodes).
Why 100mb? Well because 100mb going through 8 nodes is 800mb and 800mb costs roughly 10 cents on an ec2 instance.
I was thinking just now on how we could achieve a cap.
This is what I came up with. Tell me what you guys think.
Imagine we created a second blockchain within the masternode system. I'll call it the Darkchain and the currency would be dark credits.
This Darkchain would only be for within the masternode network and its currency would neither be mineable nor could it leave the masternode network or move between masternode, except when it is sent to clients. The currency would be created whenever it is selected by the voting system (currently when it gets a darkcoin payment).
Only 2 things would appear on the global darkchain.
*Creation.
*The transfer with expiration date. Once it is transfered one time the expiration date gets set.
Usage of the darkcredit would be an appendum in each masternode's ledger.
A user would be able to purchase dark credits with darkcoins from any masternode that had darkcredits. Once sent to a client the darkcredits will be set to expire in a little over 24 hours, this information would be visible on the darkchain.
A user would then select the anonymity he wanted (8 to 20 hops). Each DTP message he sends out would contain a small amount of darkcredits depending on how many intermediate relays he wanted to use. DTP (Darksend transport protocol) would be a tunneling protocol extended from some other tunneling protocol that would contain the dark credits.
Every node would verify that the darkcredits are still usable on its local darkchain ledger and set them as spent as it relays the message. As much as it is possible that a user double spends his darkcredits doing so would result in the loss of a lot of messages and wouldn't be practical for a user.
So what do you guys think? I am open to criticism, but I would like to start a dialogue so we can come up with a great system.
A pay per day system could work, but I propose that a bandwidth cap be installed.
For example 50c = 1 day and up to 100mb (using 8 nodes).
Why 100mb? Well because 100mb going through 8 nodes is 800mb and 800mb costs roughly 10 cents on an ec2 instance.
I was thinking just now on how we could achieve a cap.
This is what I came up with. Tell me what you guys think.
Imagine we created a second blockchain within the masternode system. I'll call it the Darkchain and the currency would be dark credits.
This Darkchain would only be for within the masternode network and its currency would neither be mineable nor could it leave the masternode network or move between masternode, except when it is sent to clients. The currency would be created whenever it is selected by the voting system (currently when it gets a darkcoin payment).
Only 2 things would appear on the global darkchain.
*Creation.
*The transfer with expiration date. Once it is transfered one time the expiration date gets set.
Usage of the darkcredit would be an appendum in each masternode's ledger.
A user would be able to purchase dark credits with darkcoins from any masternode that had darkcredits. Once sent to a client the darkcredits will be set to expire in a little over 24 hours, this information would be visible on the darkchain.
A user would then select the anonymity he wanted (8 to 20 hops). Each DTP message he sends out would contain a small amount of darkcredits depending on how many intermediate relays he wanted to use. DTP (Darksend transport protocol) would be a tunneling protocol extended from some other tunneling protocol that would contain the dark credits.
Every node would verify that the darkcredits are still usable on its local darkchain ledger and set them as spent as it relays the message. As much as it is possible that a user double spends his darkcredits doing so would result in the loss of a lot of messages and wouldn't be practical for a user.
So what do you guys think? I am open to criticism, but I would like to start a dialogue so we can come up with a great system.