1
4
作为业务网络部署的一部分,包含一个关联的Composer运行时,它可以解析模型文件、查询文件和acl文件,还可以执行事务处理器功能。在0.16中。这是通过包含一个JavaScript VM实现来实现的,该实现使用Go链码来执行Composer运行时(用JavaScript编写)和事务处理器功能。在Fabric 1.1中,链码可以本机编写,因为它现在支持节点。js chaincode,因此Composer超过了0.16。x(在编写本文时,当前为0.19.x)Composer利用了这一点,它所包含的所有Go链码都被删除,Javascript VM也被删除。它是分析模型、查询和acl文件的composer运行时,事务处理器函数在节点内部本机运行。js fabric链码容器。没有任何东西可以编译。 |
2
2
智能合约将以不同的方式保存在fabric中,因为composer只是对它的抽象。您需要搜索对等机中存在链码的位置。有一些 chaincode related commands 这可以帮助您找到链码的安装位置。对于客户,您可以提供。bna文件,如果您使用composer进行开发,因为我不确定如果您使用composer,代码在结构级别是否易于阅读。 |