Author

Topic: [ANN][CLAM] CLAMs, Proof-Of-Chain, Proof-Of-Working-Stake, a.k.a. "Clamcoin" - page 252. (Read 1151252 times)

hero member
Activity: 568
Merit: 500
https://bit-exo.com/?ref=gamblingbad
I was considering having the initial distribution of the new coin be such that everyone has the same as the amount of already-moved CLAM they had at that block. Coins which hadn't moved since the initial CLAM distribution wouldn't feature in the new coin's blockchain.

And so "the digger" would only have the 38% of his 500k that he moved already, and the next generation of large diggers would have nothing.

The idea being that since some people want digging to stop and others want it left alone, we need a 2nd coin in which digging has stopped.

For those who want digging left as it started, there's CLAM. For people who want it stopped, there's the other coin.

Again, it's just an idea someone brought up. So far I've heard nothing against it other than that "it's a bad idea". But is it? And if so, why so?
I like this idea. Then the current rules of CLAM don't change and everyone can change who wants to use the new coin. But the exchange rate of CLAM might drop, because people would assume that some people might cash out to BTC for easy money doubling.

If we vote based on how many CLAMs we hold, would be nice if investors at JD could vote, too.


What about who buy clam in the future they will not get the "new coin". Most people wont buy anything if not what will happen
full member
Activity: 229
Merit: 134
I was considering having the initial distribution of the new coin be such that everyone has the same as the amount of already-moved CLAM they had at that block. Coins which hadn't moved since the initial CLAM distribution wouldn't feature in the new coin's blockchain.

And so "the digger" would only have the 38% of his 500k that he moved already, and the next generation of large diggers would have nothing.

The idea being that since some people want digging to stop and others want it left alone, we need a 2nd coin in which digging has stopped.

For those who want digging left as it started, there's CLAM. For people who want it stopped, there's the other coin.

Again, it's just an idea someone brought up. So far I've heard nothing against it other than that "it's a bad idea". But is it? And if so, why so?
I like this idea. Then the current rules of CLAM don't change and everyone can change who wants to use the new coin. But the exchange rate of CLAM might drop, because people would assume that some people might cash out to BTC for easy money doubling.

If we vote based on how many CLAMs we hold, would be nice if investors at JD could vote, too.
hero member
Activity: 568
Merit: 500
https://bit-exo.com/?ref=gamblingbad
Forgive me if I'm not reading this correctly but if you do a 1 for 1 swap at block 730k the digger would still possibly have 500+k coins as you do not know what he's doing with them once they move to polo or jd.

See a couple of posts up - I wasn't considering a "swap" at all.

I was considering having the initial distribution of the new coin be such that everyone has the same as the amount of already-moved CLAM they had at that block. Coins which hadn't moved since the initial CLAM distribution wouldn't feature in the new coin's blockchain.

And so "the digger" would only have the 38% of his 500k that he moved already, and the next generation of large diggers would have nothing.

The idea being that since some people want digging to stop and others want it left alone, we need a 2nd coin in which digging has stopped.

For those who want digging left as it started, there's CLAM. For people who want it stopped, there's the other coin.

Again, it's just an idea someone brought up. So far I've heard nothing against it other than that "it's a bad idea". But is it? And if so, why so?

Make a new coin based on clam holders it not a bad idea, just when u say u take a snapshot. Then future clam buyers might get 0 for their clam. If u decide to use the snapshot u take for base your new coin if you make a new coin. If u make 2 dicesites or whatever clam will down more. Thats the problem. And it seems like some big investors have made decision based on you saying you take a snapshot even tho you never told you will make new coin. Because whats the point of taking a snapshot if you never plan to make a new coin. Just for fun?

Whatever you choose, if its a vote, or keep it like it is or make a new coin, just do it. Its pointless to have endless disqusion without anything done. When a decision is made, people can decide if support it or not.
legendary
Activity: 1386
Merit: 1023
Forgive me if I'm not reading this correctly but if you do a 1 for 1 swap at block 730k the digger would still possibly have 500+k coins as you do not know what he's doing with them once they move to polo or jd.

