Embodiments of the present invention relate to a blockchain-based data analysis method and device. The method comprises: transmitting a first data analysis indication to at least one first node, the first data analysis indication comprising current transaction information, so that the at least one first node performs data analysis according to the current transaction information to obtain the first result; receiving the first result transmitted by the at least one first node; and adding the first result and the transaction information in a blockchain. Data comprising data analysis in a blockchain data structure is implemented, and the calculation is performed by employing a distributed structure of the blockchain; the resource utilization rate is improved, and the data analysis is more convenient.