Author

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

full member
Activity: 176
Merit: 100
Mighty Dub
I downloaded the client earlier in the week and started syncing, but I am stuck at 21 weeks behind.  Can somebody provide me with a current list of nodes?  Thanks in advance.
legendary
Activity: 2940
Merit: 1333
I fired up my old client on a different box and it caught-up to the block chain and processed these fine.  I shut that down and started this guy back up and now it's running  fine.  Any clue what was happening there?

Code:
2015-10-30 18:54:44 ERROR: FetchInputs() : 2735bdf592b697b34a4ce9533ff0af647342b660da6779dae75bd4d4c43dcb15 mempool Tx prev not found 467a9d7a17de112f1766d53b32ee57f3869c6c2d04d1468870d6f5a2b8345d1d
2015-10-30 18:54:48 ERROR: FetchInputs() : 2735bdf592b697b34a4ce9533ff0af647342b660da6779dae75bd4d4c43dcb15 mempool Tx prev not found 467a9d7a17de112f1766d53b32ee57f3869c6c2d04d1468870d6f5a2b8345d1d
2015-10-30 18:54:53 ERROR: FetchInputs() : 2735bdf592b697b34a4ce9533ff0af647342b660da6779dae75bd4d4c43dcb15 mempool Tx prev not found 467a9d7a17de112f1766d53b32ee57f3869c6c2d04d1468870d6f5a2b8345d1d

No idea. It's saying that the new 2735... tx is invalid because it spends a coin from tx 467a which it doesn't know about, but that 467a transaction is in block 699197 (2015-10-24 05:55:12), so I've no idea why it couldn't find it, or why restarting would fix it.
legendary
Activity: 1007
Merit: 1000
Just noticed a weird problem...  running 1.4.17

I fired up my old client on a different box and it caught-up to the block chain and processed these fine.  I shut that down and started this guy back up and now it's running  fine.  Any clue what was happening there?  This is a new Raspberry Pi daemon, so I've been watching very closely.  This was running fine for around 18 hours. 



