A method for identifying a replay transaction based on a blockchain integrated station, wherein the blockchain integrated station comprises a central processing unit, CPU, and an intelligent network card, and the blockchain integrated station is a node of a blockchain network; the method comprises: when the blockchain integrated station receives (S6oo) a transaction through the intelligent network card, writing, by the intelligent network card, each received transaction into a transaction identification pool in a network card cache; and identifying, by the intelligent network card, a currently received transaction, which comprises: taking historically received transactions with a reception time length greater than a designated time length from the transaction identification pool, wherein the reception time length is a time length between a reception time point and a current time point; comparing the currently received transaction with the historically received transactions in the transaction identification pool in the network card cache; and when a comparison result indicates that there is a historically received transaction the same as the currently received transaction, determining (S602) the currently received transaction as the replay transaction; and classifying, by the intelligent network card, the replay transaction into a replay transaction set, wherein the replay transaction set is not sent to the CPU. when the blockchain integrated station receives (S6oo) a transaction through the intelligent network card, writing, by the intelligent network card, each received transaction into a transaction identification pool in a network card cache; and identifying, by the intelligent network card, a currently received transaction, which comprises: taking historically received transactions with a reception time length greater than a designated time length from the transaction identification pool, wherein the reception time length is a time length between a reception time point and a current time point; comparing the currently received transaction with the historically received transactions in the transaction identification pool in the network card cache; and when a comparison result indicates that there is a historically received transaction the same as the currently received transaction, determining (S602) the currently received transaction as the replay transaction; and taking historically received transactions with a reception time length greater than a designated time length from the transaction identification pool, wherein the reception time length is a time length between a reception time point and a current time point; comparing the currently received transaction with the historically received transactions in the transaction identification pool in the network card cache; and when a comparison result indicates that there is a historically received transaction the same as the currently received transaction, determining (S602) the currently received transaction as the replay transaction; and classifying, by the intelligent network card, the replay transaction into a replay transaction set, wherein the replay transaction set is not sent to the CPU. <EOS>