Blockchain: Applications and Future Trends