我在Hyperledger结构链代码样本中看到很多单词“shim”,如
func (t *SimpleChaincode) Init(stub shim.ChaincodeStubInterface, function string, args []string) ([]byte, error) {
从
导入import (
"errors"
"fmt"
"github.com/hyperledger/fabric/core/chaincode/shim"
)
什么是缩写?
的缩写答案 0 :(得分:10)
当提到在不同接口/组件之间调整软件层时,使用Shim in computing。在Hyperledger Fabric的上下文中,Shim provides APIs for the chaincode to access its state variables, transaction context and call other chaincodes。 Shim包含用于链代码的通用方法并验证对等方彼此通信。
有关详情,请查看Chaincode Protocol specification