Want To Know Yourself Better? Blockchain Can Help