Я вижу следующее сообщение ref для «what -used-exact-on-chaincode-deploy-and-invoke-query-in-hyperledger».Hyperledger chaincode «register» vs «deploy»
Для кода цепи «register», то, что автор цепи должен зарегистрировать цепочку кодов на ValidationPeer, прежде чем другие узлы смогут найти цепочку в сети и загрузить источник в локальное и построенное изображение докеров? Что произойдет, если один и тот же цепочный код будет развернут несколько раз после этого, будет ли он перезаписывать предыдущее состояние?
Ссылка: What happened exactly on chaincode deploy and invoke , query, in Hyperledger?
Во время «Развертывание» код цепи представлен в книге в виде сделки и распространяется на все узлы в сети. Каждый узел создает новый контейнер Docker с этим встроенным кодеком. После этого контейнер будет запущен и будет запущен метод Init.
Во время «запроса» код цепи считывает текущее состояние и отправляет его пользователю. Эта транзакция не сохраняется в блок-цепочке.
Во время «Invoke» - цепной код может изменять состояние переменных в регистре. Каждая транзакция «Invoke» будет добавлена в «блок» в регистре.
Спасибо Вам, Сергей, Для регистра, я на самом деле имея в виду следующее в hyperledger документ: .......... http://hyperledger-fabric.readthedocs.io/ ный/последняя/Setup/chaincode-установка/ запуска и регистрация chaincode Выполните следующую команду chaincode, чтобы начать и зарегистрировать chaincode с проверяющим пэром: CORE_CHAINCODE_ID_NAME = mycc CORE_PEER_ADDRESS = 0.0.0.0: 7051 ./chaincode_example02 Консоль сетевого кода отобразит сообщение «Received REGISTERED, ready for invocations», которое указывает, что цепочный код готов к отправке запросов. –
В этом примере описано, как запустить Fabric в режиме разработки (-peer-chaincodedev). В этом режиме вы можете запустить свой цепочный код с помощью произвольного имени. Chaincode будет запускаться как процесс в локальной среде (без контейнеров докеров). Разработчики могут использовать этот режим для целей отладки, потому что он работает быстрее и дает доступ к отладочным сообщениям из цепочного кода. –