Pages:
Author

Topic: ChainProfit.com - 27+ BTC Paid | 140% Return | Running over four months now - page 28. (Read 28698 times)

hero member
Activity: 658
Merit: 500
Ponzi schemes for definition can't be fair... At the very most you may think to create some pyramidal or multilevel scheme which isn't a complete scam.
uki
legendary
Activity: 1358
Merit: 1000
cryptojunk bag holder
Ponzi Games are getting interesting, but as well as it is getting risky. Operators are keeping things hazy to the investors. As a coder I am preparing to launch a provably fair ponzi game. Would like to know what are the points people are suggesting to cover so that we can minimize the risk as well as make it provably fair and interesting.

Ideas are welcome. Please make this discussion constructive...

Ponzi schemes by definition end up in the moment the author of the scheme decides to run away with the money that was collected. What would you like to have provably fair? The probability that the scammer runs away after, say two days? Please clarify what you really mean.
Minimizing the risks? Well, I bet none of the Ponzi authors would agree for an honest and renowned escrow (with positive trust) for some fixed amount of time.
copper member
Activity: 1498
Merit: 1528
No I dont escrow anymore.
The source is mostly very simple, e.g.:
Code:
function getLuckyNumber($serverSeed, $clientSeed, $incrementalNonce) {
    $seed = $serverSeed . '-' . $clientSeed . '-' . $incrementalNonce;
    do {
        $seed = sha1($seed);
        $lucky = hexdec(substr($seed,0,8));
    } while ($lucky > 4294960000);
    return ($lucky % 10000) / 100;
}

Sure assuming that is the code that is used for a given game.  

If its not the rolls with be different.

The owner of the game really can do what the want.   They don't even have to provide source.  

If they dont they will be considered untrustworthy.

In any case I bet a great many people are clueless what sha1 is.  

Its not important to understand the details as long as you can verify the rolls with someone neutral or someone you trust.

-snip-
My point is simple, I don't think a dice game is anymore trustworthy than a Ponzi game.   They all have the same basic problem, that is they have to be trustworthy in the first place.

Thats your opinion. I am not convinced, but lets assume for a second this is true. How does it help you? You are trying over and over again to argue that something different (state, dice sites) is not trustworthy which does nothing to support your cause.

With a dice game you have the site gaining off of a small edge.   Probably most of these sites are legit.   However if you play it, you will only lose value over time.   The house edge will slowly but surely take everything away from you.   I don't see why that is held up as a shinning example of something fair.  

Because the odds are known and the rolls can be verified. Of course the casino is profitable long term otherwise no one would run one.

-snip-
This is exactly what I disagree with.   You call losing your deposit a scam.   Well if you gamble enough with a legit gambling site, you will also lose your stake.   In both cases you lose everything, yet one is ok and the other isn't.   

One is fair the other is arbitrary thats the difference.

In both cases you also have a risk of being scammed by an operator, but one is okay and the other isn't?   

The same risk as everywhere exchanges, online gambling, even the trustworthy escrowers here. If the operator for some unknown reason decides to stop beeing honest there is nothing you can do about it. But at least it is immediatly known. A ponzi can be dishonest, but it can not be detected.

-snip-
Agreed, but a dice site could be designed so that the operator can always place winning bets and he is the only one that can do that.    That could even be done with the standard provable code provided you don't share all the code of the system.   How is that any different than the Ponzi game problem?   

Thanks for confirming my hunch. You dont actually do not understand how this works, do you? If the operator of a dice site wants to cheat themselves out of their own money, I am perfectly fine with it. If the operator of a dice site uses the knowledge of the server seed to win at their own site, they win their own money.

It gets back to one thing.   You have to have trust in the operator.   If the operator is dishonest, it doesn't matter what the game is.   I'm baffled by how naïve people are.     

This is common knowledge, you brought this up to try and defend the ponzis while it is not even defending the ponzi. You try to attack provably fair - well known and established concept you apparently do not understand - in order to gain nothing.


tl;dr:
#1 A ponzi can only be fair if the operator does not play. This can not be proven. Great minds have tried for centuries. Go ahead and try it. I will applaud your success should you succeed.

#2 Whether or not dice sites and provably fair gambling can be cheated is not part of the discussion as it has nothing to do with ponzis

