Pluto Communist Lotto

Last bidder keeps the prize. All others get a cashback.


The last player may claim the prize if no one else bids for 24 hours.

The instant jackpot chance for new bids raises every 15 seconds. There is always a winner.

Both the prize and the cashback reward keep growing until the end of each cicle.

There is no limit for the cashback reward. It may become greater than what you originally paid.

This smart contract is fully automated and will go on forever.


Fetching Blockchain Data. This may take a few seconds...



HOW DO I PLAY?

You will use the browser extension Metamask to interact with the blockchain. Log in to your Metamask and click the "Bid" button to make a bid. If you remain the last bidder for 24 hours, you win the prize. After a cicle is over, anyone can withdraw a cashback amount for each losing bid they made in that cicle.


HOW DOES THE SYSTEM WORK?

Whenever a bid is made, 80% of its value goes to the "communist pot" and 20% goes to the "winner's prize". Then, the cost of new bids is raised by 0.5%.


WHAT HAPPENS WHEN SOMEONE HITS THE JACKPOT?

When the jackpot is hit, a cicle ends and a new cicle begins automatically. The last bidder may withdraw the winner's prize and the "communist pot" is divided equally between all losing bids. This is the 'Losing Bid Cashback'.


HOW IS THE JACKPOT CALCULATED?

Whenever a bid is made, the smart contract converts the hash of the previous block into a number and checks whether it is less than the current jackpot chance. If it is, the jackpot is hit. Each cicle starts with a 0% chance of hitting the jackpot, but that chance is incremented every ~15 seconds (every new block). In roughly one week the chance of hitting the jackpot when you make a new bid is 1%.


WAIT! HOW IS THIS JACKPOT SYSTEM RANDOM?

It is NOT random, it is deterministic. When one player hits the jackpot, the system automatically places any further bids for that cicle in the next one. That means that the FIRST player to make a bid during a block that hits the jackpot is the winner. And that's that. If you can calculate it and be the first one to bid, the prize is yours. This is by design.


WHAT IS THE CODE FOR THAT?

result = uint(blockhash(block.number-1)) % jackpotPossibilities;
if(result < currentCicle.jackpotChance) { //JACKPOT! }

Bear with me: the 'result' is 'lastHash' % 'jackpotPossibilities'. The constant 'jackpotPossibilities' is always 5000000. The variable 'jackpotChance' is the 'age' of the cicle, in blocks. The system compares the 'result' (a faux-random number ranging from 0 to 4999999) with the 'jackpotChance'. If the 'result' is less than the 'jackpotChance', we have a winner.


IS IT POSSIBLE TO ABUSE THE SYSTEM?

Yes, in two ways. The first is the one alluded above: verify if the new block is a jackpot block and bid only when it is, hoping that your tx is the first of its kind in the block. If it's not the first one, you will automatically make a bid in the next cicle and any excess ETH will go to the winner's prize of that next cicle.
The second way to abuse the system is by listening to the "NewCicle" event. The contract will emit that event whenever a new cicle has begun - and that's a great time to make bids, even though you have almost no chance of remaining the last bidder for long, or hitting the jackpot. It is worth it because by the time the cicle ends you will most probably get a cashback greater than what you paid.


WHY SHOUD I PLAY THIS? IS THIS NOT A PYRAMID SCHEME?

First, you should not play it unless you know what you are doing. Second, although this is not a classic pyramid ('ponzy') scheme, it has great similarities. It looks more like two pyramids glued together - like the Ethereum logo, if you will. Players will almost always fare well when they get into a cicle quickly, especially if they make more than one bid. But you may also fare very well towards the end, when the jackpot chance is high and you might claim the larger prize for yourself. It's a gamble, of course. This is not a money making machine. You should only play what you are willing to loose, even though you might win everytime if you know how to play (you don't have to get the winner's prize to win, you can win on the communist side).


IF I DON'T BUY IN THE BEGINNING, NOR THE VERY END, WILL I LOOSE MONEY?

You might loose some change, but you will always receive a cashback. The cashback keeps increasing everytime a new bid is made. So, if nobody else bids after you, you won. If many people bid after you, you win some, too. If only a few people bid after you, your cashback will be less than what you paid.


HOW CAN THE SYSTEM WORK FOREVER?

The system started with a deposit, an influx of Ether from a wallet. After that, it always reserves a small part of the communist pot to start a new cicle. When the communist pot is too thin, the new cicle will have a smaller initial prize and cheaper bid cost. Whenever the communist pot allows for a normal cicle again, the system will automatically normalize the situation. By adapting in that manner, it is able to maintain itself through different cenarios and even very different ETH/USD prices.


HOW CAN I BE SURE THE CONTRACT DOES WHAT YOU SAY IT DOES?

LOADING ADDRESS...


WHAT IF THIS WEBSITE GOES OFFLINE?

You can interact with the contract forever even without this website, by communicating directly with the blockchain. The easiest way is using MyEtherWallet with Metamask. Just take note of the contract's address and use it's ABI (you can find it by clicking on the contract's address above). You are good to go.


WTF IS THE CONTRACT'S ABI?

The acronym "ABI" stands for "Application Binary Interface". It's a way of telling MyEtherWallet how to interact with the contract. Basically, it holds information about the contract's functions, the things you can do with it. When you input a contract's ABI in MyEtherWallet, you can use a friendly interface to interact with it.


I NEED SUPPORT!

This is an automated system. It's impossible to meddle with it - even the creators can't do anything. You can confirm this by reading the contract in the blockchain at the above address. If there's a bug, that bug will be there forever. If there's another exploit, it will remain there. There's no support, no fix, no director. This contract is provided 'as is'. Please talk to people in forums to get the answers you seek.


IS THIS LEGAL IN MY COUNTRY?

What you really want to know is if there is any chance that your money will be stuck in the contract. This contract is automated and does not depend on any authorities to pay. If you have made bids in a cicle, you will always be able to withdraw your prizes and cashbacks. The contract doesn't care who you are, nor where you live. If anything or anyone bans this website, all you have to do is interact directly with the blockchain to claim your Ethers, as explained above. MyEtherWallet with Metamask is the easiest way, but any other way of communicating with the blockchain will work.