Show Posts
|
Pages: [1] 2 3 »
|
... doesn't hold any ethers in the first place. It simply always pays out the payoutindex until the payout is fulfilled. 2,5% fee (so I don't get incentiviced to deposit first) CONTRACT + CODE: 0x83651a62b632c261442f396ad7202fe2a4995e3aDEPOSIT: 0.1 ether ~ 50 ethersMULTIPLIER: 2XYou all know the unwritten rules of the ponzi that this contract is: First in - First out, only deposit what you can lose and only play for fun. Json: [{"constant":false,"inputs":[{"name":"newFeeAddress","type":"address"}],"name":"NewFeeAddress","outputs":[],"type":"function"},{"constant":true,"inputs":[{"name":"id","type":"uint256"}],"name":"UserDatabase","outputs":[{"name":"Address","type":"address"},{"name":"Payout","type":"uint256"},{"name":"PaidOut","type":"uint256"},{"name":"PayoutLeft","type":"uint256"},{"name":"info","type":"string"}],"type":"function"},{"inputs":[],"type":"constructor"}]
|
|
|
It's still functional... it's just that the jackpot winner has to provide more gas, because that one has to calculate the square root of a number.
|
|
|
My picture can now be shown.  And I'm making a second version that has cleaner code ( ~200 lines of code less), hopefully one that CAN be verified by etherscan and all rounds have the same round limit (100 ether) and input limit (10 ether), so it doesn't have to consume a lot of gas at the beginning of the round. Although the above code is working and has been tested in morden a lot. I can see now how a lot of code could be neater.
|
|
|
Don't tell me that over 1000 ether is now STUCK in the contract right? 
|
|
|
PLEASE WATCH THIS CONTRACT IN MIST GUI, ALL INFORMATION IS PROVIDED THERE.[{ "constant": true, "inputs": [], "name": "Transparancy", "outputs": [{ "name": "Deployer", "type": "address" }, { "name": "FeeAddress", "type": "address" }, { "name": "GasAmountToFeeAddress", "type": "uint256" }, { "name": "UnprocessedDividend", "type": "uint256" }, { "name": "info", "type": "string" }, { "name": "UncollectedFees", "type": "uint256" }, { "name": "TotalInput", "type": "uint256" }, { "name": "TotalOutput", "type": "uint256" }, { "name": "info2", "type": "string" }], "type": "function" }, { "constant": true, "inputs": [{ "name": "id", "type": "uint256" }], "name": "InvestorList", "outputs": [{ "name": "TotalInvestors", "type": "uint256" }, { "name": "NextPayoutToId", "type": "uint256" }, { "name": "EthereumAddress", "type": "address" }, { "name": "Payout", "type": "uint256" }, { "name": "Paid", "type": "bool" }, { "name": "info", "type": "string" }], "type": "function" }, { "constant": false, "inputs": [{ "name": "Ether", "type": "bool" }, { "name": "Finney", "type": "bool" }, { "name": "Szabo", "type": "bool" }, { "name": "Wei", "type": "bool" }], "name": "ChangeShownDenomination", "outputs": [], "type": "function" }, { "constant": true, "inputs": [{ "name": "id", "type": "uint256" }], "name": "ContributorList", "outputs": [{ "name": "ActiveContributors", "type": "uint256" }, { "name": "TotalShare", "type": "uint256" }, { "name": "Name", "type": "string" }, { "name": "EthereumAddress", "type": "address" }, { "name": "Dividend", "type": "uint256" }, { "name": "info", "type": "string" }, { "name": "DividendLeft", "type": "uint256" }, { "name": "info2", "type": "string" }], "type": "function" }, { "constant": true, "inputs": [], "name": "RoundInfo", "outputs": [{ "name": "Round", "type": "uint256" }, { "name": "RoundBalance", "type": "uint256" }, { "name": "InvestmentBalance", "type": "uint256" }, { "name": "RoundLimit", "type": "uint256" }, { "name": "ShortLimit", "type": "uint256" }, { "name": "Jackpot", "type": "uint256" }, { "name": "info", "type": "string" }], "type": "function" }, { "constant": false, "inputs": [{ "name": "Name", "type": "string" }], "name": "ChangeName", "outputs": [], "type": "function" }, { "constant": false, "inputs": [{ "name": "amountInCurrentDenomination", "type": "uint256" }, { "name": "all", "type": "bool" }], "name": "PayoutDividendEarly", "outputs": [], "type": "function" }, { "constant": false, "inputs": [{ "name": "NewDeployer", "type": "address" }, { "name": "NewFeeAddress", "type": "address" }, { "name": "NewGasAmount", "type": "uint256" }], "name": "__DeployerFunctions", "outputs": [], "type": "function" }, { "inputs": [], "type": "constructor" }, { "anonymous": false, "inputs": [{ "indexed": false, "name": "info", "type": "string" }, { "indexed": false, "name": "ByWho", "type": "address" }], "name": "DenominationChanged", "type": "event" }, { "anonymous": false, "inputs": [{ "indexed": false, "name": "round", "type": "uint256" }, { "indexed": false, "name": "info", "type": "string" }], "name": "ShortLimitReached", "type": "event" }, { "anonymous": false, "inputs": [{ "indexed": false, "name": "info", "type": "string" }, { "indexed": false, "name": "round", "type": "uint256" }, { "indexed": false, "name": "RoundLimit", "type": "uint256" }, { "indexed": false, "name": "ShortLimit", "type": "uint256" }, { "indexed": false, "name": "TotalInputSinceDeployment", "type": "uint256" }, { "indexed": false, "name": "TotalOutputSinceDeployment", "type": "uint256" }, { "indexed": false, "name": "info2", "type": "string" }], "name": "NewRound", "type": "event" }, { "anonymous": false, "inputs": [{ "indexed": false, "name": "round", "type": "uint256" }, { "indexed": false, "name": "info", "type": "string" }, { "indexed": false, "name": "amountleft", "type": "uint256" }, { "indexed": false, "name": "info2", "type": "string" }], "name": "Last10PercentOfRound", "type": "event" }, { "anonymous": false, "inputs": [{ "indexed": false, "name": "Jackpot", "type": "address" }, { "indexed": false, "name": "JackpotClaimedBy", "type": "string" }, { "indexed": false, "name": "JackpotAmount", "type": "uint256" }, { "indexed": false, "name": "AmountInvestors", "type": "uint256" }, { "indexed": false, "name": "NewContributors", "type": "uint256" }, { "indexed": false, "name": "info", "type": "string" }], "name": "LastRound", "type": "event" }, { "anonymous": false, "inputs": [{ "indexed": false, "name": "info", "type": "string" }, { "indexed": false, "name": "amountInWei", "type": "uint256" }], "name": "TiedUpLooseEnds", "type": "event" }] CONTRACT CODE: 0x97afa00f26e66bf96a7338e67ee945d1f3080b78DEPOSIT: MIN: 1 finney - MAX: 10% of round limit (100 finney in round 1 - 10 ether in round 100)MULTIPLIER: 1.1X - ~1,7XGeometric Ponzi is designed to pay out all investments at the end of the round. It does so by splitting up the deposits into two categories: Investments and Contributions. At the end of a round, 25% of deposits has become contributions. All contributions receive dividend until twice of initial contribution is reached. Not only does the contributor get more back over time. The last contributor of the round gets a jackpot that is 5% of all deposits of that round. Of all deposits, 5% goes to fill the jackpot, 10% becomes dividend for contributors and 2,5% fees. Investments: - Multiplier: 1.1x
- Guaranteed pay-out in the same round.
Contributions: - Multiplier: 2x
- Get paid out in dividend over multiple rounds until completely paid out.
- It is possible to payout dividend early, although it will lower your share and decreases the rate of dividend.
NO RANDOM, NO CHANCE OR LUCK INVOLVED. Extensively tested in Morden: http://testnet.etherscan.io/address/0x81627a70cc3b1dcafe0b75a4af8379a268d146cf#internaltx (look at the contract creator to see how much I've redeployed this contract to fix all possible bugs, reduce gas costs and simplify usability.) NOTICE: Last person in round have to pay more gas then that the MIST UI suggests. You might have won the jackpot, but you ALSO have to calculate the short limit for the next round. FAQ:How much of my deposit will be contribution?Depends on how far the game is in the round. If you deposit before the short limit then all your deposit will be turned into investment and your deposit will be paid back in the same round. If you deposit after the short limit then contribution will be calculated. Which you can see below. Round limit: The first round has a round limit of 1 ether (maximum deposit = 10% of round limit = 100 finney in round 1). After every round the round limit increases with 1 ether, until a cap of 100 ether has been reached. Round balance: The amount of deposits in this round. Short limit: short limit = round limit - squareroot(squared(round limit) / 2) Contribution: b = round balance - short limit; contribution = (((b + b + deposit) / 2) * deposit) / roundLimit; Geometric Ponzi is the sequal to 'Nice Guy Tax': https://bitcointalk.org/index.php?topic=1430910Nice Guy Tax began with the idea that ponzi's can restart if the gap between payout and balance is repaid.
|
|
|
Please take a look. the entry value isn't high
|
|
|
PLEASE WATCH THIS CONTRACT IN MIST GUI, ALL INFORMATION IS PROVIDED THERE.[{ "constant": true, "inputs": [], "name": "Transparancy", "outputs": [{ "name": "Deployer", "type": "address" }, { "name": "FeeAddress", "type": "address" }, { "name": "GasAmountToFeeAddress", "type": "uint256" }, { "name": "UnprocessedDividend", "type": "uint256" }, { "name": "info", "type": "string" }, { "name": "UncollectedFees", "type": "uint256" }, { "name": "TotalInput", "type": "uint256" }, { "name": "TotalOutput", "type": "uint256" }, { "name": "info2", "type": "string" }], "type": "function" }, { "constant": true, "inputs": [{ "name": "id", "type": "uint256" }], "name": "InvestorList", "outputs": [{ "name": "TotalInvestors", "type": "uint256" }, { "name": "NextPayoutToId", "type": "uint256" }, { "name": "EthereumAddress", "type": "address" }, { "name": "Payout", "type": "uint256" }, { "name": "Paid", "type": "bool" }, { "name": "info", "type": "string" }], "type": "function" }, { "constant": false, "inputs": [{ "name": "Ether", "type": "bool" }, { "name": "Finney", "type": "bool" }, { "name": "Szabo", "type": "bool" }, { "name": "Wei", "type": "bool" }], "name": "ChangeShownDenomination", "outputs": [], "type": "function" }, { "constant": true, "inputs": [{ "name": "id", "type": "uint256" }], "name": "ContributorList", "outputs": [{ "name": "ActiveContributors", "type": "uint256" }, { "name": "TotalShare", "type": "uint256" }, { "name": "Name", "type": "string" }, { "name": "EthereumAddress", "type": "address" }, { "name": "Dividend", "type": "uint256" }, { "name": "info", "type": "string" }, { "name": "DividendLeft", "type": "uint256" }, { "name": "info2", "type": "string" }], "type": "function" }, { "constant": true, "inputs": [], "name": "RoundInfo", "outputs": [{ "name": "Round", "type": "uint256" }, { "name": "RoundBalance", "type": "uint256" }, { "name": "InvestmentBalance", "type": "uint256" }, { "name": "RoundLimit", "type": "uint256" }, { "name": "ShortLimit", "type": "uint256" }, { "name": "Jackpot", "type": "uint256" }, { "name": "info", "type": "string" }], "type": "function" }, { "constant": false, "inputs": [{ "name": "Name", "type": "string" }], "name": "ChangeName", "outputs": [], "type": "function" }, { "constant": false, "inputs": [{ "name": "amountInCurrentDenomination", "type": "uint256" }, { "name": "all", "type": "bool" }], "name": "PayoutDividendEarly", "outputs": [], "type": "function" }, { "constant": false, "inputs": [{ "name": "NewDeployer", "type": "address" }, { "name": "NewFeeAddress", "type": "address" }, { "name": "NewGasAmount", "type": "uint256" }], "name": "__DeployerFunctions", "outputs": [], "type": "function" }, { "inputs": [], "type": "constructor" }, { "anonymous": false, "inputs": [{ "indexed": false, "name": "info", "type": "string" }, { "indexed": false, "name": "ByWho", "type": "address" }], "name": "DenominationChanged", "type": "event" }, { "anonymous": false, "inputs": [{ "indexed": false, "name": "round", "type": "uint256" }, { "indexed": false, "name": "info", "type": "string" }], "name": "ShortLimitReached", "type": "event" }, { "anonymous": false, "inputs": [{ "indexed": false, "name": "info", "type": "string" }, { "indexed": false, "name": "round", "type": "uint256" }, { "indexed": false, "name": "RoundLimit", "type": "uint256" }, { "indexed": false, "name": "ShortLimit", "type": "uint256" }, { "indexed": false, "name": "TotalInputSinceDeployment", "type": "uint256" }, { "indexed": false, "name": "TotalOutputSinceDeployment", "type": "uint256" }, { "indexed": false, "name": "info2", "type": "string" }], "name": "NewRound", "type": "event" }, { "anonymous": false, "inputs": [{ "indexed": false, "name": "round", "type": "uint256" }, { "indexed": false, "name": "info", "type": "string" }, { "indexed": false, "name": "amountleft", "type": "uint256" }, { "indexed": false, "name": "info2", "type": "string" }], "name": "Last10PercentOfRound", "type": "event" }, { "anonymous": false, "inputs": [{ "indexed": false, "name": "Jackpot", "type": "address" }, { "indexed": false, "name": "JackpotClaimedBy", "type": "string" }, { "indexed": false, "name": "JackpotAmount", "type": "uint256" }, { "indexed": false, "name": "AmountInvestors", "type": "uint256" }, { "indexed": false, "name": "NewContributors", "type": "uint256" }, { "indexed": false, "name": "info", "type": "string" }], "name": "LastRound", "type": "event" }, { "anonymous": false, "inputs": [{ "indexed": false, "name": "info", "type": "string" }, { "indexed": false, "name": "amountInWei", "type": "uint256" }], "name": "TiedUpLooseEnds", "type": "event" }] CONTRACT CODE: 0x97afa00f26e66bf96a7338e67ee945d1f3080b78DEPOSIT: MIN: 1 finney - MAX: 10% of round limit (100 finney in round 1 - 10 ether in round 100)MULTIPLIER: 1.1X - ~1,7X Geometric Ponzi is designed to pay out all investments at the end of the round. It does so by splitting up the deposits into two categories: Investments and Contributions. At the end of a round, 25% of deposits has become contributions. All contributions receive dividend until twice of initial contribution is reached. Not only does the contributor get more back over time. The last contributor of the round gets a jackpot that is 5% of all deposits of that round. Of all deposits, 5% goes to fill the jackpot, 10% becomes dividend for contributors and 2,5% fees. Investments: - Multiplier: 1.1x
- Guaranteed pay-out in the same round.
Contributions: - Multiplier: 2x
- Get paid out in dividend over multiple rounds until completely paid out.
- It is possible to payout dividend early, although it will lower your share and decreases the rate of dividend.
NO RANDOM, NO CHANCE OR LUCK INVOLVED. Extensively tested in Morden: http://testnet.etherscan.io/address/0x81627a70cc3b1dcafe0b75a4af8379a268d146cf#internaltx (look at the contract creator to see how much I've redeployed this contract to fix all possible bugs, reduce gas costs and simplify usability.) FAQ:How much of my deposit will be contribution?Depends on how far the game is in the round. If you deposit before the short limit then all your deposit will be turned into investment and your deposit will be paid back in the same round. If you deposit after the short limit then contribution will be calculated. Which you can see below. Round limit: The first round has a round limit of 1 ether (maximum deposit = 10% of round limit = 100 finney in round 1). After every round the round limit increases with 1 ether, until a cap of 100 ether has been reached. Round balance: The amount of deposits in this round. Short limit: short limit = round limit - squareroot(squared(round limit) / 2) Contribution: b = round balance - short limit; contribution = (((b + b + deposit) / 2) * deposit) / roundLimit; Geometric Ponzi is the sequal to 'Nice Guy Tax': https://bitcointalk.org/index.php?topic=1430910Nice Guy Tax began with the idea that ponzi's can restart if the gap between payout and balance is repaid.
|
|
|
I don't know why some ppl sent money to this shit... they really want to loose their money.
It was obvious from day 1 it was a scam, and I warned ppl since the first page of this post...
But well, I guess some ppl will stay dumb no matter how much you try...
Having good faith in a emerging markets contributes to starting endeavors with potential. I understand completely that the blockchain is supposed to be trustless, but the blockchain seems to have limitations as well. So trust will be distributed to the limitations of the computing power of the blockchain. Call me whatever you want. But without people like me, who would be the first one to ever bought a bitcoin in the first place... I don't know why some ppl sent money to this Shit. I hope my awnser will be sufficient, get off your high horse mister.
|
|
|
Thank you for your reply gkucmierz. Let's put your turing mind to the test shall we  ? I've changed the parameters of the contract minimum of 1 finney to a maximum of 4 finney. disables fees as well. 4 finney (above 100 eth in real contract) == 0 days of payout?? <- I don't understand why you have that in there in function calculateROI 1 finney == 110 days of payout 2 finney == 120 days of payout 3 finney == 130 days of payout What happens in your actual contract when I put in less then 1 ether? ROI returns 0? so then I have 0 days left in leftPayDays? But I can see that it does work in your invoked transactions. Can you explain how this works exactly? And I've added a currentOwner.send(this.balance) And to do that I had to change uint balance to uint balanc Also next time it's proper manners to use EDIT: I've also added some more uint public about stuff I'm generally curious for
|
|
|
I will definitely count that as empirical truth... /sarcasm
I will test your contract and post results here.
If anyone has arguments to stop me from doing this. Now is your time.
Don't Not an argument. EDIT: I don't even know how lol. I can deploy three contracts.. Which one should I deploy? Is it the last one because that would trigger the others?
|
|
|
So you're basically giving others incentives to deploy your code themselves to test it out on their own.
My mind is like turing machine. I was testing whole code few times in my mind and thats is enough for such simple contract  I will definitely count that as empirical truth... /sarcasm I will test your contract and post results here. If anyone has arguments to stop me from doing this. Now is your time. EDIT: I don't even know how lol. I can deploy three contracts.. Which one should I deploy? Is it the last one because that would trigger the others?
|
|
|
I'm just kidding, don't worry. Your code seems interesting. Do you have an address where I can see that you have tested it yourself? A testing contract?
Unfortunately no This is test battlefield  So you're basically giving others incentives to deploy your code themselves to test it out on their own.
|
|
|
I'm just kidding, don't worry. Your code seems interesting. Do you have an address where I can see that you have tested it yourself? A testing contract?
|
|
|
Heeeey BetGod... You mastermind you  4/12/2016 gkucmierz has updated his website to reflect the below warning. !WARNING!Code in question: // calculate ROI based on investor value function calculateROI() internal returns (uint8) { if (msg.value <= 1 ether) return 110; // 110% if (msg.value <= 10 ether) return 120; // 120% if (msg.value <= 100 ether) return 130; // 130% return 0; } gkucmierz does not mention here that anything above 100 ether does not count as an investmenthttp://imgur.com/Zu4crlx - 4/12/2016 TESTING CONTRACT: http://etherscan.io/address/0x49C3019b7A83B3c77A823255533975969027308D#codeIn this testing contract 4 finney acts like inputs above 100 ether. It does not show in the mist browser that the input of 4 finney has any days left of pay out http://imgur.com/tIT6vk2
|
|
|
BetGod obviously made the rubixi dot tk account himself, pretended he got hacked and uses his puppetaccounts to put the blame on rubixi. I keep track of all the connections made on all the sites. BetGod is the one with the most fake accounts here. And like he said himself: "he's a scammer, wannabe mastermind".
|
|
|
Man ...
This guy BetGod had implemented a function where he could withdraw everything when he wanted. No one did actually see this?
Everyone saw that.
|
|
|
And he just scammed everyone, looks like he cashed out after getting caught messing with Rubixi
lol, whoever got scammed deserved it, we warned you guys plenty that this guy was not trustable. Somehow I feel sorry for them even though they didn't review the code before investing We should definitely propose a visible disclaimer for investors: - no value added, just a wealth redistribution - invest only money you don't need - invest only if you're able to understand the code - invest only if it has been validated by the community - ... IMO, this would be fair for new joiners You know I did understand the code, it's that I TRUSTED HIM EVEN THOUGH EVERYONE SAID I SHOULDN'T!! well... Should I never act in good faith ever again?
|
|
|
And he just scammed everyone, looks like he cashed out after getting caught messing with Rubixi
lol, whoever got scammed deserved it, we warned you guys plenty that this guy was not trustable. YEAH !! IN YOUR FACE PEOPLE WHO GOT SCAMMED!!... ow wait.. But I'm actually guessing it was me and only me who got into it though
|
|
|
You can put two contracts into one contract? How does that work 
|
|
|
Well I won't recommend putting money in this either until BetGod fixes the bug in his contractchain first
|
|
|
|