Earlier quoted context omitted.
Merkle Hash Trees are the well-known solution for this, whenever they decide to update the protocols (was software patent encumbered til 2017)
It sounds close to what the article suggests Let's Encrypt is using internally to store/generate the CRL files, though the article doesn't get into a lot of technical details to tell exactly if that is the case.
CRLs and OCSP are about individual certificates.
The beauty of Merkle Hash Trees for validation is it permits Statements e.g.
CAx = CA2 and 156 ≤ X The statement cj indicates that the certificate with serial number X = 156 issued by CA2 has been revoked, while the certificates with serial numbers from X = 157 to X = 343 (both included) issued by CA2 have not been revoked.
From https://www.researchgate.net/publication/220066804_Certifica...