All the stuff like sending emails, sending DOGE, etc. would be done on the forging node's services modules.
How on earth would you guarantee that "stuff like sending emails, sending DOGE, etc." were indeed done by forging node's services modules?
I have absolutely no reason to believe this would be safer than just using a third party gateway -- at least there I could complain to someone if "stuff wasn't done"
This is total fail.
I would never trust it
So you would trust centralized exchange where you have no visibility and single point of failure over open source published code (services) running on 100+ servers? XCP implemented a BTC burning mechanism that was totally automated. It monitored blockchain and automatically credited XCP to bitcoin addresses that burned to a specific address. Over 2000 BTC and when problems happened the XCP devs answered support requests via forum.
Yes, absolutely I would trust a trusted gateway (with good reputation) over an anonymous Nxt node performing things like "sending DOGE and sending Bitcoin" using it's services modules. There is no reason to believe the node's "services modules" performed these things.
With a trusted gateway I can complain and maybe they can resolve the problem (they need a good reputation to stay in the business) -- an option not available with trusting a Nxt node's "service module"
This is really stupid idea.
I am glad you call my idea stupid, it means most people wont even bother doing it.
These would be NXT hubs running open source service modules. It wont be for everyone, but I would trust NXT hubs to work properly (after they have been tested) with minimal issues as compared to some places. What good is complaining to bter?
to each their own. I am paying 100000 NXT for this stupid idea. So maybe I am stupid too? anyway people smarter than me will figure a way to verify to skeptics that the correct code is running on the servers. The code is open source so anybody can see what it is doing. this is essentially what DACs are. You are right, most people wont use it, at least at first.
This is called innovation. Its like baseball, if you get one third of them right, you are allstar. I am just not smart enough to know which ideas are going to be the hit, so it is safer to do them all
In any case the layered design I proposed allows for a great flexibility and again we wouldn't want anybody who is stupid and incompetent like me actually defining these layers. That is why I offered 50000 NXT bounty to the smart guys who will make sure all of my stupidness and incompetence is removed.
James