Я просматривал документацию по кворуму и наткнулся на то, как частные транзакции проверяются в кворуме.Возьмите следующий пример, где есть четыре узла - Узел A, Узел B, Узел C и Узел D. Рассмотрите следующие шаги -
1. Узел A выполняет частную транзакцию (предположим, TX1) с Узлом B. ВВ этой точке у узлов A и B обновлены их частные попытки, чтобы отразить частную транзакцию.
2. Узел B использует выходные данные TX1 и выполняет частную транзакцию с узлом C. Поскольку узел C не знал о TX1во-первых, как он подтверждает, что TX1 является действительной действительной транзакцией?
Отправляет ли узел B незашифрованную полезную нагрузку TX1 на узел C, чтобы он мог проверить транзакцию? Если да, то isn 'Идентификационная информация Узла А в этом сценарии?Если нет, то Узел B может обмануть Узел C, отправив с использованием выходных данных TX1 сначала отправить его Узлу D, а затем выполнить двойные расходы и отправить его Узлу C после того, как он был отправлен Узлу D. По сути, какцепочка частных транзакций подтверждена?