A lot of folks have misunderstood what I meant with this idea. So, let me rewrite it some.
The reason for this whole thing is to get Bitcoin into the world and marketplace in a whole new way. It is for getting the MLM, Network Marketing world interested in Bitcoin, and without jeopardizing their "legal safety." The MLM industry is tremendously large, and it would benefit the future of Bitcoin to have them part of this.
"Ponzicoin" is simply a name, a word; it really means nothing; perhaps I should not have used it.
Also, I should not have used the term "fork" because it really isn't a fork of anything.
Here is what it is about, straight forward and simple:
1. Take the standard Bitcoin-Qt client and make a couple minor changes. The changes would NOT affect anything in the operation of Bitcoin, or the use of the client for bitcoin transactions.
2. The changes would include these several basic things:
- a tiny, 5-address, internal, blockchain-like, listing, inside the client itself. This listing would hold a list of bitcoin addresses that would compare with the upline in a MLM;
- a checkbox so that the user could join the "Ponzicoin" movement. If the user didn't check the box, the client would act exactly like the Bitcoin-Qt client in every way;
- if the user checked the box and hit the "Send" button, .5 bittcoins would automatically go to the 5 addresses listed in the internal blockchain, .1 bitcoin to each address;
- at the same time, an install program would be created, with an updated list in the internal blockchain, a list that had the oldest address removed, and the user's address added at "the bottom;"
- the checkbox would be rendered inoperable for future use;
- the client would be usable for future transactions just like the standard Bitcoin-Qt client;
- the user would give/email this install program to his MLM recruits so that they could start to use Bitdoin in exactly the way he/she did, thereby propagating Bitcoin in the MLM fashion. He/she might even put it up on his website for download.
This is basically it. There might be a splash page added to the client that would explain some of the points about Bitcoin. There could certainly be added links to bitcoin.org and some of the major Bitcoin websites. There might even be a place that a "distributor"/user could add his two cents worth to the bottom of the splash page.
The thing that I am looking for is ideas about how to make this better. Anyone who is a programmer can take it and run with it. Any number of programmers can make their version. If anyone does it (I am not a Qt programmer), I certainly would like a copy of it to start my own downline with.
Thanks for the ideas and replies.
I have left the original posting at the bottom.
I need somebody to program a new Bitcoin fork for me. It would be called Ponzicoin. The purpose would be to interest all the Network Marketing, MLM and chain letter people into joining Bitcoin. Here's how it would work.
First, it would be almost the same as the standard Bitcoin-Qt client. It would be designed to be used this way, even though there was a "Ponzi" section added.
One of the differences would be that it would contain within itself, a second, very short, blockchain. This second blockchain would be the Bitcoin addresses of the 5 (or so) upline people that would be paid when the current, potential member, paid his bitcoins to enter the Bitcoin Ponzi.
There would be a little checkbox in the client, that would have to be checked to activate a specific Ponzicoin client into the Bitcoin Ponzi program. In addition, there would have to be a minimum amount of bitcoins that would have to be available, in the wallet, to pay the upline - say, .5 bitcoins so that each upline address would get .1 bitcoins. If the little box wasn't checked, the client would act like a regular Bitcoin-Qt client.
Another difference would be that, once the upline payment was made, the client would lock itself so that it couldn't be used for making Ponzi payments again, even though it could be used for regular Bitcoin transactions.
Along with this, a whole new executable install client would be created. This would be the install that the member would pass on to his new recruits to join the program. In it, his Bitcoin address would have been added to the internal blockchain of 5 upline members, and the oldest of the addresses that he had sent to, would have been removed from the internal blockchain.
Now, I know that there are some problems with this idea as it stands. But just think of how Bitcoin would spread if I could get the help I needed to both, improve the idea, and then to program it.
What does everybody think?