There is little difference between scaling ethereum through second layers and sharding according to ethereum's co-founder Vitalik Buterin.