#3 Every time you give bitcoins to someone else, like the operator of any (!) site in order to do anything you are at risk of getting scammed. This is not an argument for ponzis. This is a general risk of the Internet.
hero member
Activity: 854
Merit: 510
.. The operator could easily invest their own money into the ponzi from various addresses, knowing that they would have the money returned to them even if they have to payout to other investors. If they do not receive enough money then they simply run away with their own money plus the money of their other investors.


The idea with ponzi games is that the operator does not play. Its PvP players gamble against each other and the operator gets a little bonus for providing the service. Youd have to prove this for a ponzi to be provably fair. So you have to prove that a certain person and their friends are not playing. Proving a negative is considered impossible.

tl;dr: A provably fair ponzi would have to prove either that the operators are not playing or make sure that everyone is a player.....


This ^^^^.
Until you can solve that conundrum, there is no way that any ponzi game can be considered legit or fair.

Agreed, but a dice site could be designed so that the operator can always place winning bets and he is the only one that can do that.    That could even be done with the standard provable code provided you don't share all the code of the system.   How is that any different than the Ponzi game problem?  

It gets back to one thing.   You have to have trust in the operator.   If the operator is dishonest, it doesn't matter what the game is.   I'm baffled by how naïve people are.    

EDIT:  I have no idea why the operator would want to do that, unless is was a backdoor to scam the site. 
sr. member
Activity: 432
Merit: 250
Febriyana Muhammad
Ponzi make a provably fair,
I think that is not ponzi,
but gambling  Grin
legendary
Activity: 1932
Merit: 1737
"Common rogue from Russia with a bare ass."
.. The operator could easily invest their own money into the ponzi from various addresses, knowing that they would have the money returned to them even if they have to payout to other investors. If they do not receive enough money then they simply run away with their own money plus the money of their other investors.


The idea with ponzi games is that the operator does not play. Its PvP players gamble against each other and the operator gets a little bonus for providing the service. Youd have to prove this for a ponzi to be provably fair. So you have to prove that a certain person and their friends are not playing. Proving a negative is considered impossible.

tl;dr: A provably fair ponzi would have to prove either that the operators are not playing or make sure that everyone is a player.....


This ^^^^.
Until you can solve that conundrum, there is no way that any ponzi game can be considered legit or fair.
hero member
Activity: 854
Merit: 510
we cant create a fair ponzi game
because fair and ponzi is diffirent world
it cant be in same sentences...

Ponzi schemes are everywhere, mostly used by governments.   Most people are just seem blind to them.

Besides Ponzi schemes, there are pyramid schemes of a vast variety.   They are a primary reason I really dislike affiliate programs.  

There are addiction schemes with drugs (even tobacco).

Then there is just plain old gambling which is a 100% sure way of losing all your wealth.  

How are any of these things better?

EDIT: Sorry ... I just realized I was off topic. 
hero member
Activity: 854
Merit: 510
Whenever you want to build provably game but as long as ponzi scheme exist, you will never build a provably fair ponzi.

As we know Ponzi scheme will scam people in the end.
Better gambling it rather invest into ponzi

This is exactly what I disagree with.   You call losing your deposit a scam.   Well if you gamble enough with a legit gambling site, you will also lose your stake.   In both cases you lose everything, yet one is ok and the other isn't.   In both cases you also have a risk of being scammed by an operator, but one is okay and the other isn't?   
hero member
Activity: 854
Merit: 510
The source is mostly very simple, e.g.:
Code:
function getLuckyNumber($serverSeed, $clientSeed, $incrementalNonce) {
    $seed = $serverSeed . '-' . $clientSeed . '-' . $incrementalNonce;
    do {
        $seed = sha1($seed);
        $lucky = hexdec(substr($seed,0,8));
    } while ($lucky > 4294960000);
    return ($lucky % 10000) / 100;
}

Sure assuming that is the code that is used for a given game.  The owner of the game really can do what the want.   They don't even have to provide source.   In any case I bet a great many people are clueless what sha1 is.  That is only one avenue of attack.   The point proof only prove what it was set up for.   If you aren't attacking dice rolls there are many other cheats that can be built in.   Or you don't even have to cheat, you just have to know what will happen from a given computer.  

My point is simple, I don't think a dice game is anymore trustworthy than a Ponzi game.   They all have the same basic problem, that is they have to be trustworthy in the first place.

