Over the past few months, I have been conducting research on the application of Fountain Codes in Bitcoin, together with Vinteum.
Fountain codes allow the Bitcoin blockchain to be split into encoded fragments called droplets, such that any node can reconstruct the full blockchain by collecting and decoding a sufficient number of them. Each node only needs to store a fraction of this encoded data, reducing the storage burden per node.
I wrote a blog post explaining the idea and covering the progress I’ve made in the research so far. You can read it at https://lucasdbr05.com/posts/fountain-codes/.