Code:
2015-10-30 18:54:35 SetBestChain: new best=3f5c063a6a5cae2d744656415f8bbf78d3ec0d93bdd90f02d56b08f66cb9438a  height=708540  trust=95795426480965258601  blocktrust=394397162270365  date=10/30/15 18:54:24
2015-10-30 18:54:35 ProcessBlock: ACCEPTED
2015-10-30 18:54:36 ERROR: FetchInputs() : 2735bdf592b697b34a4ce9533ff0af647342b660da6779dae75bd4d4c43dcb15 mempool Tx prev not found 467a9d7a17de112f1766d53b32ee57f3869c6c2d04d1468870d6f5a2b8345d1d
2015-10-30 18:54:41 stake took 0s
2015-10-30 18:54:44 ERROR: FetchInputs() : 2735bdf592b697b34a4ce9533ff0af647342b660da6779dae75bd4d4c43dcb15 mempool Tx prev not found 467a9d7a17de112f1766d53b32ee57f3869c6c2d04d1468870d6f5a2b8345d1d
2015-10-30 18:54:48 ERROR: FetchInputs() : 2735bdf592b697b34a4ce9533ff0af647342b660da6779dae75bd4d4c43dcb15 mempool Tx prev not found 467a9d7a17de112f1766d53b32ee57f3869c6c2d04d1468870d6f5a2b8345d1d
2015-10-30 18:54:53 ERROR: FetchInputs() : 2735bdf592b697b34a4ce9533ff0af647342b660da6779dae75bd4d4c43dcb15 mempool Tx prev not found 467a9d7a17de112f1766d53b32ee57f3869c6c2d04d1468870d6f5a2b8345d1d
2015-10-30 18:54:56 ERROR: FetchInputs() : 2735bdf592b697b34a4ce9533ff0af647342b660da6779dae75bd4d4c43dcb15 mempool Tx prev not found 467a9d7a17de112f1766d53b32ee57f3869c6c2d04d1468870d6f5a2b8345d1d
2015-10-30 18:54:57 stake took 0s
2015-10-30 18:55:01 ERROR: FetchInputs() : 2735bdf592b697b34a4ce9533ff0af647342b660da6779dae75bd4d4c43dcb15 prev tx 467a9d7a17de112f1766d53b32ee57f3869c6c2d04d1468870d6f5a2b8345d1d index entry not found
2015-10-30 18:55:01 InvalidChainFound: invalid block=a22b8c842f7e4855331f564e686db009fb3e464109bd789f8a8dd490d9fd9b8d  height=708541  trust=95795821283295403912  blocktrust=394802330145311  date=10/30/15 18:54:56
2015-10-30 18:55:01 InvalidChainFound:  current best=3f5c063a6a5cae2d744656415f8bbf78d3ec0d93bdd90f02d56b08f66cb9438a  height=708540  trust=95795426480965258601  blocktrust=394397162270365  date=10/30/15 18:54:24
2015-10-30 18:55:01 ERROR: SetBestChain() : SetBestChainInner failed
2015-10-30 18:55:01 ERROR: AcceptBlock() : AddToBlockIndex failed
2015-10-30 18:55:01 ERROR: ProcessBlock() : AcceptBlock FAILED
2015-10-30 18:55:05 ERROR: FetchInputs() : 2735bdf592b697b34a4ce9533ff0af647342b660da6779dae75bd4d4c43dcb15 mempool Tx prev not found 467a9d7a17de112f1766d53b32ee57f3869c6c2d04d1468870d6f5a2b8345d1d
2015-10-30 18:55:13 stake took 0s
2015-10-30 18:55:30 stake took 1s
2015-10-30 18:55:45 Postponing 1 reconnects
2015-10-30 18:55:45 REORGANIZE
2015-10-30 18:55:45 REORGANIZE: Disconnect 0 blocks; 3f5c063a6a5cae2d744656415f8bbf78d3ec0d93bdd90f02d56b08f66cb9438a..3f5c063a6a5cae2d744656415f8bbf78d3ec0d93bdd90f02d56b08f66cb9438a
2015-10-30 18:55:45 REORGANIZE: Connect 1 blocks; 3f5c063a6a5cae2d744656415f8bbf78d3ec0d93bdd90f02d56b08f66cb9438a..a22b8c842f7e4855331f564e686db009fb3e464109bd789f8a8dd490d9fd9b8d
2015-10-30 18:55:45 ERROR: FetchInputs() : 2735bdf592b697b34a4ce9533ff0af647342b660da6779dae75bd4d4c43dcb15 prev tx 467a9d7a17de112f1766d53b32ee57f3869c6c2d04d1468870d6f5a2b8345d1d index entry not found
2015-10-30 18:55:45 ERROR: Reorganize() : ConnectBlock a22b8c842f7e4855331f564e686db009fb3e464109bd789f8a8dd490d9fd9b8d failed
2015-10-30 18:55:45 InvalidChainFound: invalid block=401a920919215869d558be3528cc43ecc4fa6c614f5cbf75a0dac4a4860fff25  height=708542  trust=95796216491626745705  blocktrust=395208331341793  date=10/30/15 18:55:44
2015-10-30 18:55:45 InvalidChainFound:  current best=3f5c063a6a5cae2d744656415f8bbf78d3ec0d93bdd90f02d56b08f66cb9438a  height=708540  trust=95795426480965258601  blocktrust=394397162270365  date=10/30/15 18:54:24
2015-10-30 18:55:45 ERROR: SetBestChain() : Reorganize failed
2015-10-30 18:55:45 ERROR: AcceptBlock() : AddToBlockIndex failed
2015-10-30 18:55:45 ERROR: ProcessBlock() : AcceptBlock FAILED
2015-10-30 18:55:46 stake took 1s
2015-10-30 18:56:01 stake took 0s
2015-10-30 18:56:17 stake took 0s
2015-10-30 18:56:33 stake took 0s
2015-10-30 18:56:34 Postponing 2 reconnects
2015-10-30 18:56:34 REORGANIZE
2015-10-30 18:56:34 REORGANIZE: Disconnect 0 blocks; 3f5c063a6a5cae2d744656415f8bbf78d3ec0d93bdd90f02d56b08f66cb9438a..3f5c063a6a5cae2d744656415f8bbf78d3ec0d93bdd90f02d56b08f66cb9438a
2015-10-30 18:56:34 REORGANIZE: Connect 1 blocks; 3f5c063a6a5cae2d744656415f8bbf78d3ec0d93bdd90f02d56b08f66cb9438a..a22b8c842f7e4855331f564e686db009fb3e464109bd789f8a8dd490d9fd9b8d
2015-10-30 18:56:34 ERROR: FetchInputs() : 2735bdf592b697b34a4ce9533ff0af647342b660da6779dae75bd4d4c43dcb15 prev tx 467a9d7a17de112f1766d53b32ee57f3869c6c2d04d1468870d6f5a2b8345d1d index entry not found
2015-10-30 18:56:34 ERROR: Reorganize() : ConnectBlock a22b8c842f7e4855331f564e686db009fb3e464109bd789f8a8dd490d9fd9b8d failed
2015-10-30 18:56:34 InvalidChainFound: invalid block=5811802af96f11fd29e126e55e25682e7e73653d8575d2500e50dc1d55743019  height=708543  trust=95796612106795179040  blocktrust=395615168433335  date=10/30/15 18:56:32
2015-10-30 18:56:34 InvalidChainFound:  current best=3f5c063a6a5cae2d744656415f8bbf78d3ec0d93bdd90f02d56b08f66cb9438a  height=708540  trust=95795426480965258601  blocktrust=394397162270365  date=10/30/15 18:54:24
2015-10-30 18:56:34 ERROR: SetBestChain() : Reorganize failed
2015-10-30 18:56:34 ERROR: AcceptBlock() : AddToBlockIndex failed
2015-10-30 18:56:34 ERROR: ProcessBlock() : AcceptBlock FAILED
2015-10-30 18:56:35 ERROR: FetchInputs() : 2735bdf592b697b34a4ce9533ff0af647342b660da6779dae75bd4d4c43dcb15 mempool Tx prev not found 467a9d7a17de112f1766d53b32ee57f3869c6c2d04d1468870d6f5a2b8345d1d
2015-10-30 18:56:43 ERROR: FetchInputs() : 2735bdf592b697b34a4ce9533ff0af647342b660da6779dae75bd4d4c43dcb15 mempool Tx prev not found 467a9d7a17de112f1766d53b32ee57f3869c6c2d04d1468870d6f5a2b8345d1d
2015-10-30 18:56:49 stake took 0s
2015-10-30 18:57:06 stake took 1s
2015-10-30 18:57:14 ERROR: FetchInputs() : 2735bdf592b697b34a4ce9533ff0af647342b660da6779dae75bd4d4c43dcb15 mempool Tx prev not found 467a9d7a17de112f1766d53b32ee57f3869c6c2d04d1468870d6f5a2b8345d1d
2015-10-30 18:57:21 stake took 0s
2015-10-30 18:57:29 Postponing 3 reconnects
2015-10-30 18:57:29 REORGANIZE
2015-10-30 18:57:29 REORGANIZE: Disconnect 0 blocks; 3f5c063a6a5cae2d744656415f8bbf78d3ec0d93bdd90f02d56b08f66cb9438a..3f5c063a6a5cae2d744656415f8bbf78d3ec0d93bdd90f02d56b08f66cb9438a
2015-10-30 18:57:29 REORGANIZE: Connect 1 blocks; 3f5c063a6a5cae2d744656415f8bbf78d3ec0d93bdd90f02d56b08f66cb9438a..a22b8c842f7e4855331f564e686db009fb3e464109bd789f8a8dd490d9fd9b8d
2015-10-30 18:57:29 ERROR: FetchInputs() : 2735bdf592b697b34a4ce9533ff0af647342b660da6779dae75bd4d4c43dcb15 prev tx 467a9d7a17de112f1766d53b32ee57f3869c6c2d04d1468870d6f5a2b8345d1d index entry not found
2015-10-30 18:57:29 ERROR: Reorganize() : ConnectBlock a22b8c842f7e4855331f564e686db009fb3e464109bd789f8a8dd490d9fd9b8d failed
2015-10-30 18:57:29 InvalidChainFound: invalid block=45ea26b6c5e277023f30a7bec65eb5c12065d759bcd0d00d16895c64571cf04f  height=708544  trust=95797008129639183109  blocktrust=396022844004069  date=10/30/15 18:57:20
2015-10-30 18:57:29 InvalidChainFound:  current best=3f5c063a6a5cae2d744656415f8bbf78d3ec0d93bdd90f02d56b08f66cb9438a  height=708540  trust=95795426480965258601  blocktrust=394397162270365  date=10/30/15 18:54:24
2015-10-30 18:57:29 ERROR: SetBestChain() : Reorganize failed
2015-10-30 18:57:29 ERROR: AcceptBlock() : AddToBlockIndex failed
2015-10-30 18:57:29 ERROR: ProcessBlock() : AcceptBlock FAILED
2015-10-30 18:57:37 stake took 0s
2015-10-30 18:57:53 stake took 0s
2015-10-30 18:57:57 Postponing 4 reconnects
2015-10-30 18:57:57 REORGANIZE
2015-10-30 18:57:57 REORGANIZE: Disconnect 0 blocks; 3f5c063a6a5cae2d744656415f8bbf78d3ec0d93bdd90f02d56b08f66cb9438a..3f5c063a6a5cae2d744656415f8bbf78d3ec0d93bdd90f02d56b08f66cb9438a
2015-10-30 18:57:57 REORGANIZE: Connect 1 blocks; 3f5c063a6a5cae2d744656415f8bbf78d3ec0d93bdd90f02d56b08f66cb9438a..a22b8c842f7e4855331f564e686db009fb3e464109bd789f8a8dd490d9fd9b8d
2015-10-30 18:57:57 ERROR: FetchInputs() : 2735bdf592b697b34a4ce9533ff0af647342b660da6779dae75bd4d4c43dcb15 prev tx 467a9d7a17de112f1766d53b32ee57f3869c6c2d04d1468870d6f5a2b8345d1d index entry not found
2015-10-30 18:57:57 ERROR: Reorganize() : ConnectBlock a22b8c842f7e4855331f564e686db009fb3e464109bd789f8a8dd490d9fd9b8d failed
2015-10-30 18:57:57 InvalidChainFound: invalid block=be297a55e10d467734b2b1f238aa7c39d1a1e81ee0fb003bf3c558a8e3c9c2b8  height=708545  trust=95797404356636212698  blocktrust=396226997029589  date=10/30/15 18:57:52
2015-10-30 18:57:57 InvalidChainFound:  current best=3f5c063a6a5cae2d744656415f8bbf78d3ec0d93bdd90f02d56b08f66cb9438a  height=708540  trust=95795426480965258601  blocktrust=394397162270365  date=10/30/15 18:54:24
2015-10-30 18:57:57 ERROR: SetBestChain() : Reorganize failed
2015-10-30 18:57:57 ERROR: AcceptBlock() : AddToBlockIndex failed
2015-10-30 18:57:57 ERROR: ProcessBlock() : AcceptBlock FAILED
2015-10-30 18:58:10 stake took 1s
2015-10-30 18:58:26 stake took 1s

