在链码上存储时间
Storing Time on chaincode
目前正在开发链代码,我对存储日期有疑问。
如果我有这样的东西:
result := XX{
Timestamp: time.Now().Format(time.RFC3339Nano),
ChangeSource: sourceOfChange,
}
stub.putState("result", result)
通过达成共识,这行得通吗?
Timestamp
是否会在所有同行之间平等?这会通过共识吗?
不,这是行不通的,原因是一旦执行了链代码,响应就会被发送回客户端,客户端会评估所有响应是否相同,如果它们不同,那么在您的情况下,交易不会被发送订购
目前正在开发链代码,我对存储日期有疑问。
如果我有这样的东西:
result := XX{
Timestamp: time.Now().Format(time.RFC3339Nano),
ChangeSource: sourceOfChange,
}
stub.putState("result", result)
通过达成共识,这行得通吗?
Timestamp
是否会在所有同行之间平等?这会通过共识吗?
不,这是行不通的,原因是一旦执行了链代码,响应就会被发送回客户端,客户端会评估所有响应是否相同,如果它们不同,那么在您的情况下,交易不会被发送订购