Author

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

hero member
Activity: 840
Merit: 500
What wallet do you use for clam?  Can you have a bit coin and calm wallet on the same phone? I want to buy some clam to use on just dice
https://github.com/nochowderforyou/clams/releases/tag/v1.4.17 , you have no clam wallet for your phone, i made a crowdfunding about this but people never bothered.

How much is needed to build an Android wallet for clam? I would be willing to fund a significant part.
Hey, the cost was 1.00 btc and sebastianju would get a tip of .05, if things go well ill also apport some, i think that in this very moment there is no donation yet but with a bit of promotion it should fly.

Start a thread, and i'll help promote it and chip in. We can get this done. Or, we can front the cost, and charge $5 for the wallet on the Android app store (google). Hell, we can just take CLAM donations from the community. $900 shouldn't be that hard to raise for a mobile wallet.
legendary
Activity: 2338
Merit: 1047
What wallet do you use for clam?  Can you have a bit coin and calm wallet on the same phone? I want to buy some clam to use on just dice
https://github.com/nochowderforyou/clams/releases/tag/v1.4.17 , you have no clam wallet for your phone, i made a crowdfunding about this but people never bothered.

How much is needed to build an Android wallet for clam? I would be willing to fund a significant part.
Hey, the cost was 1.00 btc and sebastianju would get a tip of .05, if things go well ill also apport some, i think that in this very moment there is no donation yet but with a bit of promotion it should fly.
sr. member
Activity: 286
Merit: 250
CCMINER.NET
in this "Proof-Of-Working-Stake" the age and the weight (quantity of the output) are taken into consideration?

No.

Most PoS coins define the weight as "age * size", so the weight increases over time, meaning you can leave your wallet shut down and let the weight build up, then run it once per week to claim your rewards. But what are you being rewarded for? You aren't helping the network much by only running the wallet once per week.

CLAM defines the weight is just "size" (in CLAMs). So you don't build up weight by leaving your wallet closed. You are only rewarded while actually helping the network by trying to stake. This is the meaning of the word "working" in "proof of working stake". You only get rewarded for the time you spend working on securing the network by staking.

One output of 100 clams with 5 days age and another output of 10 clams with 3 days age, while they staking they have the same chance to find a block or not?

Yes, exactly the same.


Thank you for the explanation!

One more question about the clams stake:
- the size of an output is linked with the network difficulty?
I mean if the difficulty rise if the size of an output is bigger it has more chances to find a block or not?

Thank you again
legendary
Activity: 2338
Merit: 1047
in this "Proof-Of-Working-Stake" the age and the weight (quantity of the output) are taken into consideration?

No.

Most PoS coins define the weight as "age * size", so the weight increases over time, meaning you can leave your wallet shut down and let the weight build up, then run it once per week to claim your rewards. But what are you being rewarded for? You aren't helping the network much by only running the wallet once per week.

CLAM defines the weight is just "size" (in CLAMs). So you don't build up weight by leaving your wallet closed. You are only rewarded while actually helping the network by trying to stake. This is the meaning of the word "working" in "proof of working stake". You only get rewarded for the time you spend working on securing the network by staking.

One output of 100 clams with 5 days age and another output of 10 clams with 3 days age, while they staking they have the same chance to find a block or not?

Yes, exactly the same.


Seems it's equally or more profitable to just invest with just-dice over time though. Since you get paid for stake, and site profit (if I am correct) with a 10% stake fee. Am I right?
10% fee, on staking and 10% on bankrolling independently of eachother. Take count that if you lose bankrolling you would still pay the staking 10% (You only get commission on profits.)
hero member
Activity: 840
Merit: 500
in this "Proof-Of-Working-Stake" the age and the weight (quantity of the output) are taken into consideration?

No.

Most PoS coins define the weight as "age * size", so the weight increases over time, meaning you can leave your wallet shut down and let the weight build up, then run it once per week to claim your rewards. But what are you being rewarded for? You aren't helping the network much by only running the wallet once per week.

CLAM defines the weight is just "size" (in CLAMs). So you don't build up weight by leaving your wallet closed. You are only rewarded while actually helping the network by trying to stake. This is the meaning of the word "working" in "proof of working stake". You only get rewarded for the time you spend working on securing the network by staking.

One output of 100 clams with 5 days age and another output of 10 clams with 3 days age, while they staking they have the same chance to find a block or not?

Yes, exactly the same.


Seems it's equally or more profitable to just invest with just-dice over time though. Since you get paid for stake, and site profit (if I am correct) with a 10% stake fee. Am I right?
sr. member
Activity: 286
Merit: 250
CCMINER.NET
in this "Proof-Of-Working-Stake" the age and the weight (quantity of the output) are taken into consideration?

