利用协议实现委托