Author

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

legendary
Activity: 2940
Merit: 1333
I could be over thinking this greatly and do not in anyway understand how the Clam System works,
but maybe Whale Digger knows doing it this way (backwards) discloses what the total amount to be dug will be,
as well as when the digging will end, so that the market and users don't become totally disillusioned with CLAM?

It is like a controlled dig that is stabilizing, versus the random dig where no one knows how bad it could get.

That's possible, but wouldn't it make sense to dig only half of what he has available from each block so we think he has less left than he really does?

Of course, maybe that *is* what he's doing... we just can't tell.
legendary
Activity: 1526
Merit: 1000
the grandpa of cryptos
is this guy still dumping? ;x
legendary
Activity: 1456
Merit: 1081
I may write code in exchange for bitcoins.
when you say that "Our digger is working backwards",
you mean Whale Digger is entering the btc privatekeys backwards through clam block time?
Yes.
Why isn't the digging random? Why would there be a predictable digging of clams going backwards?
Why doesn't it jump back and forth all over?
We can only guess at his reasons. I don't see what advantage it gives him to disclose his holdings in this way, so maybe it's accidental.

I could be over thinking this greatly and do not in anyway understand how the Clam System works,
but maybe Whale Digger knows doing it this way (backwards) discloses what the total amount to be dug will be,
as well as when the digging will end, so that the market and users don't become totally disillusioned with CLAM?

It is like a controlled dig that is stabilizing, versus the random dig where no one knows how bad it could get.

But as you said, we can only guess, I guess.
Thanks for your response Dooglus.

This seems to make sense to me.  If the guy just wants to cash in all this free money then clearly he has to avoid driving the price to 0 early in the game.  Making it obvious just how long he can keep going might be a strategy to keep people buying.
legendary
Activity: 1092
Merit: 1001
when you say that "Our digger is working backwards",
you mean Whale Digger is entering the btc privatekeys backwards through clam block time?
Yes.
Why isn't the digging random? Why would there be a predictable digging of clams going backwards?
Why doesn't it jump back and forth all over?
We can only guess at his reasons. I don't see what advantage it gives him to disclose his holdings in this way, so maybe it's accidental.

I could be over thinking this greatly and do not in anyway understand how the Clam System works,
but maybe Whale Digger knows doing it this way (backwards) discloses what the total amount to be dug will be,
as well as when the digging will end, so that the market and users don't become totally disillusioned with CLAM?

It is like a controlled dig that is stabilizing, versus the random dig where no one knows how bad it could get.

But as you said, we can only guess, I guess.
Thanks for your response Dooglus.


legendary
Activity: 2940
Merit: 1333
when you say that "Our digger is working backwards",
you mean Whale Digger is entering the btc privatekeys backwards through clam block time?

Yes.

Why isn't the digging random? Why would there be a predictable digging of clams going backwards?
Why doesn't it jump back and forth all over?

We can only guess at his reasons. I don't see what advantage it gives him to disclose his holdings in this way, so maybe it's accidental.
legendary
Activity: 1092
Merit: 1001
So overall about 5% of total possible clams have been claimed? That's interesting! Some of the big exchanges should take notice at some point if clam remains valuable. I imagine Karpeles would be interested in a way to repay his creditors. If he had access to any private keys that is...

The point of the chart was to show the effect of the ongoing large dig. Our digger is working backwards through the blocks, and is in the mid 8000's at the moment. He has many CLAMs still to dig, as shown by the chart.

Hey Dooglas,
Just for clarification since I'm not fully informed with the whole Whale Digger situation,
as well as how you can estimate how many clams he will dig in total,
but when you say that "Our digger is working backwards",
you mean Whale Digger is entering the btc privatekeys backwards through clam block time?

Why isn't the digging random? Why would there be a predictable digging of clams going backwards?
Why doesn't it jump back and forth all over?

Thanks.

legendary
Activity: 2940
Merit: 1333
Awesome to see the numbers finally synced up as they should be! The problem was my code was assuiming that if the tx was coinstake, that the net difference in balance from that tx was the minted amount. The JD staking wallet has those transactions that send outputs to other wallets in the coinstake tx, so that created a negative mint Tongue Just switched that out and indexed it with pindex->nMint instead which should be accurate.