See a couple of posts up - I wasn't considering a "swap" at all.

I was considering having the initial distribution of the new coin be such that everyone has the same as the amount of already-moved CLAM they had at that block. Coins which hadn't moved since the initial CLAM distribution wouldn't feature in the new coin's blockchain.

And so "the digger" would only have the 38% of his 500k that he moved already, and the next generation of large diggers would have nothing.

The idea being that since some people want digging to stop and others want it left alone, we need a 2nd coin in which digging has stopped.

For those who want digging left as it started, there's CLAM. For people who want it stopped, there's the other coin.

Again, it's just an idea someone brought up. So far I've heard nothing against it other than that "it's a bad idea". But is it? And if so, why so?

It's perfect. Do it Smiley

legendary
Activity: 2940
Merit: 1333
Forgive me if I'm not reading this correctly but if you do a 1 for 1 swap at block 730k the digger would still possibly have 500+k coins as you do not know what he's doing with them once they move to polo or jd.

See a couple of posts up - I wasn't considering a "swap" at all.

I was considering having the initial distribution of the new coin be such that everyone has the same as the amount of already-moved CLAM they had at that block. Coins which hadn't moved since the initial CLAM distribution wouldn't feature in the new coin's blockchain.

And so "the digger" would only have the 38% of his 500k that he moved already, and the next generation of large diggers would have nothing.

The idea being that since some people want digging to stop and others want it left alone, we need a 2nd coin in which digging has stopped.

For those who want digging left as it started, there's CLAM. For people who want it stopped, there's the other coin.

Again, it's just an idea someone brought up. So far I've heard nothing against it other than that "it's a bad idea". But is it? And if so, why so?
hero member
Activity: 529
Merit: 505
I'm on drugs, what's your excuse?
On the other side forking projects is a quick and practical way for solving endless discussions, and for what is worth I agree with it. In theory it is a 'safe' choice if services using clams (mainly JD) will run both coins in parallel. It's a bit a win for the investing side of a coin, rather than other wonderful features, but unluckily it turns out it's quite relevant for a coin's usage.

It has been suggested on the Just-Dice chat that I shouldn't even be talking about this stuff, because it is causing the price of CLAM to drop. Sad

I do think you've earned the right to express your opinion about Clam........ markets go up markets go down

Jon Smiley
legendary
Activity: 1386
Merit: 1023
1 CLAM for 1 NEWCOIN swap is genius. Solves everything pretty much.

Bravo.

Done and done.

I didn't see anyone propose a swap.

The proposal I saw was that everyone gets the same number of newcoins as they had CLAMs at some point in time.

So you don't have to choose between the two, you keep your 27 CLAMs and get 27 newcoins for free.

You can sell your CLAMs and buy extra newcoins, or sell your newcoins and buy extra CLAMs if you like - it's up to you.

Is that better or worse than a simple swap?

I don't really even see how a simple swap would work. If there's a constant 1-1 peg between the two coins then there aren't really two coins are there? They would always have the same value as each other...

That's what I meant. Just the word "swap" would be the incorrect choice of word I made.

On the price: It should do just fine with this new solution. Maybe someone just trying for a last ditch shot at cheap coins while taking advantage of uncertainty.
The new coin would have no PoW or digging and therefore would not be as limited in price as CLAMs has been recently. So CLAM would become rather valuable for the "distribution" to the new coin.
And in theory the new coin could become rather valuable being just PoS.

legendary
Activity: 2940
Merit: 1333
On the other side forking projects is a quick and practical way for solving endless discussions, and for what is worth I agree with it. In theory it is a 'safe' choice if services using clams (mainly JD) will run both coins in parallel. It's a bit a win for the investing side of a coin, rather than other wonderful features, but unluckily it turns out it's quite relevant for a coin's usage.

