Blockchain addressing has some serious issues that will stand in the way of wide adoption.
The need for payment already makes this out of reach for many users. Lack of anonymous payment is a privacy challenge until Zcash comes into the picture.
The need to download a blockchain on embedded devices is a deal breaker. Battery life, storage space and storage life expectancy are tight constraints.
How are you going to deal with this?