1) I'll fix this, its actually a variable populated for different coin's page with the coin name and 'd' on the end Wink I'll make an exception for clams in there.

2) I hid the burn address for clams. This is what is causing this row count to be off. I can either a) show the burn address or b) fix the row count.  Although the burn address coins are gone, some users might be interested in seeing the address. Thoughts?

3) In my context it is 'amount in' would mean amount deposited into the address, and 'amount out' means amount taken out of the address. A bit different then inputs/outputs of bitcoin protocol, maybe I should word it better to be more clear (maybe withdraw/deposit or credit/debit). So for your example, 19 clams sent out from the wallet into the coinstake tx, 20 clams sent back into the wallet in the coinstake tx.

PS - I haven't checked this, but I do believe the JD staking address has the most transactions out of all the addresses I have indexed on my site. Quite the accomplishment Wink

We were playing around this morning with "timelocked" outputs.

Here's one, and it displays wrongly in your block explorer:

  http://www.presstab.pw/phpexplorer/CLAM/tx.php?tx=9cf10e3816012c8ff6a658d59ae34897476a3489be50b55934bc67132f0f450a

When I spent it, it showed up correctly:

  http://www.presstab.pw/phpexplorer/CLAM/tx.php?tx=9ae57b97316ed7b725624cb2a64612b65e95797cc7a954d7e0b255318a89c4dd

thanks for the heads up on that one. I will see if I can get those accounted properly.

It appears that I formed that scriptPubKey backwards. In future we'll be standardising on having the TIMELOCK check at the end of the scriptPubKey, like this:

    "OP_DUP OP_HASH160 OP_EQUALVERIFY OP_CHECKSIG OP_CHECKLOCKTIMEVERIFY OP_DROP"
legendary
Activity: 2940
Merit: 1333
Apart from dumping on Poloniex. Do you think the digger is investing in JD?
Maybe Doog can answer that one?

Every time I look into the digger's transactions, he appears to be sending his CLAMs to poloniex. From there they mostly move to Just-Dice.

There's no way (short of attempting to gain inside knowledge from poloniex staff) that I can tell the difference between him simply withdrawing his deposited CLAMs from poloniex to Just-Dice and unrelated third parties buying his CLAMs on the poloniex market and withdrawing them to Just-Dice.

We have seen higher levels of trading on poloniex recently, which suggests that for the most part he is selling his CLAMs to JD investors. Then again maybe he's selling them to himself and investing them.

tl;dr: idk
legendary
Activity: 1330
Merit: 1000
Blockchain Developer
Awesome to see the numbers finally synced up as they should be! The problem was my code was assuiming that if the tx was coinstake, that the net difference in balance from that tx was the minted amount. The JD staking wallet has those transactions that send outputs to other wallets in the coinstake tx, so that created a negative mint Tongue Just switched that out and indexed it with pindex->nMint instead which should be accurate.

1) I'll fix this, its actually a variable populated for different coin's page with the coin name and 'd' on the end Wink I'll make an exception for clams in there.

2) I hid the burn address for clams. This is what is causing this row count to be off. I can either a) show the burn address or b) fix the row count.  Although the burn address coins are gone, some users might be interested in seeing the address. Thoughts?

3) In my context it is 'amount in' would mean amount deposited into the address, and 'amount out' means amount taken out of the address. A bit different then inputs/outputs of bitcoin protocol, maybe I should word it better to be more clear (maybe withdraw/deposit or credit/debit). So for your example, 19 clams sent out from the wallet into the coinstake tx, 20 clams sent back into the wallet in the coinstake tx.

PS - I haven't checked this, but I do believe the JD staking address has the most transactions out of all the addresses I have indexed on my site. Quite the accomplishment Wink

We were playing around this morning with "timelocked" outputs.

Here's one, and it displays wrongly in your block explorer:

  http://www.presstab.pw/phpexplorer/CLAM/tx.php?tx=9cf10e3816012c8ff6a658d59ae34897476a3489be50b55934bc67132f0f450a

When I spent it, it showed up correctly:

  http://www.presstab.pw/phpexplorer/CLAM/tx.php?tx=9ae57b97316ed7b725624cb2a64612b65e95797cc7a954d7e0b255318a89c4dd

thanks for the heads up on that one. I will see if I can get those accounted properly.
member
Activity: 80
Merit: 10
Apart from dumping on Poloniex. Do you think the digger is investing in JD?
Maybe Doog can answer that one?
legendary
Activity: 2940
Merit: 1333
Awesome to see the numbers finally synced up as they should be! The problem was my code was assuiming that if the tx was coinstake, that the net difference in balance from that tx was the minted amount. The JD staking wallet has those transactions that send outputs to other wallets in the coinstake tx, so that created a negative mint Tongue Just switched that out and indexed it with pindex->nMint instead which should be accurate.

1) I'll fix this, its actually a variable populated for different coin's page with the coin name and 'd' on the end Wink I'll make an exception for clams in there.

2) I hid the burn address for clams. This is what is causing this row count to be off. I can either a) show the burn address or b) fix the row count.  Although the burn address coins are gone, some users might be interested in seeing the address. Thoughts?

3) In my context it is 'amount in' would mean amount deposited into the address, and 'amount out' means amount taken out of the address. A bit different then inputs/outputs of bitcoin protocol, maybe I should word it better to be more clear (maybe withdraw/deposit or credit/debit). So for your example, 19 clams sent out from the wallet into the coinstake tx, 20 clams sent back into the wallet in the coinstake tx.

PS - I haven't checked this, but I do believe the JD staking address has the most transactions out of all the addresses I have indexed on my site. Quite the accomplishment Wink

We were playing around this morning with "timelocked" outputs.

Here's one, and it displays wrongly in your block explorer:

  http://www.presstab.pw/phpexplorer/CLAM/tx.php?tx=9cf10e3816012c8ff6a658d59ae34897476a3489be50b55934bc67132f0f450a

When I spent it, it showed up correctly:

  http://www.presstab.pw/phpexplorer/CLAM/tx.php?tx=9ae57b97316ed7b725624cb2a64612b65e95797cc7a954d7e0b255318a89c4dd
legendary
Activity: 2940
Merit: 1333
So overall about 5% of total possible clams have been claimed? That's interesting! Some of the big exchanges should take notice at some point if clam remains valuable. I imagine Karpeles would be interested in a way to repay his creditors. If he had access to any private keys that is...

The point of the chart was to show the effect of the ongoing large dig. Our digger is working backwards through the blocks, and is in the mid 8000's at the moment. He has many CLAMs still to dig, as shown by the chart.
newbie
Activity: 43
Merit: 0
Here's a chart showing what percentage of the CLAMs given out in each distribution block have moved so far:

https://i.imgur.com/JKI9R70.png

So overall about 5% of total possible clams have been claimed? That's interesting! Some of the big exchanges should take notice at some point if clam remains valuable. I imagine Karpeles would be interested in a way to repay his creditors. If he had access to any private keys that is...
legendary
Activity: 2940
Merit: 1333
Here's a chart showing what percentage of the CLAMs given out in each distribution block have moved so far:

hero member
Activity: 784
Merit: 1002
CLAM Developer
I think I was finally able to fix the error in my block explorer showing the JustDice wallet 'special' coinstake tx's as a negative mint. If anyone sees any issues with balances, please let me know Cool I am still working on getting the charts to display for very large transaction histories, hopefully have that worked out soon too.
http://www.presstab.pw/phpexplorer/CLAM/richlist.php
Great news!
I'm happy to see the chart for this address again - it was beautiful last time I saw it, shortly before it became too big to plot.
Transaction Count   55679
Balance   535,799.154328
Minted   55,695.532970
I believe that every "deposit" into that address was the result of staking, and so the transaction count should be the same as the number of stakes. It looks about right:
minted / tx_count = 55695.532970 / 55679 = 1.00029693
1.0003 seems about right for the average block reward size
Edit: there's a typo on your address claim page:
"For daemons: ./clamsd signmessage addressgoeshere nametosignfor"
It's "clamd", not "clamsd".
Edit2: your row count is off by one:
http://www.presstab.pw/phpexplorer/CLAM/richlist.php?count=5 only shows 4 addresses, not 5.
Edit3: it looks like the 'amount in' and 'amount out' columns are labelled wrongly on the address.php page. I see staking transactions with Amount In=20, Amount Out=19. The output should be greater than the input surely?
Awesome to see the numbers finally synced up as they should be! The problem was my code was assuiming that if the tx was coinstake, that the net difference in balance from that tx was the minted amount. The JD staking wallet has those transactions that send outputs to other wallets in the coinstake tx, so that created a negative mint Tongue Just switched that out and indexed it with pindex->nMint instead which should be accurate.
1) I'll fix this, its actually a variable populated for different coin's page with the coin name and 'd' on the end Wink I'll make an exception for clams in there.
2) I hid the burn address for clams. This is what is causing this row count to be off. I can either a) show the burn address or b) fix the row count.  Although the burn address coins are gone, some users might be interested in seeing the address. Thoughts?
3) In my context it is 'amount in' would mean amount deposited into the address, and 'amount out' means amount taken out of the address. A bit different then inputs/outputs of bitcoin protocol, maybe I should word it better to be more clear (maybe withdraw/deposit or credit/debit). So for your example, 19 clams sent out from the wallet into the coinstake tx, 20 clams sent back into the wallet in the coinstake tx.
PS - I haven't checked this, but I do believe the JD staking address has the most transactions out of all the addresses I have indexed on my site. Quite the accomplishment Wink

Nice work, presstab Grin
legendary
Activity: 1330
Merit: 1000
Blockchain Developer
I think I was finally able to fix the error in my block explorer showing the JustDice wallet 'special' coinstake tx's as a negative mint. If anyone sees any issues with balances, please let me know Cool I am still working on getting the charts to display for very large transaction histories, hopefully have that worked out soon too.

http://www.presstab.pw/phpexplorer/CLAM/richlist.php

Great news!

I'm happy to see the chart for this address again - it was beautiful last time I saw it, shortly before it became too big to plot.

Transaction Count   55679
Balance   535,799.154328
Minted   55,695.532970

I believe that every "deposit" into that address was the result of staking, and so the transaction count should be the same as the number of stakes. It looks about right:

minted / tx_count = 55695.532970 / 55679 = 1.00029693

1.0003 seems about right for the average block reward size

Edit: there's a typo on your address claim page:

"For daemons: ./clamsd signmessage addressgoeshere nametosignfor"

It's "clamd", not "clamsd".

Edit2: your row count is off by one:

http://www.presstab.pw/phpexplorer/CLAM/richlist.php?count=5 only shows 4 addresses, not 5.

Edit3: it looks like the 'amount in' and 'amount out' columns are labelled wrongly on the address.php page. I see staking transactions with Amount In=20, Amount Out=19. The output should be greater than the input surely?

Awesome to see the numbers finally synced up as they should be! The problem was my code was assuiming that if the tx was coinstake, that the net difference in balance from that tx was the minted amount. The JD staking wallet has those transactions that send outputs to other wallets in the coinstake tx, so that created a negative mint Tongue Just switched that out and indexed it with pindex->nMint instead which should be accurate.

1) I'll fix this, its actually a variable populated for different coin's page with the coin name and 'd' on the end Wink I'll make an exception for clams in there.

2) I hid the burn address for clams. This is what is causing this row count to be off. I can either a) show the burn address or b) fix the row count.  Although the burn address coins are gone, some users might be interested in seeing the address. Thoughts?

3) In my context it is 'amount in' would mean amount deposited into the address, and 'amount out' means amount taken out of the address. A bit different then inputs/outputs of bitcoin protocol, maybe I should word it better to be more clear (maybe withdraw/deposit or credit/debit). So for your example, 19 clams sent out from the wallet into the coinstake tx, 20 clams sent back into the wallet in the coinstake tx.

