A Token for a decentralized drinking game
MOATcoin is an ERC20 token built in Solidity for the Ethereum blockchain. To interact with it, you can use our Telegram bot, @moatbot
The concept of the game is pretty simple. Once you register using @moatbot, you will be given 20 MOATcoins to start playing
The rules of the game are pretty simple: there are certain forbidden words that cannot be said outside of the workplace. If a player says one of these words, he/she will have to drink a shot.
Players can accuse each other, defend themselves and testify on other players drinking directly on a group chat on Telegram: @moatbot will take care to register everything on the blockchain.
To play the game, start by contacting @moatbot in a private chat. It will guide you setup an account. An Ethereum wallet will be created and managed for you; 20 MOAT coins will be minted and given to you
@moatbot @Max said the word
. This action will put one of your tokens at stake.@moatbot @Max had his shot
. This action will cause: the staked token to return to the accuser; the minting of an award token for the accuser, the accused and the witness.That is not true
.@moatbot @Max said the name
@moatbot @Max had his shot
That is not true
(replying to the message that accuses you)execute
(replying to the poll, after 2 hours, if the sentence doesn't get autoexecuted for some reason)WARNING: Before voting on a poll, wait for the trial to be confirmed on the blockchain, otherwise your vote will be lost
BEWARE: If you say a forbidden word in the chat, you will be automatically accused by @moatbot!
P.S.: Other commands work too, is up to you to figure them out!
You can find and interact with the contract on the Ropsten testnet at the following address: 0x703dbd8cCFdA00DCeDDdab21a8D93d09DB39e177
You can read the scientific paper here