Итак, имейте в виду, что поток транзакций работает следующим образом:
Клиент отправляет предложение транзакции некоторым партнерам с входными параметрами для транзакции, такими как: "пожалуйстапереместить 20 $ от Алисы к Бобу "
Узлы запускают транзакцию в контейнере с цепочечным кодом, а затем подписывают вывод транзакции:" это новый баланс Алисы иНовый баланс Боба "
Клиент отправляет транзакцию, содержащую результаты и подписи пиров, в службу заказа
Заказслужба помещает транзакцию в некоторый блок
Пиры извлекают блоки из службы заказа или из других пиров, а затем фиксируют транзакцию (если она действительна) в базе данных.
Следовательно, транзакция не фиксируется в одноранговых узлах во время ее выполнения, а вместо этого - она «моделируется».Значение: узел запускает транзакцию в симуляции, где чтение из базы данных - это обычные операции базы данных, которые читают данные, но записи в базу данных фактически не записываются во время выполнения транзакции, а вместо этого они записываются как «результаты моделирования"который пэр подписывает и возвращает клиенту