write responses to below questions each with minimum of 100 words
1. What are the different types of assets that one can think of for the IoT ecosystem?
2. How do data caching works in context to blockchain?
3. Is a regular software development life cycle is different from blockchain development life cycle?