3 ms·
Can someone explain sharding here as it relates to ethereum? I've often thought the goals of ethereum about putting all the world's data in a blockchain weren't
by losvedir 8y ago
Can someone explain sharding here as it relates to ethereum? I've often thought the goals of ethereum about putting all the world's data in a blockchain weren't technically feasible, but maybe if there was a sharding mechanism it could be.
Also, what exactly are the capabilities of the client here. They mention running on mobile devices... surely that's not actually doing any mining is it?
- thunderbird120 8y agoThe idea behind sharding is to essentially parallelize the blockchain by splitting the one big chain into many smaller chains which can communicate with each other asynchronously. This is a really difficult problem for countless reasons but if they can get it working it offers a lot of very important benefits. It can process orders of magnitude more transactions than a conventional blockchain without the loss of decentralization seen in schemes using dPoS such as Steem, light clients get to be much lighter while still maintaining high security, and smart contracts which live on an individual shard and do not require cross shard communication are massively more efficient and can operate at a far lower cost than smart contracts currently can. The last issue is probably the most important for Ethereum specifically because currently most smart contracts simply cost too much to operate limiting their usefulness. Much lower operating costs greatly expands their realistic use cases. If you'd like a detailed writeup I'd recommend reading the Sharding FAQ https://github.com/ethereum/wiki/wiki/Sharding-FAQs https://github.com/ethereum/wiki/wiki/Sharding-FAQs