It has been suggested on the Just-Dice chat that I shouldn't even be talking about this stuff, because it is causing the price of CLAM to drop. Sad
member
Activity: 65
Merit: 10
Forgive me if I'm not reading this correctly but if you do a 1 for 1 swap at block 730k the digger would still possibly have 500+k coins as you do not know what he's doing with them once they move to polo or jd. So what's to stop him from continuing the so called "malicious market manipulation" of the new coin. Sure he does not have the ability to dig more but even if he's holding a fraction of the coin he's still going to continue making investors butthurt and QQ endlessly about how he's a total dick for taking free money
hero member
Activity: 529
Merit: 505
I'm on drugs, what's your excuse?
I don't understand the current panic? Until Doog reopened JD the price of Clam was well below what it is now......OK since JD lots more people have joined the Clam community, most of whom seem more interested in a

quick buck than Clam itself (You only have to read previous pages here to verify this). I think if they want to start a new coin just for JD that's cool, go ahead and do it. I also think that Clam should be left to run its

course not be hijacked by a bunch of gamblers. Just my personal view, I'll get out of the way now

Jon  Wink
legendary
Activity: 2940
Merit: 1333
1 CLAM for 1 NEWCOIN swap is genius. Solves everything pretty much.

Bravo.

Done and done.

I didn't see anyone propose a swap.

The proposal I saw was that everyone gets the same number of newcoins as they had CLAMs at some point in time.

So you don't have to choose between the two, you keep your 27 CLAMs and get 27 newcoins for free.

You can sell your CLAMs and buy extra newcoins, or sell your newcoins and buy extra CLAMs if you like - it's up to you.

Is that better or worse than a simple swap?

I don't really even see how a simple swap would work. If there's a constant 1-1 peg between the two coins then there aren't really two coins are there? They would always have the same value as each other...
legendary
Activity: 1386
Merit: 1023
1 CLAM for 1 NEWCOIN swap is genius. Solves everything pretty much.

Bravo.

Done and done.
member
Activity: 99
Merit: 10
I agree that removing the digging opportunity without asking to the prospective diggers (which is by definition impossible) is unfair, especially if this decision is taken from who already owns clams. I am not against changing rules on the run, but this one is special and surely this problem was not foreseen by developers at the beginning.

On the other side forking projects is a quick and practical way for solving endless discussions, and for what is worth I agree with it. In theory it is a 'safe' choice if services using clams (mainly JD) will run both coins in parallel. It's a bit a win for the investing side of a coin, rather than other wonderful features, but unluckily it turns out it's quite relevant for a coin's usage.
legendary
Activity: 2968
Merit: 1198
Was it you offering 0% fee staking? How is that going? Was there much uptake?

Yes and there has been no uptake. The only coins I'm staking at the moment are my own. A few people have said they are interested in using my service in the future. Okay, whatever.

People who are actively using the coin in a transactional manner (to the extent such a rumored mythical creature actually exists) also do not stake because the network rules don't allow it.

The rules don't allow an output to stake if it has been involved in a transaction in the last 4 hours. If you keep your outputs split up then you can transact in CLAM without damaging your staking return much at all.

Also, after you successfully stake you can't move the coins (including the original ones, not just the reward) until it matures. As you say you can reduce the burden by splitting up coins, but it it still exists, and serves to enrich those who don't actively transact at the expense of those who do (of course this is a slow gradual process over time).

That isn't by itself a bad thing but if the staking reward is too high this serves as a disincentive to use and an incentive to hoard. How that trades off against the incentive to stake and security of the network I don't know (though as long as the stake is all in one place the latter is a waste/sham anyway).

Quote
In this way staking is NOT the same as the inflation we see in USD, BTC, or DOGE, since the newly created coins are shared out to existing holders in proportion to their holdings.

It does bear a lot of resemblance to USD. Some are able to invest and keep up with inflation but others are not. The groups largely mirror the ones described above.

Investment is a gamble that can be done in any currency.

