Abstract:In view of the high communication volume of traditional contract network protocols, this study proposes the Intelligent Contract network Protocol (ICP). The protocol adds a friendliness factor to the initiator of the task, a trust factor to the bidder, while two parties choose each other, and dynamically updates the friendliness and trust factors in time. It also adds a time factor to each task, and uses the global clock to control the entire model. In order to reduce the volume of communication, prevent bidders from bidding without restrictions, the protocol sets a threshold of the number of bids for bidders; and sets the number of unbid tasks. Based on historical bid records, various parameters are intelligently adjusted. This study uses colored Petri net to model and simulate ICP. The experimental data proves that ICP greatly reduces the communication volume, shortens the running time, and improves the task hit rate.