Транзакционный поток в ткани гиперледжера - PullRequest
0 голосов
/ 05 октября 2018

Когда клиентское приложение предлагает транзакцию, отправляет ли оно предложенную транзакцию только подтверждающим одноранговым узлам организации, членом которой оно является, или отправляет ее всем подтверждающим одноранговым узлам в канале?

Ответы [ 2 ]

0 голосов
/ 07 октября 2018

Это зависит от того, как вы составите свое предложение по сделке.В конечном итоге вы отвечаете за то, куда отправлено предложение.

Например, в узле sdk (v1.2) вы можете указать targets в своем ChaincodeInvokeRequest .Если у вас включено обнаружение службы, когда вы присоединяетесь к каналу и не указываете targets, оно отправит предложение всем обнаруженным равноправным узлам.

Политика одобрения не диктует, какие равноправные узлыпредложение о сделке отправлено.Он указывает, какие одноранговые узлы должны пометить предложение как действительное, чтобы транзакция была зафиксирована в бухгалтерской книге.

В документах фабрики есть раздел по поток транзакций , в котором более подробно рассказывается о том, чтовесь процесс выглядит так.

0 голосов
/ 05 октября 2018

Быстрый ответ на этот вопрос заключается в том, что предлагаемая транзакция (или, если быть точным, предложение транзакции) будет отправляться только на набор подтверждающих одноранговых узлов, указанных в политике одобрения.Не все поддерживающие одноранговые узлы в канале получат предложение по транзакции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...