It isn't a gamble if you are a bank and get paid to keep excess reserves at the Fed. That is literally zero risk denominated in USD. There are other effectively zero risk investments that pay interest that is often similar or even higher than the inflation rate, but those often aren't available to smaller investors or to those using actual cash (i.e. for active transactional purposes).

and it seems to push owners to hoard CLAMS and hold them indefinitely.

but it shouldn't. Staking is "running to stay still".

It likely does, for exactly the reason you state: Staying still is better than falling behind.


The choice is between "running to stay still" or "not holding CLAMs to stay still" seems about equal. By selling all your CLAMs you're not "falling behind" (unless whatever you sold them for isn't doing well).

The question is staking or not staking (the latter because your holdings are too small to bother or because you actively use them to transact), not between staking and selling. But if you want to consider selling, then alternately and equivalently call that buying something else i.e. a form of investing that will be feasible for smaller holders or those actively transacting because costs (both direct and indirect costs such as time and inconvenience) will be too high. So again this serves to transfer wealth to larger static static holdings (i.e. hoarding).

Quote
with the lucky first staker of each day having a mini "lottery win"...

I would think that the history here of all places would discourage trying to create a fair lottery with a blockchain (especially one without PoW). It is harder than it looks.
legendary
Activity: 2940
Merit: 1333
Sorry for the giant post, but there's too much to reply to here...

Would the rest of the coins parameters stay the same.  like block times, staking rates etc...  

I don't see why not.

Could someone post an updated bootstrap?

https://bitcointalksearch.org/topic/m.9772191 is always quite up to date. I just updated it a few minutes ago.

Yes that is correct. Of course, you can use whatever distribution method you want for a new coin. I just suggested that mirroring the existing distribution of CLAM is superior to forking the network in an uncontrolled manner where transactions will confirm on one chain or both, causing chaos.

Agreed. Having two incompatible client versions on the same blockchain seems like a recipe for disaster. Better to use a new blockchain for the new coin.

Maybe that is the outcome, in which case so be it. Talk is cheap and if nobody really (as in putting money behind it) values the ideas on which CLAM is founded after all, then it will indeed go to zero. At the same time, perhaps there is some demand for a coin that is is distributed to holders of three widely held cryptos and not just the roughly 3% of holders of those coins who have dug CLAMs until now and that happens to be used on one well-known dice site, and in that case the original CLAM won't go to zero. I don't think we can really just make up the answer without actually doing the experiment.

Making a new coin and leaving CLAM rules unchanged does seem the fairest way to proceed. Then the people who didn't hear about CLAM yet will still have CLAM waiting for them when they finally do hear about it.

Maybe as BAC suggested we should take any discussion of "doogcoin" off this thread, like how discussion of "Bitcoin XT" was moved away from BTC forums - since it really isn't anything to do with CLAM, other than using a snapshot of the CLAM blockchain for its initial distribution.

I took a snapshot of the JD database just as CLAM block 730000 was staked. As the first multiple of 10k after the idea was proposed this seems as good a point as any. Having the snapshot point be in the past prevents any manipulation by people buying CLAM just to increase their initial allocation of "doogcoin". I checked the Poloniex charts and it appears there was no unusual trading before that point.

However! For PoS coins this isn't the case. We buy 1000 CLAMs, and it's 0.1% of the 1 million total money supply, say. If there's no digging, and only staking, then a year later another 500k CLAMs have been staked. But we have staked 500 of that 500k, since we are 0.1% of the staking weight.

This argument is false because it assumes that everyone stakes all the time. Smaller holders aren't necessarily going to stake because it isn't worth the trouble. Or they will stake in a few (or as we see now, one) large pools which catastrophically centralizes the network, and transfers (likely further concentrates in practice) wealth to the pool operator via fees.

If everyone stakes, everyone effectively 'stands still'. If some stake and some don't, the stakers get richer and the non-stakers get poorer. That's how we incentivize people to stake. You're correct about staking fees having an effect too. I am surprised no service was able to compete with JD's 10% staking fee. I left it that high to encourage competition. It should be easy to undercut JD and still make a profit. Was it you offering 0% fee staking? How is that going? Was there much uptake?

