It's like, the MN is "vouching" by saying "ok, these coins have 6 confirmations" when they actually have none at the moment. Then, the MN ensures these coins cannot be double spent for the next 6 confirmations through the block chain (the regular confirmation process). Once it's there, I suppose the network takes over and we go back as usual.
In his demo, he chose 6 because that's what exchanges might want, but if you put 2, the MN will "vouch" for only 2 block chain confirmations, if you put 20 it'll last for 20 confirmations etc..
Of course, i'm using "vouch" here when it's actually all trust less.
I hope I'm not spreading wrong infos and that I was clear enough!
This helped for me thanks. I guess those coins stay locked for however many blocks that you have the setting for.
I think so, yes. Might be why Evan warned that you can't InstantX over and over and have to wait some time - because the coins have to go back the "normal" route before being vouched for again.
Or maybe it's just that you won't be allowed to InstantX again before your first instantX transaction is confirmed by the block chain the "normal" way, to ensure there will be no double spend.
I'm not sure about that part, I'd like some confirmation from Evan if possible, what scenario is possible, and what scenario isn't:
1) I receive an InstantX transaction and try to immediately send them through InstantX before reaching the amount of confirmation blocks required.
2)I send an InstantX transaction and try to send another one before the first one is completely confirmed.