0

Я следую this tutorial, чтобы подключить Watson IoT с Blockchain.Bluemix Watson IoT Blockchain несколько вызовов в 1 блоке

Я установил узел-красный & Платформа Watson IoT с расширением Blockchain включена & подключен. Я создал ткань, и все, кажется, работает. Однако мое устройство IoT отправило 3 сообщения одной и той же полезной нагрузки через.

Когда я смотрю на активность блока, я вижу 1 блок с 3 вызовами вместо 3 блоков с 1 вызовом.

Почему существует только 1 блок против 3 блоков?

Block activity

ответ

1

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

+0

Благодарим вас за информацию! также, знаете ли вы, почему в «полезной нагрузке» есть данные «x» перед данными json? –

+0

К сожалению, я точно не знаю, что вызывает «х» в полезной нагрузке. Это может зависеть от того, как реализуется цепочный код. Я предполагаю, что «updateAsset» - это метод в цепочном коде. Возможно, «x» является идентификатором обновляемого объекта на основе содержимого JSON. –

+0

Код цепи - это пример кода: https://github.com/ibm-watson-iot/blockchain-samples/blob/master/contracts/basic/simple_contract/simple_contract_hyperledger.go#L323 –

Смежные вопросы