People who are actively using the coin in a transactional manner (to the extent such a rumored mythical creature actually exists) also do not stake because the network rules don't allow it.

The rules don't allow an output to stake if it has been involved in a transaction in the last 4 hours. If you keep your outputs split up then you can transact in CLAM without damaging your staking return much at all.

Quote
In this way staking is NOT the same as the inflation we see in USD, BTC, or DOGE, since the newly created coins are shared out to existing holders in proportion to their holdings.

It does bear a lot of resemblance to USD. Some are able to invest and keep up with inflation but others are not. The groups largely mirror the ones described above.

Investment is a gamble that can be done in any currency. Staking isn't. I don't see how USD inflation (diluting the buying power of all but the closest to the source of money creation) resembles CLAM staking (rewarding all stakers proportionally).

and it seems to push owners to hoard CLAMS and hold them indefinitely.

but it shouldn't. Staking is "running to stay still".

It likely does, for exactly the reason you state: Staying still is better than falling behind.


The choice is between "running to stay still" or "not holding CLAMs to stay still" seems about equal. By selling all your CLAMs you're not "falling behind" (unless whatever you sold them for isn't doing well).

What about capping/limiting the amount of CLAMs which can be digged daily (example: no more than 200 CLAMS per day)?

This would require changing the consensus rules, and people have already said they don't think it's fair to do that. And how do we enforce the "randomness" rule? Whoever stakes the first block of each day (whenever we define a day as starting) gets to pick whichever dig transactions they like. There will likely be more than 200 CLAMs worth in the mempool, because there will be a big backlog. I guess people would start paying higher fees to get their digs mined before other people's, so a fee market would develop, with the lucky first staker of each day having a mini "lottery win"...

I can simply run two different instances like I did with the original Just-Dice and Doge-Dice sites.

If you do that will u give investors choice to trade their clam for same amount moneysupply of doogcoin?

I don't see how I could stop them trading one for the other, but I couldn't set the price. The market would have to do that. That's like asking whether I would let people trade their BTC for the same amount of DOGE, or whatever. They're two separate currencies.

Your starting amount of the new coin would be the same as your amount of CLAM at the snapshot block though, if that's what you mean.

If you do that will u give investors choice to trade their clam for same amount moneysupply of doogcoin?
Not for everyone of course. Lol. Only if your JD user ID is less than 50000. Or invested amount exceeds 4K clams. Anyway you will have a time (1-2 days) to buy some more clams and get your chance to jump on that train.

None of that makes any sense. The aim is to be fair to everyone. If you have any real suggestions I'm sure we'd like to hear them.

  I believe he stated it would be a 1 for 1 swap for all clams not in the original distribution blocks, Which means if your clams have already been dug, you would get 1 doogcoin per.  

   This is all just hypothesis at this point.  He is just throwing out ideas for consideration.  

Yes, and yes. Just trying to come up with a way of satisfying as many people as possible. All constructive suggestions are very welcome.

mm... Theres nothing like the fresh smell of ponzi pushers in the morning...

What are you talking about? How is this anything like a Ponzi? If you have anything worthwhile to contribute I'm sure people would be happy to hear it.

Maybe it is possible to have a provable fair onchain lottery with the bitcoin scripting system. I, nor any one else looking at the problem was able to figure out how.

Did you see rhavar's new 'pevpot.com' site? It's a probvably fair on-chain BTC lottery, and uses the hash of a particular block in the future to decide who wins. This seems at first glance like it would be exploitable by the miner of that block - if the miner was playing the lottery, and the prize was big enough, it would be +EV for the miner to withhold any block he mined which didn't cause him to win the lottery.

pevpot closes that exploit by making the provably fair calculation take a long time to run - so the miner can't tell whether his block causes him to win or not until after his block would have been orphaned if he waits to find out.

I'm wondering if a similar scheme could be applied to the CLAM staking lottery.

