Hey Alexey, I really enjoyed the posts you have made about turbogeth. I’m a co-lead of Prysmatic Labs, a team working on a sharding client for geth. We also received a scalability grant from the foundation and I’d love to chat with you about your current work. We are in the process of putting together a design for shard state storage and we’d learn a…
Hi Anthony, that info comes from here: https://github.com/ethereum/wiki/wiki/Sharding-FAQ
The approach in the doc you mentioned is so that we can get something practical done ASAP (through a hybrid approach of a validator manager contract and an Ethereum node). The goal is that eventually we’ll get to a 100% protocol layer solution when it goes live on the mainnet.
Hi Eternaut, good question. Sharding is purely a mathematical construct that will be implemented at a protocol level to scale Ethereum. It will be completely hidden away from developers and the end users, so people will not know that sharding is being done behind the scenes. It is not a way to create “specialized” chains within Ethereum if that answers your question.