Author

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

legendary
Activity: 938
Merit: 1000
I like the Clam sadly i did not have many, i have them staking and bought them some friends on polo, could be some fun ways to go with a cool GUI on this Clam. Hope i get a Pearl stake super reward soon  Grin
hero member
Activity: 784
Merit: 1002
CLAM Developer
PoS + exchanges who keep the customer's PoS rewards = crypto central banks Shocked
It is very ecouraging to see how most of us are content to simply hold onto our CLAMs, and should serve as a good indicator of how evenly distributed the air drop really was.
Sell Orders Total: 940.57584004 CLAM

This is very true! 
We have been amazed by the "strength" of many of the hands who are holding CLAMS.
That is not the 'norm' by any means in crypto these days.



This is a KEY problem with all staking coins... and kills their liquidity.
In the Real World...
When I buy or transfer Stock Certificates to a broker...
I maintain legal ownership of the stock and receive all dividends.
But in the Crypto World...
Is deliberately structured so that scammers + exchanges can rip off ordinary people...
Wallets need to be modified with a "escrow segregated" category...
So exchanges only act as escrow, but do not actually own the coins...
This would also eliminate that massive security problems like VRC.
As for stakes...
I got about 0.8 is stakes in 3 days on 50 clams = 600-700% interest compounded...
This may actually be sustainable as more and more people "discover" clams over time...
And if the hash rate goes up 10 fold or 100 fold, etc.
Last night I got a super-stake of 275 clams. Damn.


Just Awesome Smiley
We blasted it out on twitter:
https://twitter.com/ClamClient/status/489933792023302145
We would be very happy if anyone who sees would help to make sure that everyone we can sees these lottery tweets and posts.
So many just have no idea what we have going here!




Well, my clams are staking about once every day or so... up to 5.3 clams....
Trying to get my brother to 'give' me his doge privatekeys...
Added CLAM to my signature file as well... I am in  Smiley

Grin
And we are glad you are
Grin



I am staking about every 24 hours as well
Dare I ask how many coins and their current age (as shown in Coin Control). As I've got 10 with about 1400 confirmations and it's been at 18 minutes for over 20 hours now!
wow you got 10 mined a day? i got only 1 a day Sad
No, no, no! I wish! Smiley
I'm *staking* 10 coins and haven't got anywhere in almost a day, even thought it fluctuates from 16-20 minutes.
i think the times it says is way off...
im staking 30's i stake once  a day Im buying more soon it may change

The estimated time to stake listed in the wallet is notoriously inaccurate.
Staking is, after all, somewhat random much like Proof-Of-Work mining.
Age makes the target you are trying to hit less difficult, but you still have to get lucky and hit it Smiley
sr. member
Activity: 432
Merit: 250
I am staking about every 24 hours as well

Dare I ask how many coins and their current age (as shown in Coin Control). As I've got 10 with about 1400 confirmations and it's been at 18 minutes for over 20 hours now!

wow you got 10 mined a day? i got only 1 a day Sad

No, no, no! I wish! Smiley

I'm *staking* 10 coins and haven't got anywhere in almost a day, even thought it fluctuates from 16-20 minutes.
i think the times it says is way off...
im staking 30's i stake once  a day Im buying more soon it may change
newbie
Activity: 21
Merit: 0
I am staking about every 24 hours as well

Dare I ask how many coins and their current age (as shown in Coin Control). As I've got 10 with about 1400 confirmations and it's been at 18 minutes for over 20 hours now!

wow you got 10 mined a day? i got only 1 a day Sad

No, no, no! I wish! Smiley

I'm *staking* 10 coins and haven't got anywhere in almost a day, even thought it fluctuates from 16-20 minutes.
sr. member
Activity: 432
Merit: 250
I am staking about every 24 hours as well

Dare I ask how many coins and their current age (as shown in Coin Control). As I've got 10 with about 1400 confirmations and it's been at 18 minutes for over 20 hours now!

wow you got 10 mined a day? i got only 1 a day Sad
newbie
Activity: 21
Merit: 0
I am staking about every 24 hours as well