hero member
Activity: 784
Merit: 1002
CLAM Developer

   I thought we had the website set up as a WIKI, but I can't seem to find it. 

  I just got the wallet setup on a Raspberry Pi and got a stake on it.  I wanted to create an install guide to help anyone else trying to do this.  The daemon compile is pretty straight forward, but there are a few gotcha's that would be nice to see all in one place... 

The website is just markdown, live compiled from the github repository here:

Website Repository


Example page:
Code:
http://clamclient.com/start/

Raw https://github.com/nochowderforyou/nochowderforyou.github.io/start/index.md
legendary
Activity: 1007
Merit: 1000

   I thought we had the website set up as a WIKI, but I can't seem to find it. 

  I just got the wallet setup on a Raspberry Pi and got a stake on it.  I wanted to create an install guide to help anyone else trying to do this.  The daemon compile is pretty straight forward, but there are a few gotcha's that would be nice to see all in one place... 
full member
Activity: 120
Merit: 100
I'm sure it's been mentioned before, but could the digger be Mt. Gox, or representatives of them involved in the liquidation settlements?
They must have a lot of addresses that weren't dust at the time of CLAMs creation.

Otherwise who has so many none dust accounts?  I am holding, there have been big diggers before, and it will happen again, but that is part of CLAMs.

Sites like walletexplorer.com and scorechain.com can 'cluster' addresses based on their blockchain history. Doing so suggests this digging isn't using Gox addresses.
Who does it suggest it may be? or is there no one specific that can be found?
hero member
Activity: 784
Merit: 1002
CLAM Developer
Forgive the noob-y question, but it's not anywhere easily visible in the OP or on the main CLAM website; What are the PoS statistics for CLAM?  What is the PoS % for each stake and each month (generally), and what is the minimum coin age to stake?
Finally found it, nvm.  Thanks Smiley

Glad you found it Smiley 
For future travelers:
Reward is 1 CLAM per block staked, with 1440 blocks staked per day, or 1 block per minute.
This means "percentage" return is based on difficulty, much like Proof-Of-Work mining. 
Age is not a factor in chance to stake, only the coin pile(output) size.

As a side note, since it isn't percentage based, and can't be "saved" up it allows users to "beat" inflation; which, in many normal Proof-Of-Stake networks, is not possible.
legendary
Activity: 1570
Merit: 1041
Forgive the noob-y question, but it's not anywhere easily visible in the OP or on the main CLAM website; What are the PoS statistics for CLAM?  What is the PoS % for each stake and each month (generally), and what is the minimum coin age to stake?
Finally found it, nvm.  Thanks Smiley
legendary
Activity: 1570
Merit: 1041
Forgive the noob-y question, but it's not anywhere easily visible in the OP or on the main CLAM website; What are the PoS statistics for CLAM?  What is the PoS % for each stake and each month (generally), and what is the minimum coin age to stake?
legendary
Activity: 2940
Merit: 1333
I'm sure it's been mentioned before, but could the digger be Mt. Gox, or representatives of them involved in the liquidation settlements?
They must have a lot of addresses that weren't dust at the time of CLAMs creation.