With a dice game you have the site gaining off of a small edge.   Probably most of these sites are legit.   However if you play it, you will only lose value over time.   The house edge will slowly but surely take everything away from you.   I don't see why that is held up as a shinning example of something fair.  
legendary
Activity: 1148
Merit: 1006
Black Panther
Whenever you want to build provably game but as long as ponzi scheme exist, you will never build a provably fair ponzi.

As we know Ponzi scheme will scam people in the end.
Better gambling it rather invest into ponzi
full member
Activity: 168
Merit: 100
we cant create a fair ponzi game
because fair and ponzi is diffirent world
it cant be in same sentences...
copper member
Activity: 1498
Merit: 1528
No I dont escrow anymore.
-snip-
Not really ... let's just say it is possible to write a random number generator that gives clues to the next roll.  The clues could be coupled to the server seed and another function.   If you know what the next roll is like, you have a lot of options for cheating.   However that is just one approach, there are others and I'm sure many that I've never thought of.

Knowing the next number would give an advantage to the player not the operator. I dont see how this works, besides against the investors, which is a completly different topic and we are allready way off the OP (are ponzis fair).

I'm not going to give you any details on how to make a random number generator that cheats.  I'll just say it is extremely difficult to make a random number generator that is truly random.  Additionally if you can run it and get the same sequence with the same seed, it isn't really random.

Truly random is not the goal, as doog once said:

-snip-
I have tried many times to explain how truly random numbers can't be *provably* fair, and so we use secret seeds, public hashes and nonces to generate a sequence of pseudo-random rolls which are provably predetermined and which allow us to prove that we didn't change them depending on the user's bets or deliberately pick "bad" sequences.
-snip-


If you have the source and you can really understand the source then the hash keys might mean something.   Believe me, that is a tall order.  

The source is mostly very simple, e.g.:
Code:
function getLuckyNumber($serverSeed, $clientSeed, $incrementalNonce) {
    $seed = $serverSeed . '-' . $clientSeed . '-' . $incrementalNonce;
    do {
        $seed = sha1($seed);
        $lucky = hexdec(substr($seed,0,8));
    } while ($lucky > 4294960000);
    return ($lucky % 10000) / 100;
}

I wrote my own sha256 routine using AVX instructions along with parallel paths in the processor and understanding the simple hash math well enough to do that isn't something that can be done in a few hours.   There is a great deal of open source code that has had major bugs found only have years of a great many people going through the code.   If you don't believe me, read some pull requests in git repositories for your favorite Linux.    

I have no idea what this has to do with the topic at hand.

The point is that these proofs are only valid if the site is honest in the first place.    

I have yet to see an argument why this would be so.


You can check this site, the game called "the list" is similar to a ponzi

www.bitnety.com

Is interesting because rules and data is public and you can withdraw your coins whenever you want, without waiting time. As far I see, there is also another intersting feature: when players withdraws money also gives some of this to players still inside the "list"

Its a bit difficult to understand at first sight, but i tried the test mode and works!

I dont know, they got provably fair wrong and wrote "probable fair” instead. Ill take a deeper look when I have more time.
hero member
Activity: 784
Merit: 1000
I have seen people mentioning missed payouts on other threads, and the ponzi operator saying that some system error and will be fixed. Can't those people see, that operators are trying to skip payments and are keeping them to themselves, by getting people to believe in their BS ?
I think they didn't really understand what "Ponzi" is, so they just think they would always get interest by "investing". I hope they learned their lesson
legendary
Activity: 1512
Merit: 1000
if its a ponzi u cant do escrow ... wtf is wrong with u people ?
no wonder these thieves are are taking your money ... duh ...

I think OP refers a dedicated ponzi game like ponzidoge (was) but not a real ponzi scheme. In such a game players get into a queue and get paid from the next player's money until the round ends, so it shows some ponzi characteristics but still not a real ponzi. Certainly late comers are going to lose money but as the timer is there they know what level of risk they are taking.
full member
Activity: 182
Merit: 100
I have seen people mentioning missed payouts on other threads, and the ponzi operator saying that some system error and will be fixed. Can't those people see, that operators are trying to skip payments and are keeping them to themselves, by getting people to believe in their BS ?
hero member
Activity: 854
Merit: 510
Answer to a question asked in meta[1] as this is about provably fair not about the rating towards ponzis:

-snip-
Just a couple points, from a programming point of view.

