Dash masternodes do special functions in the Dash cryptocurrency network. They do the mixing service, needed to improve anonymity, and they handle all instantX transactions, from creation to confirmation. When an instantX transaction is initiated, the sending address is blocked until the confirmation is done. This helps over the counter transactions, because transaction is completed, immediately. Masternodes block the sender's address from sending new transactions, until the transaction is confirmed by the miners.
Other posts about Masternodes