Можно ли изменить данные вторым подтверждающим одноранговым узлом после подписания первым подтверждающим одноранговым узлом? - PullRequest
0 голосов
/ 16 апреля 2019

Если это возможно, то как?Пожалуйста, предложите мне.Я пытаюсь начать свой проект, который сейчас находится в стадии проектирования

Ответы [ 2 ]

2 голосов
/ 16 апреля 2019

Пожалуйста, попробуйте предоставить дополнительную информацию о том, что вы пытаетесь сделать.

Но короткий ответ - нет.

Сигнатура первого генерируется с использованием данных Read и Write Set. Если второй индоссант изменит эти данные, подпись первого больше не будет совпадать. Committing Peers проверяет все подписи перед принятием, поэтому ваша транзакция будет отклонена.

0 голосов
/ 21 апреля 2019

В соответствии с потоком транзакций матрицы Hyperledger клиент отправляет транзакцию индоссанту для одобрения.Затем индоссант выполняет транзакцию и возвращает клиенту наборы для чтения и записи, подписывая его ключами.Таким образом, в потоке данные, подтверждающие одноранговый узел, не передаются через другого индоссатора клиенту, данные напрямую предоставляются запрашивающему клиенту.Короче говоря, индоссант не может изменять данные, предоставленные другим индоссантом клиенту.Для дальнейшего ознакомления вы можете обратиться к официальной документации - Ссылка

...