Applications of blockchain