把已经上链的数据修改掉,比如把下面的input属性中的65改为56:
2f+1=正常节点
3f + 1=总节点
PBFT算法的核心理论是n>=3f+1
tx.origin (address):交易发送方(完整调用链上的原始发送方)由于是直接调用者,所以当处于 用户A->合约1->合约2 调用链下,若在合约2内使用msg.sender,得到的会是合约1的地址。如果想获取用户A,可以用tx.origin:交易的”始作俑者”,整个调用链的起点。