4 ms·
It does balloon and has already ballooned. There's company called Infura that hosts most of Ethereum full nodes. Because of this, the system is quite fragile an
by Geee 6y ago
It does balloon and has already ballooned. There's company called Infura that hosts most of Ethereum full nodes. Because of this, the system is quite fragile and not properly decentralized. https://www.theblockcrypto.com/post/84232/ethereum-infrastructure-provider-infura-is-down https://www.theblockcrypto.com/post/84232/ethereum-infrastru...
- DennisP 6y agoThe current size for an Ethereum full node is 690 GB on Geth, or 394 GB on OpenEthereum. https://etherscan.io/chartsync/chaindefault https://etherscan.io/chartsync/chaindefault You can buy a 1 TB SSD for about a hundred bucks. There are various reasons people use Infura, but inability to run a full node locally is not one of them. (The devs are working on removing some of the reasons for using Infura, by improving light clients.) Now if you want an archive node, that will use a lot more space. But a full node already has the entire transaction history and entire current state. An archive node adds the ability to do fast queries of historical states, like "how much of this token did that address own in block number X last year." If you have a full node, then you can generate an archive node from local data, but if you don't need fast historical queries there's no need for it.
- dmitriid 6y ago> The current size for an Ethereum full node is 690 GB on Geth, or 394 GB on OpenEthereum. > You can buy a 1 TB SSD for about a hundred bucks. And Ethereum is supposedly doing just over a million transactions a day [1] And it already requires a terabyte of data to support it. That's 1% of Alipay [2] That's 0.02% or thereabouts of Visa [3] How... How many terabytes will it need for those kinds of volumes? [1] https://etherscan.io/chart/tx https://etherscan.io/chart/tx [2] https://www.adyen.com/payment-methods/alipay https://www.adyen.com/payment-methods/alipay [3] https://usa.visa.com/dam/VCOM/download/corporate/media/visanet-technology/aboutvisafactsheet.pdf https://usa.visa.com/dam/VCOM/download/corporate/media/visan...
- DennisP 6y agoRollups compress the data on chain, and sharding will mean individual nodes don't have to store all the data. https://vitalik.ca/general/2021/01/05/rollup.html https://vitalik.ca/general/2021/01/05/rollup.html There's also work on things like clearing data that hasn't been accessed for a long time, and allowing it to be restored by supplying a Merkle branch.