FIELD: computer equipment.
SUBSTANCE: disclosed is a method of providing distribution of transaction data for a blockchain consensus, comprising obtaining transaction data from a plurality of transaction requests, wherein obtained transaction data comprise first transaction data of first transaction request from transaction requests and second transaction data of second transaction request from transaction requests, determining whether to process the transaction data in accordance with the receiving time order if it is determined that the transaction data should not be processed in accordance with the receiving time order, determining the amount of resources required to process the obtained transaction data, determining the number of consensus units in the blockchain network, which have unoccupied resources in the volume, which is not less than the amount of resources required to process the obtained transaction data, wherein each of the consensus units is able to perform consensus processing on transaction data of the separate transaction request independently of other consensus units, determining, based on said number of at least two consensus units of said consensus units by, if number exceeds threshold value, polling consensus units to determine which of the consensus blocks needs a consensus transaction, and if the number is less than or equal to the threshold value, determining which of the consensus units has a load level which is below a predetermined condition, and distributing first transactional data to a first consensus unit of said at least two consensus units and second transactional data to a second consensus unit from said at least two consensus units, causing said at least two consensus units to perform consensus processing on first transaction data and second transaction data independently, and if it is determined that transaction data should be processed in accordance with the receiving time order, processing and distribution of transactional data for blockchain consensus in accordance with the order of acceptance time.
EFFECT: enabling distribution of transactional data for blockchain consensus.
13 cl, 8 dwg
Authors
Dates
2021-03-10—Published
2018-03-26—Filed