• Forum has been upgraded, all links, images, etc are as they were. Please see Official Announcements for more information

InstantSend For Every Transaction?

Acedian

Active member
As we start down the path toward mass adoption I would like to suggest that all transactions become InstantSend transactions.

When a "normal" person sends a Dash transaction we want them to have the best possible experience without the need to any specialist knowledge. Surely this means having a instant transaction every time.

Now, the current fee is a little high for InstantSend (maybe not in the western world). But if every transaction was InstantSend then the average cost per transaction would be reduced and still have the miners and mno paid the same.

Are there any technical reasons why we shouldn't do this?
 
Well there might be transactions between 2 parties where speed is irrelevant. Why should those guys being forced.
There might be, but cash is instant so Dash (Digital Cash) should be. As long as the fee is negligible why shouldn't InstantSend be used with every transaction?
 
The fee isn't negligible, and I don't think we can arbitrarily lower it and also make all tx's use it without doing a really thorough security review. Also, remember the fee is per input. If you try to use InstantSend from a PrivateSend balance with dozens or hundreds of inputs, RIP.
 
More importantly, IX locks need to be capable of being initiated by either involved party.

The whole point of IX is to assure the recipient. Yet, the recipient has no say in it. The sender can leave it off and pull a double spend, and there's not a damn thing the recipient can do about it.

With this oversight handled, there's no reason to worry about forcing all TXes to be IXes. IF a recipient wants the assurance, he can make the TX lock and pay the fee. And add the fee into the TX costs transparently if he wants. Or not. Whatever.
 
Back
Top