在Hyperledger Composer中使用JavaScript编写链代码,是否可以实现与在Hyperledger Fabric中使用Go编写链代码相同的功能?
与使用Go编写链代码相比,使用JS编写链代码的局限性和优势是什么?
在Hyperledger Composer中使用JavaScript编写链代码,是否可以实现与在Hyperledger Fabric中使用Go编写链代码相同的功能?
与使用Go编写链代码相比,使用JS编写链代码的局限性和优势是什么?
getNativeAPI
,因此无论您是使用JavaScript Composer交易处理器函数还是Hyperledger Go Chaincode,都应该能够实现相同的结果。目前需要安装@next流的Composer,您可以在Transaction Processor Functions reference或Invoking a Hyperledger Composer business network from another business network tutorial中找到更多信息。对于问题2:这篇文章可以作为一篇并排比较的说明(Golang(Go)和Composer模型驱动方法) -> https://blog.selman.org/2017/07/08/getting-started-with-blockchain-development/。主要区别在于Hyperledger Composer是一组抽象、工具和API,用于建模、构建、集成和部署区块链解决方案(例如供参与方进行交易的业务网络)到区块链网络。Composer业务网络档案可以部署到Hyperledger Fabric以执行智能合约(包括建模网络、用JavaScript编写的交易逻辑、ACL、查询等)。