Dare I ask how many coins and their current age (as shown in Coin Control). As I've got 10 with about 1400 confirmations and it's been at 18 minutes for over 20 hours now!
sr. member
Activity: 432
Merit: 250
hello! My wallet stake but im just curios i know it takes 510 confirmation but im just wondering
its very long time to confirm.. i stake to confirm is about 12 to 24 hours
is it normal?
newbie
Activity: 28
Merit: 0
With the new PoS reward scheme, you will receive more stake rewards if you leave your wallet open all the time.  Opening it occasionally will result in decreased stake income.

Thanks for the answer!
hero member
Activity: 700
Merit: 500
My wallet is encrypted but unlocked. Do I need to keep the wallet open to stake coins? If not how often should I open and sync it in order to stake coins.
With the new PoS reward scheme, you will receive more stake rewards if you leave your wallet open all the time.  Opening it occasionally will result in decreased stake income.
newbie
Activity: 28
Merit: 0
My wallet is encrypted but unlocked. Do I need to keep the wallet open to stake coins? If not how often should I open and sync it in order to stake coins.
legendary
Activity: 1302
Merit: 1000
Bass Player
Well, my clams are staking about once every day or so... up to 5.3 clams....
Trying to get my brother to 'give' me his doge privatekeys...
Added CLAM to my signature file as well... I am in  Smiley

legendary
Activity: 966
Merit: 1000
In holiday we trust
I didn't receive any clams  Sad
newbie
Activity: 5
Merit: 0
I am staking about every 24 hours as well
sr. member
Activity: 364
Merit: 250
i have 20 clams staking it says my expected time to reward is 20 minutes but all i get is 0.10 clams per 24hours yet i see others get a stake every few minutes....

is this normal ? am i doing something wrong?

Q
legendary
Activity: 1588
Merit: 1000
I stupidly moved all wonderfully aged 27 clams over the exchange initially, so now I'm playing catchup

I've been thinking about this.

If I move coins from one wallet to another, I have to wait 510 blocks until they will start staking again. I also have to wait 510 blocks after they last staked before I can move them, so there will be a minimum of 1020 blocks between staking in one wallet and staking in the next.

It looks to me like I could hard-code the staking routine so that the output(s) of the staking transaction are different than the inputs - then my coins would move at the same time as they stake, saving me 510 blocks of waiting time.

Questions:

1) would that work from a technical point of view?

2) if so, would such behaviour be frowned upon from a human point of view?

This is a KEY problem with all staking coins... and kills their liquidity.

In the Real World...
When I buy or transfer Stock Certificates to a broker...
I maintain legal ownership of the stock and receive all dividends.

But in the Crypto World...
Is deliberately structured so that scammers + exchanges can rip off ordinary people...
Wallets need to be modified with a "escrow segregated" category...
So exchanges only act as escrow, but do not actually own the coins...
This would also eliminate that massive security problems like VRC.

As for stakes...
I got about 0.8 is stakes in 3 days on 50 clams = 600-700% interest compounded...
This may actually be sustainable as more and more people "discover" clams over time...
And if the hash rate goes up 10 fold or 100 fold, etc.

Last night I got a super-stake of 275 clams. Damn.
sr. member
Activity: 304
Merit: 252
CLAM Dev
I was wondering whether it's possible to find out whether a particular Bitcoin address has any CLAMS associated with it without having to have access to the private key.

The helpful folks on the #clams IRC channel told me it is - you can convert from Bitcoin address to CLAMS address without needing the private key.

Here's one way of doing it, using the "python-bitcoinlib" library:

$ git clone https://github.com/jgarzik/python-bitcoinlib.git
Cloning into 'python-bitcoinlib'...
remote: Reusing existing pack: 913, done.       
remote: Total 913 (delta 0), reused 0 (delta 0)       
Receiving objects: 100% (913/913), 300.69 KiB | 145.00 KiB/s, done.
Resolving deltas: 100% (487/487), done.
Checking connectivity... done.

$ cd python-bitcoinlib/

