首页 文章

hyperledger composer中的chaincode与hyperleger结构中的chaincode?

提问于
浏览
3

通过在Hyperledger结构中编写带有javascript的链代码作为编写带有Hyperledger结构的链代码,可以实现相同的功能吗?

与在go中编写相比,在JS中编写链代码有什么限制和好处?

2 回答

  • 4

    问题2:本文可以解释为并排比较(Golang(Go)和Composer模型驱动的方法) - > https://blog.selman.org/2017/07/08/getting-started-with-blockchain-development/ . 主要区别在于Hyperledger Composer是一组抽象,工具和API,用于建模,构建,集成和部署区块链解决方案(例如,交易方的业务网络)到区块链网络 . Composer业务网络存档可以部署到Hyperledger Fabric,作为智能合约执行(包括建模网络,用Javascript编写的事务逻辑,ACL,查询等) .

  • 2

    对您的第一个问题的简短回答是,自最近公开 getNativeAPI 的Composer更新以来,无论您使用JavaScript Composer事务处理器函数还是Hyperledger go chaincode,都应该可以获得相同的结果 . 这当前需要安装Composer的@next流,您可以在Transaction Processor Functions referenceInvoking a Hyperledger Composer business network from another business network tutorial中找到更多内容 .

    我将避免了解JavaScript vs Go的相对优点,但Composer提供了更多来改善开发人员体验,从更专注于业务的领域特定建模语言,到生成REST服务和Angular UI的工具 .

相关问题