Wird hier durch einen algorithmus entschieden wann nichts mehr ausbezahlt werden kann oder wird solange ausbezahlt wie sich neue leute finden lassen die auf den zug aufspringen?
Es läuft so:
Du zahlst in den Ponzi ein -> die Coins kommen in die Contract Wallet und du bekommst den gleichen Betrag als virtuelles Guthaben vom Programm gutgeschrieben.
Dann wird das virtuelle Guthaben einfach jeden Tag um 0.5% erhöht (inkl. Zineszins)
Auszahlung wird vom User getriggert -> wenn du eine 0 ETH Transaktion machst.
Dann gibt es 2 Möglichkeiten:
1. Ist in der Contract Wallet nicht mehr genug Kohle -> Komplettreset
2. Im Contract sind genug Coins um die Auzahlung zu machen -> bekommst dein virtuelles Geld in Form von echten Ethereums
Der Code ist ja komplett opensource: https://etherscan.io/address/0x398bf07971475a020831d9c5e2ac24ff393b9862#code
Hier die Stelle mit dem Auszahlungstrigger:
Investment storage acc = investmentTable[roundcount][msg.sender];
uint addreward = getAccountBalance(msg.sender);
uint win = addreward - acc.initamount;
uint payamount = addreward + acc.refbonus;
if(payamount <= 0) return;
if(address(this).balance < payamount){ <--- 1 --- Reset ---------
reset();
}else{ <--- 2 --- Auzahlung ----
payoutList[payoutcount++] = Payment(msg.sender, acc.initamount, payamount);
acc.initamount = 0;
acc.refbonus = 0;
msg.sender.transfer(payamount);
investmentTable[roundcount][acc.refaddress].refbonus += win / 10; // Referral get 10%
}
}