$ python
Python 2.7.6 (default, Mar 22 2014, 22:59:56)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import bitcoin.base58
>>> def btc2clam(addr): return bitcoin.base58.CBase58Data(bitcoin.base58.decode(addr)[1:-4], 0x89).__str__()
...
>>> print btc2clam('14o7zMMUJkG6De24r3JkJ6USgChq7iWF86')
xC6ktEBwaTk8G27wCWwQjGmDuK14SZPvJa
>>>

Thats awesome! Not much of a python user but you got to love how simple it is.

Updating for any one wondering about DogeCoin or Litecoin which is also possible with 3 simple changes to the pubkey address in base58.py

For DogeCoin:
  Dec:  127
  Hex:   \x7f 

For LiteCoin:
  Dec:  48
  Hex:  \x30

The Decmial version of the pubkey address goes in the follow line: 

https://github.com/jgarzik/python-bitcoinlib/blob/master/bitcoin/base58.py#L106

The hex goes in the 2 following lines:

https://github.com/jgarzik/python-bitcoinlib/blob/master/bitcoin/base58.py#L40
https://github.com/jgarzik/python-bitcoinlib/blob/master/bitcoin/base58.py#L106

Once you make those changes the rest goes exactly like dooglus describes

legendary
Activity: 2940
Merit: 1333
I was wondering whether it's possible to find out whether a particular Bitcoin address has any CLAMS associated with it without having to have access to the private key.

The helpful folks on the #clams IRC channel told me it is - you can convert from Bitcoin address to CLAMS address without needing the private key.

Here's one way of doing it, using the "python-bitcoinlib" library:

$ git clone https://github.com/jgarzik/python-bitcoinlib.git
Cloning into 'python-bitcoinlib'...
remote: Reusing existing pack: 913, done.       
remote: Total 913 (delta 0), reused 0 (delta 0)       
Receiving objects: 100% (913/913), 300.69 KiB | 145.00 KiB/s, done.
Resolving deltas: 100% (487/487), done.
Checking connectivity... done.

$ cd python-bitcoinlib/

$ python
Python 2.7.6 (default, Mar 22 2014, 22:59:56)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import bitcoin.base58
>>> def btc2clam(addr): return bitcoin.base58.CBase58Data(bitcoin.base58.decode(addr)[1:-4], 0x89).__str__()
...
>>> print btc2clam('14o7zMMUJkG6De24r3JkJ6USgChq7iWF86')
xC6ktEBwaTk8G27wCWwQjGmDuK14SZPvJa
>>>
legendary
Activity: 1164
Merit: 1000
Einsteinium Foundation Board Member and Treasurer
don't keep them on the exchange unless you want to sell.... they won't stake over there...

Well, they will stake over there, but the exchange will probably take the profit for themselves...

You could imagine an exchange which shared its profits from staking customer coins with the customers to give them a competitive advantage - "sell your clams on our exchange and we'll share their staking profits with you until they sell".

C-CEX ( not my favorite for sure BUT.... ) actually does split the stake up amongst ENRG coin holders when ENRG stakes...
The only ones that do as far as I know...

kingcoiny does it too with HC
legendary
Activity: 1302
Merit: 1000
Bass Player
don't keep them on the exchange unless you want to sell.... they won't stake over there...

Well, they will stake over there, but the exchange will probably take the profit for themselves...

You could imagine an exchange which shared its profits from staking customer coins with the customers to give them a competitive advantage - "sell your clams on our exchange and we'll share their staking profits with you until they sell".

C-CEX ( not my favorite for sure BUT.... ) actually does split the stake up amongst ENRG coin holders when ENRG stakes...
The only ones that do as far as I know...
legendary
Activity: 2940
Merit: 1333
Just Do It Doogie!

I just did it.

It just didn't work:

ERROR: CheckBlock() : bad proof-of-stake block signature
ERROR: ProcessBlock() : CheckBlock FAILED
ERROR: CheckStake() : ProcessBlock, block not accepted

I think CBlock::CheckBlockSignature() in main.cpp didn't like it.
Jump to: