Published:   30-Nov--0001
(a) To connect blocks in the blockchain
(b) To encrypt data
(c) To generate new coins
(d) To efficiently verify the integrity of large sets of data
Answer:
To efficiently verify the integrity of large sets of data