1667
submitted 1 year ago by qaz@lemmy.world to c/memes@lemmy.ml
you are viewing a single comment's thread
view the rest of the comments
[-] AtHeartEngineer@lemmy.world 1 points 1 year ago

This is why Ethereum is moving to statelessness. Where only a rolling state is saved but the diffs are broadcast and accessible for a certain period of time before they are dropped. So any system listening to an Ethereum node can just follow the root and listen for just changes they care about.

[-] Neato@kbin.social 1 points 1 year ago

How do you ensure you are holding an accurate copy of the blockchain in that case? A single holder of a blockchain means the entire thing is insecure and the holder can change or steal whatever they want.

If a new player wants to host a copy of the etherum blockchain, how do they do that when it's stateless?

[-] AtHeartEngineer@lemmy.world 1 points 1 year ago

It will still have some state, things like merkle roots will still be verifiable, and any derived/state that isn't kept from the main chain will have some form of proof that links it to the main chain.

Most actual transactions/normal user stuff is moving to layer 2 chains, which commit a hash or proof of their state to the main chain. So they will still carry their state, but rely on the security of Ethereum main net.

There will still be archive nodes that store everything that's ever happened, but being a full archive node won't be required to run a normal node as a validator or as a user. This allows the network to be more decentralized without every node needing 2-4TB of fast nvme to even do anything.

this post was submitted on 20 Aug 2023
1667 points (97.1% liked)

Memes

45642 readers
1154 users here now

Rules:

  1. Be civil and nice.
  2. Try not to excessively repost, as a rule of thumb, wait at least 2 months to do it if you have to.

founded 5 years ago
MODERATORS