Может ли цепной код структуры Hyperledger развернуть новый цепной код?

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


person alchemist    schedule 13.09.2016    source источник


Ответы (3)


В ткани Hyperledger есть два типа цепного кода. Системный чейнкод, интегрированный непосредственно в одноранговый узел, и внешний чейнкод, который развертывается в контейнере, управляемом Docker. Т

Если вы используете недавно созданный выпуск v0.6, есть только один встроенный системный цепочный код. Однако вы можете легко развернуть несколько внешних цепных кодов в одной и той же сети одноранговых узлов.

В настоящее время ведется работа по включению нескольких системных чейнкодов и по управлению жизненным циклом всех типов чейнкодов. Скорее всего, это будет доступно в master в ближайшее время и, вероятно, в следующем выпуске dot.

person christo4ferris    schedule 16.09.2016

Я думаю, возникает вопрос: можно ли создать экземпляр ChainCode, вызвав метод несистемного Chaincode?

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

person guillaume    schedule 22.02.2017

Как и в версии Fabric 1.1, вы можете отправить запрос чтения к уже созданному (внешнему, а не системному) цепочному коду, но не отправлять запрос записи в другой (внешний) цепной код.

person tortuga    schedule 11.04.2018