当前位置:首页 > 知识 >

BSN搭建区块链智能合约-golang开发教程

免责声明:本文目的是传递市场信息,不构成投资建议。文章代表作者观点,不代表官方立场。

小编:记得

来源:区块链服务网络BSN

智能合约又称为链码(Chaincode),它使用计算机语言描述合约条款、交易条件、交易业务逻辑等内容,并通过调用智能合约自动执行交易和操作账本数据。一个BSN应用可以部署多个链码,每个链码都包含多个方法。

链码支持多种编程语言,包括golang、java、node.js等。每个链码程序都必须实现Chaincode接口,该接口包含三个基本操作:Init、Invoke、Query。

- Init:链码初始化方法,在链码实例化或升级时调用一次,以便链码可以执行初始化操作,包括应用程序状态的初始化。 - Invoke:接收和处理链下业务系统调用事务处理方案

猜你喜欢

关注我们

微信二维码

微信