They created the problem and are now "working it" so that you and the others on this ponzi-go-round will react in such a way so that their solution becomes palattable.

Who is "they" and what problem did they create?

The powers that be/ruling elite have been playing this game for centuries.

Are you putting me in that class? I'm a ruling elite now?

It sounds like you're referring to the Problem Reaction Solution system. Is that right?

How do you see CLAM fitting into that?

I'll give you guys a few more hours... maybe a day.. to see through dooglus' BS.

I am trying to come up with ideas that might be acceptable, and asking for feedback. That's not BS, it's how problems get solved.

It is possible to make the client counting the amount of CLAMS digged in the past 24 hours. If it exceeds certain limit then trigger DoS in mempool to reject newer digs, or give the diggers an option to proceed with a significantly higher tx fee.

If you're talking about a change to the client without a change to the consensus rules, then the digger can simply modify his own client to ignore your change and stake blocks containing his own dig transactions.

Yes this is also what I prefer. If the diggers insist to proceed then he will need to pay a lot more to existing stakers/holders.

Don't forget, the digger is an "existing holder". He can decide not to broadcast his high-fee dig transactions, and to only stake them himself - so he would get to collect the high fees from himself.

Dooglus can you make a fast decision so we all can know and not more uncertainty what will happens.
Just make a decison.

It's not really my decision to make. I could go ahead and make a new coin, but both xploited and Creative have said they don't like that idea.

I can say that I won't stop Just-Dice accepting CLAM for as long as the site continues to pay for its expenses.
legendary
Activity: 2968
Merit: 1198
There's still a fair amount on Poloniex, and a bit more on the other exchanges. I'd expect Poloniex would be fair about it, and smaller exchanges might not even put the effort into giving their customers the new coins.

Yes the exchanges that don't want to bother are the ones I was most concerned about. In that case the best approach is to give people enough notice to move coins off the exchange to JD or their own wallet.
sr. member
Activity: 360
Merit: 250
Token
There's still a fair amount on Poloniex, and a bit more on the other exchanges. I'd expect Poloniex would be fair about it, and smaller exchanges might not even put the effort into giving their customers the new coins.
legendary
Activity: 2968
Merit: 1198
One issue with a new coin is making sure that on-exchange holdings are done fairly. Ideally this would have the exchange giving the new coins to account holders but if not then second best is probably to give enough notice so people who want to claim their new coins can withdraw from the exchange first.

In this particular case it does seem that a huge portion of the total (dug) supply is on JD so as long as JD handled the split that way for the most part it would be okay.

hero member
Activity: 568
Merit: 500
https://bit-exo.com/?ref=gamblingbad
Dooglus can you make a fast decision so we all can know and not more uncertainty what will happens.
Just make a decison.
legendary
Activity: 2940
Merit: 1333
I don't believe splintering the network would be in the best interests of CLAM.
The network would be better served by a single decision and path forward that keeps the network unified.
In my honest opinion, all parties are better served with a pseudo-contentious single decision than multiple forks of the network.

I suspect that if we made a separate coin ("doogcoin") with a new blockchain which is a clone of CLAM but with the undug outputs removed and had it run alongside the existing CLAM blockchain, then one of the two coins would thrive and the other would wither. Which did which depends on how the coin holders really feel about what's best for the future of the coin.

Do it that way, rather than a "winner takes all" vote seems fairer. Both sides of the debate get to use the coin they want to be using, with the rules they want.

That said, Just-Dice controls the majority of the staking CLAM and hence the majority of the CLAM network.
There is little the minority of solo-stakers could do to challenge such a change.

I'm not sure what you're saying there. I won't use JD's >51% holding to force anything through. If it comes to a vote, I will have individual JD account owners vote on-site, and have the staking wallet vote in the blocks it stakes in proportion to the votes received on-site. Anything else would be against the spirit of the agreement we've implicitly entered into here. Are you referring to JD using its ability to "51% attack" here? Or did I miss the point?
Pages:
Jump to: