Designing a transaction fee mechanism based on Bayesian game theory to achieve user and miner incentive compatibility.