1.更新协议实现