A blockchain server computing capability allocation method comprising: acquiring, by a computing scheduling module, first sub-account information sent by a blockchain computing distribution module, wherein the blockchain computing distribution module comprises a plurality of sub-accounts; scheduling, by the computing scheduling module, the blockchain server to provide computing capability for a first sub-account according to the first sub-account information; determining, by the blockchain computing distribution module, an up-to-standard result of the computing capability of the first sub-account, and feeding back the up-to-standard result to the computing scheduling module; scheduling the blockchain server to provide computing capability for a second sub-account when the computing scheduling module determines that the computing capability of the first sub-account is up to standard according to the up-to-standard result; scheduling the blockchain server to continue to provide the computing capability for the first sub-account by the computing scheduling module when the computing scheduling module determines that the computing capability of the first sub-account is not up to standard according to the up-to-standard result; and repeating the above steps until the computing capability of all sub-accounts is up to standard; the first sub-account information comprises the first sub-account and a blockchain consensus computing task corresponding to the first sub-account, blockchain consensus computing referring to a process of collecting unconfirmed transactions into a data block and repeatedly calculating a hash value of the data block after attaching a random adjustment number until the calculated hash value is lower than a specific target; and the step of scheduling, by the computing scheduling module, the blockchain server to provide computing capability for a first sub-account according to the first sub-account information comprises: sending the blockchain consensus computing task corresponding to the first sub-account to the blockchain server by the computing scheduling module; computing a task result according to the blockchain consensus computing task corresponding to the first sub-account by the blockchain server; feeding back the task result to the computing scheduling module by the blockchain server; and sending the task result to the blockchain computing distribution module by the computing scheduling module. acquiring, by a computing scheduling module, first sub-account information sent by a blockchain computing distribution module, wherein the blockchain computing distribution module comprises a plurality of sub-accounts; scheduling, by the computing scheduling module, the blockchain server to provide computing capability for a first sub-account according to the first sub-account information; determining, by the blockchain computing distribution module, an up-to-standard result of the computing capability of the first sub-account, and feeding back the up-to-standard result to the computing scheduling module; scheduling the blockchain server to provide computing capability for a second sub-account when the computing scheduling module determines that the computing capability of the first sub-account is up to standard according to the up-to-standard result; scheduling the blockchain server to continue to provide the computing capability for the first sub-account by the computing scheduling module when the computing scheduling module determines that the computing capability of the first sub-account is not up to standard according to the up-to-standard result; and repeating the above steps until the computing capability of all sub-accounts is up to standard; the first sub-account information comprises the first sub-account and a blockchain consensus computing task corresponding to the first sub-account, blockchain consensus computing referring to a process of collecting unconfirmed transactions into a data block and repeatedly calculating a hash value of the data block after attaching a random adjustment number until the calculated hash value is lower than a specific target; and the step of scheduling, by the computing scheduling module, the blockchain server to provide computing capability for a first sub-account according to the first sub-account information comprises: sending the blockchain consensus computing task corresponding to the first sub-account to the blockchain server by the computing scheduling module; computing a task result according to the blockchain consensus computing task corresponding to the first sub-account by the blockchain server; feeding back the task result to the computing scheduling module by the blockchain server; and sending the task result to the blockchain computing distribution module by the computing scheduling module. sending the blockchain consensus computing task corresponding to the first sub-account to the blockchain server by the computing scheduling module; computing a task result according to the blockchain consensus computing task corresponding to the first sub-account by the blockchain server; feeding back the task result to the computing scheduling module by the blockchain server; and sending the task result to the blockchain computing distribution module by the computing scheduling module.