No.

Most PoS coins define the weight as "age * size", so the weight increases over time, meaning you can leave your wallet shut down and let the weight build up, then run it once per week to claim your rewards. But what are you being rewarded for? You aren't helping the network much by only running the wallet once per week.

CLAM defines the weight is just "size" (in CLAMs). So you don't build up weight by leaving your wallet closed. You are only rewarded while actually helping the network by trying to stake. This is the meaning of the word "working" in "proof of working stake". You only get rewarded for the time you spend working on securing the network by staking.

One output of 100 clams with 5 days age and another output of 10 clams with 3 days age, while they staking they have the same chance to find a block or not?

Yes, exactly the same.


Thank you for the explanation!
legendary
Activity: 2940
Merit: 1333
in this "Proof-Of-Working-Stake" the age and the weight (quantity of the output) are taken into consideration?

No.

Most PoS coins define the weight as "age * size", so the weight increases over time, meaning you can leave your wallet shut down and let the weight build up, then run it once per week to claim your rewards. But what are you being rewarded for? You aren't helping the network much by only running the wallet once per week.

CLAM defines the weight is just "size" (in CLAMs). So you don't build up weight by leaving your wallet closed. You are only rewarded while actually helping the network by trying to stake. This is the meaning of the word "working" in "proof of working stake". You only get rewarded for the time you spend working on securing the network by staking.

One output of 100 clams with 5 days age and another output of 10 clams with 3 days age, while they staking they have the same chance to find a block or not?

Yes, exactly the same.
sr. member
Activity: 504
Merit: 250
What wallet do you use for clam?  Can you have a bit coin and calm wallet on the same phone? I want to buy some clam to use on just dice
https://github.com/nochowderforyou/clams/releases/tag/v1.4.17 , you have no clam wallet for your phone, i made a crowdfunding about this but people never bothered.

How much is needed to build an Android wallet for clam? I would be willing to fund a significant part.
sr. member
Activity: 286
Merit: 250
CCMINER.NET
One question about mining (minting):

-in this "Proof-Of-Working-Stake" the age and the weight (quantity of the output) are taken into consideration?
One output of 100 clams with 5 days age and another output of 10 clams with 3 days age, while they staking they have the same chance to find a block or not?

Thank you

legendary
Activity: 2338
Merit: 1047
What wallet do you use for clam?  Can you have a bit coin and calm wallet on the same phone? I want to buy some clam to use on just dice
https://github.com/nochowderforyou/clams/releases/tag/v1.4.17 , you have no clam wallet for your phone, i made a crowdfunding about this but people never bothered.
hero member
Activity: 896
Merit: 553
What wallet do you use for clam?  Can you have a bit coin and calm wallet on the same phone? I want to buy some clam to use on just dice
legendary
Activity: 2940
Merit: 1333
So would you split a 10k clam wallet into 30 addresses for staking?

No, two things:

1) the number of addresses doesn't matter; it's the number of separate outputs that matters; if I send 10 CLAMs to your address and then send another 10 CLAMs to your address you end up with two separate 10 CLAM outputs at the same address. They are independent, and will stake independently. They don't merge into a single 20 CLAM output automatically just because I sent them both to the same address.

2) I was recommending splitting your coins into outputs of size 30 CLAMs each. So I would split a 10k wallet into 333 separate outputs of 30 CLAMs each. And to show I practice what I preach, here's one I prepared earlier.
sr. member
Activity: 504
Merit: 250
Thanks smooth. What size do you suggest? Can this be used for other POS coins in thier conf files ?
How do I know what the "threshold" size is? I feel like I just learned magic lol

The only reason to split your outputs up into smaller sizes is that when an output stakes it is unable to stake again for the next 500 blocks (about 8 hours). If you only have a single output that means your whole balance is sitting idle for 8 hours each time you stake.

If instead you have your balance split up into 100 separate pieces then when one of them stakes only that one will be sitting idle for 8 hours and the other 99 will continue trying to stake.

From this point of view you would want to split your balance up into as many small pieces as possible. But there are a few reasons not to split too much:

1) you have to pay a transaction fee when creating the split outputs which is proportional to the number of outputs you create
2) you also have to pay a transaction fee when spending the outputs; again it is proportional to the number of outputs you are spending
3) there is a limit on maximum transaction size of 100kB; this can make it impossible to spend all your split outputs in a single transaction if you have lots of them
4) every 16 seconds your wallet has to check each output in your wallet to see if it can stake yet; if you have too many it can take more than 16 seconds to check them all, and so you miss out on staking chances

