A method for processing blockchain data, the method comprising: a blockchain platform receiving a registration of contract participants in a blockchain by using a blockchain registration authority; the blockchain platform determining whether the contract participants are legal users of the blockchain; in response to determining that the contract participants are the legal user of the blockchain, the blockchain platform returning acknowledgement messages to the contract participants; the method further comprising each contract participant of the contract participants: generating temporary keys for a target contract of the contract participants, wherein the temporary keys comprise a temporary public key and a temporary private key that are paired with each other and are generated based on an asymmetric encryption algorithm; generating blockchain data of the target contract in a blockchain based on the temporary keys, wherein the blockchain data comprises creation data of the target contract, and wherein the creation data is determined by: sending the temporary public key that is locally generated to another contract participant; signing data information that comprises the target contract and temporary public keys of the contract participants by using the temporary private key, to generate first signature data respectively corresponding to the contract participants; encrypting predetermined contract information by using a regulatory key of a regulator to generate an encrypted contract, wherein the predetermined contract information comprises the target contract, the temporary public keys of the contract participants, and the first signature data; and determining the creation data of the target contract based on data obtained after signature and the temporary public keys of the contract participants after determining that the contract participants sign the encrypted contract by using corresponding temporary private keys; and submitting the creation data to the blockchain for storage. a blockchain platform receiving a registration of contract participants in a blockchain by using a blockchain registration authority; the blockchain platform determining whether the contract participants are legal users of the blockchain; in response to determining that the contract participants are the legal user of the blockchain, the blockchain platform returning acknowledgement messages to the contract participants; the method further comprising each contract participant of the contract participants: generating temporary keys for a target contract of the contract participants, wherein the temporary keys comprise a temporary public key and a temporary private key that are paired with each other and are generated based on an asymmetric encryption algorithm; generating blockchain data of the target contract in a blockchain based on the temporary keys, wherein the blockchain data comprises creation data of the target contract, and wherein the creation data is determined by: sending the temporary public key that is locally generated to another contract participant; signing data information that comprises the target contract and temporary public keys of the contract participants by using the temporary private key, to generate first signature data respectively corresponding to the contract participants; encrypting predetermined contract information by using a regulatory key of a regulator to generate an encrypted contract, wherein the predetermined contract information comprises the target contract, the temporary public keys of the contract participants, and the first signature data; and determining the creation data of the target contract based on data obtained after signature and the temporary public keys of the contract participants after determining that the contract participants sign the encrypted contract by using corresponding temporary private keys; and submitting the creation data to the blockchain for storage. sending the temporary public key that is locally generated to another contract participant; signing data information that comprises the target contract and temporary public keys of the contract participants by using the temporary private key, to generate first signature data respectively corresponding to the contract participants; encrypting predetermined contract information by using a regulatory key of a regulator to generate an encrypted contract, wherein the predetermined contract information comprises the target contract, the temporary public keys of the contract participants, and the first signature data; and determining the creation data of the target contract based on data obtained after signature and the temporary public keys of the contract participants after determining that the contract participants sign the encrypted contract by using corresponding temporary private keys; and submitting the creation data to the blockchain for storage.