If we want a user experience that matches non-crypto payment apps...
You're assuming that the answer to this is "Yes."
Everything you say is predecated upon this. Everything you're doing is based on this assumption.
What if the answer is "No?"
we need to store some additional data, like usernames and contact lists. The nature of such data is different from the payments data - contacts can be updated or removed.
Kinda reminds me of Libra in the fact that it doesn't need a blockchain. A plain old database could do this. We're using the MasterNodes as the trust layer, so the storage method isn't really relevant...
As I said, it reminds me of Libra. because Libra is really just an electronically distributed security/share in a holdings corporation. Duct-taping a blockchain to it is just a thinly veiled attempt to exempt it from securities regulations by kludging a technical buzzword into it. It's total overkill and it shouldn't really be used in this way. It's just meant to be a smokescreen.
In the case of DASH's sidechain, a similar concept applies. You're not trying to hide your security behind a buzzword, but you are applying a technology in a way that really isn't appropriate. Seemingly just for the sake of saying "muh blockchain!"
Just use mysql...
The only point to having historical records of such data is to prove that once you had such a contact.
I don't want that. I want Digital Cash. When I hand a $20 bill to someone, it doesn't keep a historical record. It doesn't color me as suspect just because the previous spender may have used it to buy weed (oh no, teh weedz). The blockchain enables a lot of analysis like this, and none of it is good... The blockchain was supposed to break government chains, not reinforce them... Who's side are you on?
For that, we'll provide specialized historical nodes, which are a subject for later releases. For the first release, we'll just keep the whole chain with all data.
So the data on the platform is prunable. The second chain is just the tool to maintain the consistency of this data.
I theorized on the idea of being able to roll-forward an origin block, and prune off all useless info every so often. MNs make this possible. But unlike many, I also ask "just because it can be done, doesn't mean it should be done... Should this actually be done? If so, how?"
I'm not seeing that type of introspection happening here... Scope creep.
Should you actually be doing this? I don't see how this contributes to being Digital Cash. I see that you're using PayPal as the model for competition...
DashPay is to PayPal and DASH is to Fiat.
But, nobody cares about DASH. You're building an invasive service for money that nobody uses...
Besides, nobody smart wants to be trapped in a platform... Even dumb people don't want it. You need a good enough carrot to get people in. Apple converted stupidity into a fashion and status symbol. Idiots can't say no to that. PayPal and Government work together to ensure you have no choice but to use their services. Coercion.
What's DASH got? How does DASH carrot or stick anyone into using the platform? What makes walking into the cage worth it?
And for all of this, how does it further the idea that people might actually want; Digital Cash that actually works like you expect it to?
It doesn't...
We also plan to make this chain prunable as well, as the nodes only need to sync the current state of the platform data.
Which makes me ask, again, why not just use a database? Why are we kludging in a technology where it doesn't really need to be, and other mechanisms are simpler and easier to use? Libra. Jamming a blockchain in there just to say it's got muh blockchainz, yo!
This is still a topic for research and not a subject for the first release as well - but rather a plan for the future.
We also try to build a platform that is easy for developers. We're creating a Google FireBase-like API. What do we offer on top of that? Verifiable data and history of changes and that can be compelling for supply chain businesses. We aren't trying to attract absolutely everyone to the platform - if the businesses use case is more suitable for a centralized proprietary system, we can't do anything to attract them by definition. But for those who want credibility and verifiability of their data - we have the right tool.
It seems like a solution in search of a problem in that regard. Worse, it's a tool that's widely available already. A commodity that's already been perfected and cheapened to the point that it's not worth thinking about. "It's attractive to X business." Really? Show me that business that's asking for it. Where's the demand? Show me.
But, again, we find ourselves on a tangent...
How does this make Digital Cash a reality? How does this make Walmart or 7-Eleven or Macy's say "We should do this." It seems utterly unrelated to me...
I'm not opposed to shutting yourself in a room to get work done, but every once in a while you've got to compare your work to what's happening in the real world, and even the goals you said you had for your own work when you started it...
You've fallen to 19th place. You can't pay the bills. Not even close. You need to take the hint that maybe, just maybe, you've lost the plot. You're off in the weeds instead of where you should be. Even by your own stated goals, you're nowhere near the path you should be on.
You're heaping a lot of crap on MNs. This was expected. But, it's already not worth the trouble to run MNs. There are low-risk, low-maintenance investments that pay more. Putting your money pretty much anywhere else is a better deal. Only
true believers are still running MNs. The fact that MNs would have a lot more work to do was always known and expected. Not getting paid worth a damn wasn't part of that deal.
The point of MNs was that they be incentivized. They're not anymore, and the deal is set to get even worse...
Pushing TXes up into secured memory pools, instead of down off the chain entirely into off-protocol 3rd party services, was a good move. Pushing PS into IS is an example of it. More secure, more integrated, faster, totally secured. Not only still involved in the validation process, but deeper into it, instead of removed from it entirely like other systems. This is a clear and obvious step towards making Digital Cash real-world usable. Pushing deeper into validation, instead of having none at all and just hoping for the best. Bravo!
Why isn't a DASH-branded Point of Sale service with a major "partner" in the works (why doesn't it already exist)? Kraken still requires 6 "confirmations." Didn't DASH make "confirmations" obsolete? Coinbase wants 2. Why isn't it Zero? Why not show some confidence in your product and take away their fake, protectionist excuses? Guarantee IS, personally. Put your money where your mouth is, by taking no risk at all. IS works, right? So, why not?
But, then you kinda trailed off into irrelevancy. What are you thinking? What are you doing?
I've no problem with DCG getting down to work behind closed doors. No interruptions. Ignore the bullsh!t. I'm just saying you need to check the relevancy of what you're doing now and then. You've become so reclusive that you've lost touch with reality, and even lost touch with your own supposed objectives. I can relate... ;-) It's something I have more than a little experience with myself. I know it when I see it, because I've done it quite a lot. But for me, it's inconsequential. My own personal hobbies affect no one but me, and are totally irrelevant in the grand scheme. You were doing something that actually mattered. Now, I have no idea what you're doing. What you tell me seems to have no correlation to the stated goals of the project. It's like Tesla doesn't sell electric cars anymore. They decided to make edible toilet plungers in a secret meeting and never told anybody... whhuuuut?
What do you expect any of this bulk to do in the furtherance of
Digital C
ash? Not only can no one answer the question, I get deer-in-the-headlights for asking it. As if the stated mission of the DASH project isn't even a thought that anyone involved with it can comprehend... Digital Cash? What's that? What you are you talking about, Camosoul? We're too busy working on our top-secret edible toilet plunger to be bothered with you, troll!
...whhuuuut? What happened to DASH?
What the plan? Do you even have one? There are several elephants in the room, and everyone is desperate to pretend they don't exist...