1) The seeds are not meaningful unless you can actually exercise the code and produce the same throws.   Unless you know for certain the exact bytes running on the server, you can't be sure what you are seeing.   There are many possible cheats here, but they are complex in nature for an unskilled programmer.    I won't say more, but there are many possibilities.

2) You can still cheat without mucking with the random numbers by favorable rounding of the thresholds, etc.   A ton of little nicks can add up and if caught ... "Thank you for finding a bug!"

The problem is proof in the crypto world is only hash deep.   You can wrap a cheat in proof and it would still cheat.   

So you are saying it possible that I test 100000 rolls with their code and the seed (which is partly provided by me) in question which all turn out exactly as they did on the server, but they still cheat every 1millionth roll?
Even if thats true - which I doubt - it still needs only a single person to test 1million instead of 100k rolls and they are done with it. E.g. paradocks (#1 rolls on coinichiwa) has as of now made 3,929,072 rolls. Even if only half of them have been verified the scam would be public by now. The users total wagered is ~4.8 BTC which is 122 Satoshi on average. Lets say your code would pass all the tests and cheat every millionth roll, that user would be short 488 satoshi.

Again I know provably fair is not 100% because there are other factors but the roll, but to say that there are possible loopholes is very unlikely. Id like to see stats like those for primedice, but aparently Stunna keeps them hidden or I am to stupid to find them. The site has run 3 billion rolls now. Someone would have caught a cheat.


[1] https://bitcointalksearch.org/topic/m.10174134
Not really ... let's just say it is possible to write a random number generator that gives clues to the next roll.  The clues could be coupled to the server seed and another function.   If you know what the next roll is like, you have a lot of options for cheating.   However that is just one approach, there are others and I'm sure many that I've never thought of.

I'm not going to give you any details on how to make a random number generator that cheats.  I'll just say it is extremely difficult to make a random number generator that is truly random.  Additionally if you can run it and get the same sequence with the same seed, it isn't really random.  Anyway attacking the roll is a harder nut and there is a lot of low hanging fruit that I suspect most people would go with.  Even highly skilled programmers often aren't that strong in math.  

If you have the source and you can really understand the source then the hash keys might mean something.   Believe me, that is a tall order.   I wrote my own sha256 routine using AVX instructions along with parallel paths in the processor and understanding the simple hash math well enough to do that isn't something that can be done in a few hours.   There is a great deal of open source code that has had major bugs found only have years of a great many people going through the code.   If you don't believe me, read some pull requests in git repositories for your favorite Linux.    

The point is that these proofs are only valid if the site is honest in the first place.    
hero member
Activity: 686
Merit: 500
You can check this site, the game called "the list" is similar to a ponzi

www.bitnety.com

Is interesting because rules and data is public and you can withdraw your coins whenever you want, without waiting time. As far I see, there is also another intersting feature: when players withdraws money also gives some of this to players still inside the "list"

Its a bit difficult to understand at first sight, but i tried the test mode and works!

This is interesting. Do they have their own thread on BCT?

But for OP, I think having everything on the blockchain seems to make things fair except for a few cases where the script doesn't work right. The escrow idea sounds good too.
sr. member
Activity: 252
Merit: 251
Knowledge its everything
Ponzi isn't provably fair at all
It's just stealing someone else money

Gambling site still much more better than ponzi
legendary
Activity: 3668
Merit: 6382
Looking for campaign manager? Contact icopress!
I dont understand why people are categorizing Ponzi games by default as a scam.

Each "investor" in a Ponzi scheme has smaller chance of return than the previous one.
Everybody who knows what a Ponzi scheme is and plays, actually hopes that he will not be the scammed one, he hopes he will scam the next "investor".


Unlike a dice game, where you know (if the owner is fair) that you will surely be paid if you win, in a Ponzi, even if the owner is fair and doesn't run with the money, at some point the game will stop and the last ones "playing" or "investing" will lose.
At that point the owner of the game will publicly called a scammer anyway. And because that, most will actually wait for the best moment and just run with the money. Because scammer with money is better than "fair" scammer, you know.

I hope it make sense now.
legendary
Activity: 1974
Merit: 1003
all ponz is scam

they will run with your btc Grin

That might be solved by having an escrow handle the address or a new address to which funds are sent to.

if its a ponzi u cant do escrow ... wtf is wrong with u people ?
no wonder these thieves are are taking your money ... duh ...
Pages:
Jump to: