Any specific ideas how?The algorithm that selects PS inputs needs to be tweaked. ...
Any specific ideas how?The algorithm that selects PS inputs needs to be tweaked. ...
Any specific ideas how?
Let's imagine you have monopoly money...
With the plans for network stored data (not just blockchain, but a lot of user data and DAPI), resources are going to scale drastically more with usage than version number. There is going to be a hell of a lot more going on than just propagating blocks a la bitclones.is anyone expecting we will need more than 512 mb ram for 12.1? I'm currently on 1gb so not sure? does having 2 cores lessen the need for ram? Also, do I need to install 12.1 on my trezor to make it work with Masternodes? If so, I need to find a how to ASAP because I want to be prepared
Well, that went mostly over my head, LOL. But I get the point, aim large, LOL Thanks CamoWith the plans for network stored data (not just blockchain, but a lot of user data and DAPI), resources are going to scale drastically more with usage than version number. There is going to be a hell of a lot more going on than just propagating blocks a la bitclones.
I would STRONGLY recommend not aiming low lest you risk crapping on your proof of service when it becomes a lot more intensive.
I'm running what appears to be overkill on testnet. But, I fear it might actually be inadequate if DASH were scaling to the level of Bitcoin. And that's the goal, isn't it?
I think 64bit memory space may be needed if DASH ever capitalizes on it's technical capabilities.
It is going to become very important to keep an eye on bandwidth, and I hope the devs realize this. Compression streams may need to be a thing...
That's not a problem currently either, it already works. I doubt that you would like to pay 5 DASH fee sending 705 DASH transaction though.Let's imagine you have monopoly money in denominations of ones, tens, and hundreds, and you need to pay someone 705. I think that is analogous. Your goal is to send bills such that you receive the least change (zero change is best -- i.e, exact amount). So you start looking for ones to fulfill the 5 requirement. You don't have enough ones, so you abandon that. Then you look at the tens place and see that by selecting one ten you can take care of the five balance in ones you need. Then you go to the hundreds place and see you need seven of those. So you end up sending seven hundreds and one ten.
That's not a problem currently either, it already works. I doubt that you would like to pay 5 DASH fee sending 705 DASH transaction though.
RightI was thinking you could send the 5 Dash balance back to yourself as change, but maybe that would defeat the purpose of PS!?
It's called "dead change issue" https://www.dash.org/forum/threads/dead-change-an-anonymity-issue.3019/I was thinking you could send the 5 Dash balance back to yourself as change, but maybe that would defeat the purpose of PS!?
Why dont we keep things simple and mix using denominations of 1 only, and require all PS to be whole numbers?It's called "dead change issue" https://www.dash.org/forum/threads/dead-change-an-anonymity-issue.3019/
Wouldn't it be simpler to simply require a percentage of small denominations to be maintained? Currently it seems that if you use up your small denominations, it doesn't refill if everything has been mixed (a 100 denom doesn't break up into smaller denoms to refill those used up) Maybe that's what's needed?
I think dev team really do need to look into this a bit deeper, we can not have users complain about not being able to sent certain amounts through Privatesend that according their PS Balance
should be no problem and then tell them to look into their input amounts, while they are already at 100% mixed and can not do anything about it.
I'm starting to get the feeling now that there is the thought by dev team that mixing / PS works more or less and that it does not need any special attention.
I always thought that after this whole syncing issues that took up a lot of dev team time, dev team would actually look into these mixing / PS problems.
If that would be the case you would see no commits here in 2016 https://github.com/dashpay/dash/commits/v0.12.1.x/src/darksend.cpp...
I'm starting to get the feeling now that there is the thought by dev team that mixing / PS works more or less and that it does not need any special attention.
...
Good idea. Probably need to make sure that that's what user really wants however, maybe should make it optional first.Wouldn't it be simpler to simply require a percentage of small denominations to be maintained? Currently it seems that if you use up your small denominations, it doesn't refill if everything has been mixed (a 100 denom doesn't break up into smaller denoms to refill those used up) Maybe that's what's needed?
Smaller denoms = greater flexibility. Why don't we go all 1's? What's the trade-off? Bigger blockchain? But isn't their a fee for mixing to prevent spamming ?If that would be the case you would see no commits here in 2016 https://github.com/dashpay/dash/commits/v0.12.1.x/src/darksend.cpp
Good idea. Probably need to make sure that that's what user really wants however, maybe should make it optional first.
Maybe we should also get rid of 100 DASH denoms completely? $1000 doesn't sound like "cash"....
You mean remove all other denoms (0.1, 10, 100) and keep 1 (DASH) only? Imo having few denoms is a bit more flexible than that. Otherwise how would you send few bucks via PS for example (currently 0.1 x N)? Mixing few hundreds $$ (currently 10 x N) would take waaay too much time/mixing sessions with 1's only. And when you would finally try to pay someone say 200 DASH with 1's it just not going to fit into 1 transaction because of the huge size.Smaller denoms = greater flexibility. Why don't we go all 1's? What's the trade-off? Bigger blockchain? But isn't their a fee for mixing to prevent spamming ?
Maybe not so much of an issue with 12.1 private account, saving account ect. From what I can gather funds in private account will auto mix and maybe sort this issue at the same time ?
If that would be the case you would see no commits here in 2016 https://github.com/dashpay/dash/commits/v0.12.1.x/src/darksend.cpp
Good idea. Probably need to make sure that that's what user really wants however, maybe should make it optional first.
Maybe we should also get rid of 100 DASH denoms completely? $1000 doesn't sound like "cash"....