Otherwise who has so many none dust accounts?  I am holding, there have been big diggers before, and it will happen again, but that is part of CLAMs.

Sites like walletexplorer.com and scorechain.com can 'cluster' addresses based on their blockchain history. Doing so suggests this digging isn't using Gox addresses.
legendary
Activity: 2940
Merit: 1333
I don't understand why the clam client assigns a unique port to each peer and increment the port number indefinitely above 49200. Can I set a parameter in clam.conf to tell peers I want to use the default 37114?

No, that's just how TCP/IP works. When you connect to port 31174 on remote hosts, it uses a port on your end which probably won't be 31174, and will be different for each connection you make. The operating system assigns the local port number. You can probably tinker with configuration of the OS to tell it which range to use, but there's not really any need to do so.
full member
Activity: 120
Merit: 100
I'm sure it's been mentioned before, but could the digger be Mt. Gox, or representatives of them involved in the liquidation settlements?
They must have a lot of addresses that weren't dust at the time of CLAMs creation.

Otherwise who has so many none dust accounts?  I am holding, there have been big diggers before, and it will happen again, but that is part of CLAMs.
hero member
Activity: 672
Merit: 500
If my client is connected to 20 other nodes (shown when I click on the network icon) and the ticket icon say I am staking, my settings must be correct, right? Do I need to forward a port from my home router to my computer? If so, which port should I forward? Is there a default port? I scanned through this thread and I see different ports specified. Thanks in advance.

