Blockchain and its Features