I find I can check about 100k outputs per 16 seconds on a single CPU.

As a rule of thumb I try to keep my outputs at around 30 CLAM each. That way I expect to have about 1% of my wallet balance sitting idle at any time. I estimate that each 1000 CLAMs stakes about once per day, so each 3000 CLAMs stakes about once per 8 hours, and so each 30 CLAMs stakes about once per 800 hours, meaning that 1% is expected to be idle at any time.

Finally, notice that in addition to splitsize=N, you can also set combinelimit=N. That will cause the wallet to combine small inputs together when they stake, up to the specified size.

I am currently using:

  splitsize=20
  combinelimit=40

Meaning that when a 39 CLAM output stakes it is split into two 20 CLAM outputs, and when a 15 CLAM output stakes it will be combined with any other small outputs to make an output of size 40 CLAM or less. This way I always have a population of outputs between 20 and 40 CLAM in size without having to micro-manage them myself.

So would you split a 10k clam wallet into 30 addresses for staking?
member
Activity: 109
Merit: 10
legendary
Activity: 938
Merit: 1000
how i can have address to receive this coin?  Huh Huh Huh

Run daemon and do:
getnewaddress [account]

legendary
Activity: 2940
Merit: 1333
Thanks smooth. What size do you suggest? Can this be used for other POS coins in thier conf files ?
How do I know what the "threshold" size is? I feel like I just learned magic lol

The only reason to split your outputs up into smaller sizes is that when an output stakes it is unable to stake again for the next 500 blocks (about 8 hours). If you only have a single output that means your whole balance is sitting idle for 8 hours each time you stake.

If instead you have your balance split up into 100 separate pieces then when one of them stakes only that one will be sitting idle for 8 hours and the other 99 will continue trying to stake.

From this point of view you would want to split your balance up into as many small pieces as possible. But there are a few reasons not to split too much:

1) you have to pay a transaction fee when creating the split outputs which is proportional to the number of outputs you create
2) you also have to pay a transaction fee when spending the outputs; again it is proportional to the number of outputs you are spending
3) there is a limit on maximum transaction size of 100kB; this can make it impossible to spend all your split outputs in a single transaction if you have lots of them
4) every 16 seconds your wallet has to check each output in your wallet to see if it can stake yet; if you have too many it can take more than 16 seconds to check them all, and so you miss out on staking chances

I find I can check about 100k outputs per 16 seconds on a single CPU.

As a rule of thumb I try to keep my outputs at around 30 CLAM each. That way I expect to have about 1% of my wallet balance sitting idle at any time. I estimate that each 1000 CLAMs stakes about once per day, so each 3000 CLAMs stakes about once per 8 hours, and so each 30 CLAMs stakes about once per 800 hours, meaning that 1% is expected to be idle at any time.

Finally, notice that in addition to splitsize=N, you can also set combinelimit=N. That will cause the wallet to combine small inputs together when they stake, up to the specified size.

I am currently using:

  splitsize=20
  combinelimit=40

Meaning that when a 39 CLAM output stakes it is split into two 20 CLAM outputs, and when a 15 CLAM output stakes it will be combined with any other small outputs to make an output of size 40 CLAM or less. This way I always have a population of outputs between 20 and 40 CLAM in size without having to micro-manage them myself.
sr. member
Activity: 286
Merit: 250
CCMINER.NET
Hello

I would like to know how to auto split the staking coins and how to desable it after I reach my split treshold.

Thank you

Add splitsize=N to your clam.conf file. Any larger outputs you have now will be autosplit when they stake.


Thank you

I did it and it works fine!
By the way I have to thank the guys from the IRC channel, they are very nice and helpful
legendary
Activity: 2968
Merit: 1198
Thanks smooth. What size do you suggest? Can this be used for other POS coins in thier conf files ?
How do I know what the "threshold" size is? I feel like I just learned magic lol

I'm using 15. There's probably an exact optimum number and that probably isn't it, but it is close enough. The main thing is to avoid very large outputs.


legendary
Activity: 963
Merit: 1002
I don't know why he thought clam or khashier was a scam though.

If you read the first few pages of this thread it was a pretty common idea at the start. It does look scammy on the surface having to give up your BTC private keys to claim free CLAMs so the confusion is understandable.

I would contact the guy and ask him to remove his accusation but from what I've seen of previous interactions with him he isn't exactly rational.

I felt kind of burned by the khashier multipool...I would not go as far as calling it a scam though.
hero member
Activity: 672
Merit: 500
Thanks smooth. What size do you suggest? Can this be used for other POS coins in thier conf files ?
How do I know what the "threshold" size is? I feel like I just learned magic lol
Jump to: