In Blog we read, that Government & NGO came together to sign the transaction, and in docs we read that transaction is invalid if it includes signatures that aren't needed to authorize the transaction and that a transaction envelope wraps a transaction with a set of signatures. But how does the multi-signing process is intended to happen practically?
Let's say I make a transaction that required my and friend's signature, I sign it and publish it. Does it fail because of missing signature? Is my friend notified through stellar that there's a transaction that requires his signature, thus "inviting" him to take a look at it? Can my enemy find it and sign it to deny me contracts? And in case of 20 signers? And in case someone doesn't sign, when does transaction fails? Can he not-sign it in a way to fail the transaction before set expiration time?