面料链码中的垫片代表什么?

时间:2017-02-27 14:07:51

标签: hyperledger-fabric

我在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"
)

什么是缩写?

的缩写

1 个答案:

答案 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