Короче, если кому интересно. Как это было, ну т.е. как я это понял. Мастерноды формируют механизм DLM - распределенной блокировки транзакций. Клиент отправляет транзакцию в сеть, основная проблема в том, чтобы пока эта транзакция не включена в блок, никто не мог использовать те же самые входы, т.е. чтобы никто не мог осуществить двойную трату. Мастерноды действуют как наблюдатели, и в то же время обладают "правом последнего голоса". Клиент отправляет сообщение о желании заблокировать транзакцию, мастерноды видят это сообщение (txlock) и формируют консенсус, после успешного консенсуса, сообщение будет транслироваться по сети, и на этом этапе все клиенты будут соблюдать блокировку средств. Когда узлы видят сообщение от консенсуса мастернод - транзакция может считаться подтвержденной.
Т.е. если упрощенно (ну как это понял я), клиент отправляет транзакцию и говорит, типа все, я блокирую эту транзу, она Instant Send. Мастерноды наблюдают, видят это, и договариваются, да, эта транза Instant Send. После чего рассылают всем узлам сообщение об этой транзе, что они договорились, После чего узлы, в том числе и майнеры, уже не могут игнорировать решение мастернод, и транза автоматически считается подтвержденной. Как-то так.