Orders of the block link exchange are signed by users, the quantities are generally not totally matched, and according to regulations, when prices with signatures meet transaction requirements, the transacted quantity is cumulatively no more than the signature quantity, the matching order for the same price on the same server is ordered according to a time order of entering the server. If to-be-matched users are respectively located in multiple areas with certain network time delay, apart from a unique whole network matching center, multiple area matching centers can also be added, the users can assign an area matching center for being matched, each user can only assign (requiring a signature) a certain server in a certain area for matching the transaction, and if a matching server needs to be replaced, the order needs to be canceled and then the order is posted again. The transaction records transacted in the area matching centers are sent to the whole network matching center, and the transaction records can be directly written to a new block in the block chain without matching by the whole network matching center.