I bought a ticket to attend StrangeLoop 2017 (IMO, one of the best conferences out there), but something came up and I can no longer attend.
Since I'm learning about Ethereum, I thought it might be a good, fun idea to raffle off my ticket using a smart contract that is provably fair and publicly auditable.
The idea is that people would buy raffle tickets by sending X amount of ether to the contract, and once the deadline finishes the contract itself would randomly choose a winner. But I wonder...
If I were someone interested in participating in the raffle... how could I trust that if won I would actually receive the conference ticket?
In other words, more than trusting the contract, in this case, I would need people to trust me.
Is there anything I can implement in the contract itself in order to gain the trust from the users?