New Ethereum talks, every Monday. The week's conference uploads by event, in your inbox.

Loading player…

Long-term Decentralized Storage for Blobs by Leo Bautista-Gomez | Devcon SEA

DevconTue, Oct 7, 2025, 12:00 AM

This talk will present a possible scheme to store blobs and other historical data for the long-term in a decentralized fashion. The technology relies on erasure codes and SNARKs. This talk is related to EIP-4444. Speaker(s): Leo Bautista-Gomez Skill level: Intermediate Track: Core Protocol Keywords: Core Protocol, Blobs, Sustainability, storage Follow us: https://twitter.com/efdevcon, https://twitter.com/ethereum, https://warpcast.com/devcon Learn more about devcon: https://www.devcon.org/ Learn more about ethereum: https://ethereum.org/ Visit the https://archive.devcon.org/ to gain access to the entire library of Devcon talks with the ease of filtering, playlists, personalized suggestions, decentralized access on Swarm, IPFS and more. Devcon is the Ethereum conference for developers, researchers, thinkers, and makers. Devcon SEA was held in Bangkok, Thailand on Nov 12 - Nov 15, 2024. Devcon is organized and presented by the Ethereum Foundation. To find out more, please visit https://ethereum.foundation/

Transcript

[Music] thank you um so good morning everyone uh thank you for being here I'm Leo I'm a researcher uh with codex and also from migal laabs and today um I'm going to talk about decentralized for blops actually it's very nice that we have this this talk by janic uh taking us through time and now I'm going to you through space so um this is yeah the timeline of uh the theum history so we have the Genesis block that occur in July 30 of 2015 then we have the merge uh about 7 years later happening 20122 during that time we had something in the order of 15.5 million blocks uh and if you put all of those togethers that takes about 427 GB of space um then in 2024 March 2024 we had the the blops the beginning of the blop the EIP 4844 and so between these two dates we had something in the order of uh 3 point something million blocks and then uh since March until now so about 7 months ago uh we have been generating blocks with with blobs all the time right and in these last seven months we have generated more data than in the first seven years of ethereum so that's that's quite a significant amount of data and to store the entire history of of ethereum right now it takes about um one terabyte so basically what I'm trying to say today if there is something that should remain in your head from this uh talk is that storing the entire arum history in every single note of the network is kind of unsustainable and there are several things that are being developed so when if the portal network but there is also other um uh ideas and I want to show one of those um in this talk so there are some uh files that have been proposed that there are called era files uh an era file is a is a file that stores about no exactly one 8,192 blocks uh the state and also some index data basically one era file is about 27 hours and it takes between 500 and 600 megabytes of space so this format has been proposed by jask from the if and uh the panda Ops Team in specifically party uh took all that uh data from the Prem merge so it's about 15.5 uh million blocks and put it on on B torrent so this is the the size of the data during those uh first seven years please notice that we have the blocks are between 50 to 100 kilobytes toward the end of that period now if you look between um what happens after the merge uh the size of the block starts increasing significantly and we reach almost 200 kilobytes in um in average for for the blocks so during that time we have about almost 4 million blocks and if you take all those block together that is about 98 gigabyt of data and there has been this proposal Again by the Pand Ops Team um to create like a a a bon chain checkpoint sync endpoint where you can actually checkpoint uh sync your client directly from of network sources so you don't need to get all the blocks from the peer-to-peer Network you get all the blocks from uh a specific of chain of network um source and now if you look at the uh a look at the blocks after the the the blobs basically uh there is a new proposal now it's called the Erb files which are specifically for storing blobs and uh there is no no State on on those files but there is the kcg commitments uh included as well and you can see that during this time the size of the blocks have uh decreased um sorry because uh now we're going down to almost 50 kiloby in size and so this is again a proposal by the nimus team uh and and and I think this is a great idea and what we are trying to do now in codex is to store this history from uh from ethereum in in codex so codex is a decentralized storage uh that is protected with the raal coding uh with very reliable CK technology and we are storing the entire uh history of ethereum in in in codex so that's basically all I wanted to to present today and if you are interested you can come to talk to us offline or in the N Booth as well thank you thank you question time I love this part of the session question time so who's going first oh wow no question for dror Leonardo oh wow you a good teacher are you a professor sorry are you a professor yeah I work at the University yes oh no wonder so your students are saying no question for you right oh one question who can I see you who who going no question no question no question okay so doctor it seems you gave such an awesome presentation and what do we tell Dr Leonardo Dr thank you help me welcome and say thank you to Dr L quick

Automatic transcript — names and jargon may be misspelled.