10 minutes is not accurate, but the average time to generate a block. Approximately every 2 weeks, according to the current average block generation time, the current difficulty of generating a "lucky" hash is determined, so that the average time is about 10 minutes. In any case, the new block includes transactions (not necessarily all) that are pending since the formation of the previous block.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…