533  
BSN中基于Fabric开发应用调用reqChainCode接口时,传递的临时数据(transientData)字段有什么作用?
作者: 宋海旭 于 2020年12月21日 发布在分类 / BSN 常见问题 / BSN 官方专网 / 技术类问题 下,并于 2020年12月21日 编辑

Fabric链码中许多链码函数在被调用时需要额外的输入数据。在大多数情况下开发者会在调用函数时传入一组参数,而链码参数,包括函数名和函数参数,都会作为有效交易的一部分保存在区块内,因此将永久性的存在于账本中。如果出于某种原因开发者不希望在链上永久保存参数列表,就可以使用临时数据(transientData)。临时数据(transientData)是一种可以向链码函数传参但不需要将其保存在交易记录中的输入方法。开发者使用reqChainCode接口传递transientData字段后,可以在链码中根据getTransient()方法获取该字段。




 推荐知识

 历史版本

修改日期 修改人 备注
2020-12-21 13:15:33[当前版本] 宋海旭 创建版本

区块链服务网络发展联盟