20 other nodes probably means you can accept incoming connections.

To be absolutely sure, go to the debug console and type 'getpeerinfo'.

It will show you a bunch of information about each peer you are connected to, including its "inbound" status. If any of them show "inbound: true" then you are accepting incoming connections, and everything is OK.

Thanks Dooglus,

I did that just now. About 10 out of about 20 peers had "inbound=true", the rest are false. I think I am OK. I don't understand why the clam client assigns a unique port to each peer and increment the port number indefinitely above 49200. Can I set a parameter in clam.conf to tell peers I want to use the default 37114?
sr. member
Activity: 448
Merit: 252
Follow us on our new account ShapeShift.com
ShapeShift.io has released our instant exchange app for Android devices! Buy or sell CLAMs with bitcoin and 45+ cryptos instantly on any Android device. Exchange anytime, anywhere: https://shapeshift.io/site/tools/shapeshift-mobile

legendary
Activity: 2940
Merit: 1333
legendary
Activity: 2940
Merit: 1333
If my client is connected to 20 other nodes (shown when I click on the network icon) and the ticket icon say I am staking, my settings must be correct, right? Do I need to forward a port from my home router to my computer? If so, which port should I forward? Is there a default port? I scanned through this thread and I see different ports specified. Thanks in advance.

20 other nodes probably means you can accept incoming connections.

To be absolutely sure, go to the debug console and type 'getpeerinfo'.

It will show you a bunch of information about each peer you are connected to, including its "inbound" status. If any of them show "inbound: true" then you are accepting incoming connections, and everything is OK.
newbie
Activity: 20
Merit: 0
I downloaded Clam Client 1.4.17 for OSX.  I've noticed that at random blocks it stalls for very long periods of time.  I'm currently at block 338xxx (13 Feb 2015).  I've noticed that restarting the client speeds up the process quit a bit.  I'm wondering if adding nodes (is there a list of nodes available) would be helpful and if using the console or if adding a .config file in Application Support would be appropriate. 

I've been downloading the chain for about 18 hours and am on block 338xxx with 36 weeks left.  Does this seems about right?

I have between 8 - 14 connections at any given time and have a reliable connection 20 Mbps +

Nevermind, I have answered my own question.  I have found the bootstrap for the chain in a previous post. It seems to be working fine.  If anybody is curious:

https://bitcointalksearch.org/topic/m.9772191
newbie
Activity: 20
Merit: 0
I downloaded Clam Client 1.4.17 for OSX.  I've noticed that at random blocks it stalls for very long periods of time.  I'm currently at block 338xxx (13 Feb 2015).  I've noticed that restarting the client speeds up the process quit a bit.  I'm wondering if adding nodes (is there a list of nodes available) would be helpful and if using the console or if adding a .config file in Application Support would be appropriate. 

I've been downloading the chain for about 18 hours and am on block 338xxx with 36 weeks left.  Does this seems about right?

I have between 8 - 14 connections at any given time and have a reliable connection 20 Mbps +
hero member
Activity: 756
Merit: 500
If my client is connected to 20 other nodes (shown when I click on the network icon) and the ticket icon say I am staking, my settings must be correct, right? Do I need to forward a port from my home router to my computer? If so, which port should I forward? Is there a default port? I scanned through this thread and I see different ports specified. Thanks in advance.

20 other nodes probably means you can accept incoming connections.
hero member
Activity: 672
Merit: 500
If my client is connected to 20 other nodes (shown when I click on the network icon) and the ticket icon say I am staking, my settings must be correct, right? Do I need to forward a port from my home router to my computer? If so, which port should I forward? Is there a default port? I scanned through this thread and I see different ports specified. Thanks in advance.
Jump to: