It was actually sort of a solution to the Ethereum sharding problem, scaling problem. And you kind of made this protocol this idea, but then added the additional abstraction on top that each shard can be different from the other one. Even today, when we're talking aboutthereum sharding, they're talking about all shards being homogenous. But it was just a logical implication of the protocol as it was that was meant to be just a sharded variant of Etherum.
We finally sit down with Gavin to go through a bit of what Parity has been working on with Polkadot and Substrate. We talk about Polkadot early history and who was involved and where the idea spawned, up to coding practices and where Substrate became a thing.
If you want to know more, links below.