The invention relates to a block packaging method and device for multiple channels of a blockchain, and a storage medium. The method comprises the following steps: S1, sorting and storing transactions reaching a consensus according to channels by each consensus node, and forming a system channel queue and an application channel queue corresponding to each consensus node, wherein the system channel queue stores system channel transactions, the application channel queue stores application channel transactions in application channels participated by the consensus node, and each application channel participated by the consensus node corresponds to one application channel queue; S2, for a system channel queue, when system channel transactions exist in the queue, immediately packaging the system channel transactions to generate blocks; and S3, for the application channel queue, dynamically adjusting a block packaging method according to the transaction frequency condition of the corresponding application channel, and packaging the application channel transaction based on the determined packaging method to generate a block. Compared with the prior art, data isolation based on channels is achieved, and safety and packaging efficiency are improved.