The invention provides a block chain
consensus method and
system based on propagation activeness and asset attestation, and the
consensus method comprises the following steps: improving the structure of an existing block, and enabling the improved block to comprise a block head, a transaction set and a
signature matrix; expanding transaction types on the block chain, wherein the transaction types on the expanded block chain comprise transfer transactions and punishment transactions; and selecting a candidate group by using the
signature matrix, determining a final bookkeeper in the candidates according to the number of assets,
broadcasting winning information by the bookkeeper, and releasing a new block to the main chain to achieve one
consensus. According to the method, invalid
resource consumption caused by computing power competition can be avoided, and meanwhile, the bookkeeping right can be prevented from being mastered by hands of a few persons; the
propagation delay can be reduced, the message coverage speed of the distributed
system is increased, and the possibility of network partitioning is effectively reduced; a self-monitoring function is provided for
system safety, and the application requirement of high
throughput can be met.