PS - I haven't checked this, but I do believe the JD staking address has the most transactions out of all the addresses I have indexed on my site. Quite the accomplishment Wink
legendary
Activity: 2940
Merit: 1333
I think I was finally able to fix the error in my block explorer showing the JustDice wallet 'special' coinstake tx's as a negative mint. If anyone sees any issues with balances, please let me know Cool I am still working on getting the charts to display for very large transaction histories, hopefully have that worked out soon too.

http://www.presstab.pw/phpexplorer/CLAM/richlist.php

Great news!

I'm happy to see the chart for this address again - it was beautiful last time I saw it, shortly before it became too big to plot.

Transaction Count   55679
Balance   535,799.154328
Minted   55,695.532970

I believe that every "deposit" into that address was the result of staking, and so the transaction count should be the same as the number of stakes. It looks about right:

minted / tx_count = 55695.532970 / 55679 = 1.00029693

1.0003 seems about right for the average block reward size

Edit: there's a typo on your address claim page:

"For daemons: ./clamsd signmessage addressgoeshere nametosignfor"

It's "clamd", not "clamsd".

Edit2: your row count is off by one:

http://www.presstab.pw/phpexplorer/CLAM/richlist.php?count=5 only shows 4 addresses, not 5.

Edit3: it looks like the 'amount in' and 'amount out' columns are labelled wrongly on the address.php page. I see staking transactions with Amount In=20, Amount Out=19. The output should be greater than the input surely?
legendary
Activity: 1330
Merit: 1000
Blockchain Developer
I think I was finally able to fix the error in my block explorer showing the JustDice wallet 'special' coinstake tx's as a negative mint. If anyone sees any issues with balances, please let me know Cool I am still working on getting the charts to display for very large transaction histories, hopefully have that worked out soon too.

http://www.presstab.pw/phpexplorer/CLAM/richlist.php
sr. member
Activity: 338
Merit: 250
I'm officially addicted to just-dice.com!
legendary
Activity: 2674
Merit: 1083
Legendary Escrow Service - Tip Jar in Profile
- if we are saying many people should benefit from the dig, surely there should be a limit on clam clients on how many addresses they can dig, daily or over the lifetime

I don't think this point was fully addressed in SuperClam's answer.

Note that the CLAM client is open source. Any limit we put in the client could easily be changed or removed.

There is no network consensus rule about "digs per client per day", and there cannot be, because it is impossible to tell clients apart from each other.

To spend an initial-distribution output all you need to do is sign a transaction that spends it. Each initial-distrubition output was created using the BTC (or LTC, or DOGE) address' public key, and so to spend it you need the corresponding private key.

Any exploit that is able to spend other people's initial-distribution CLAMs on the CLAM blockchain would also be able to spend their BTC on the BTC blockchain, since exactly the same mechanism is used in both cases.


Yesterday I spent some time looking at the BTC addresses which were "dug" recently. I fed them into https://www.walletexplorer.com/ which calls itself a "Bitcoin block explorer with address grouping and wallet labeling". The idea is that for each BTC address you give it, it tells you which site's hot wallet the address is in.

It was unable to identify the wallet of very many of the dug addresses I tried. It was only able to identify the wallet of about 1% of the addresses I looked up, and in every case it identified them as being in the BetVIP.com wallet. BetVIP appears to have launched in March 2014 and shut down in June 2015. Here's a video of its founder talking in April 2015, claiming (at 0:30) that it officially launched in June 2014. I guess it's possible that their hot wallet was stolen by or sold to the digger, or that someone from BetVIP is the digger.

It seems unlikely that a relatively unknown site that launched just 2 months before (or one month after) the CLAM snapshot could have received 3% of the CLAM distribution, and so it remains a mystery where the bulk of the addresses have come from.

I'm not sure how accurate or complete walletexplorer.com is, but I would expect it to have shown up at least one hit on the MtGox or BTC-e wallets if it was them who were digging...


Regarding BetVIP. There was a post in the scam accusation thread against stakeminers https://bitcointalksearch.org/topic/m.12203429 where Gleb Gamow found connections to betvip that probably are not possible because the transaction belongs to stakeminers.com. And you found such a connection too. Since i know the owner of walletexplorer i asked him about that and it is probably an error. He disabled the label for now.

Just a headsup. Smiley
Jump to: