Most blockchains are designed and analysed using the traditional cryptographic setting with two types of the users: honest users who follow the protocol faithfully and malicious users who deviate from the protocol arbitrarily. However, it is necessary to take reflect on rational users who are interested in maximising their personal gains. In this respect, adopting a game modelling perspective allows creating a balanced incentive structure.