以创建用户为例,我觉得基本都是这个框架,用特殊功能直接再往上加,欢迎留言交流 func createUser(stub shim.ChaincodeStubInterface, args []string) pb.Response { user := user{} key, err := stub.CreateCompositeKey(prefixUser, []string{user.Username}) userAsBytes, _ := stub.GetState(key) // 检查用户…