Bitcoin Forum
May 08, 2024, 05:46:59 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2] 3 4 5 6 7 8 9 »  All
  Print  
Author Topic: [ANN][CROC] Official CrocodileCash Update Board [Strength in Basking]  (Read 20029 times)
heratys111
Member
**
Offline Offline

Activity: 164
Merit: 71


View Profile
October 31, 2017, 04:22:42 AM
 #21

Hey,

With regards to there being any potential problems at Cryptohub...

Staking CROC seems to be working as normal within my own wallet (new CROCs being generated at about the expected frequency and amount).

There did seem to be a problem mining at Cryptohub; I've been renting Bitmain S9s.  Due to there being perhaps a problem, I shifted the hash over to Pickaxe.online and am receiving essentially the anticipated amount per payout-period (the period being 20 mins there) of the POW-generated CROC from that pool.

It seemed to take awhile before the network hash rate [in the daemon/command-line and at Cryptohub] increased to roughly the level that could seen at the CROC address here (http://pickaxe.online/#miners).  But now the network rate at the terminal and at Cryptohub seems to be accurate with what I figure is the overall CROC-network hash-rate.

I don't know if it's related at all but the 23-Skidoo/CHAO chain may be buggy; although my level of trust in the operators of Infernopool is also extremely low at the moment too. That pool supposedly paid an amount in the last 24-48 hours (0.00141595 CHAO to a deposit address).  According to the interface at Infernopool it was sent 29 hours ago but there doesn't seem to be any evidence of the payment being made according to either the CHAO blockchain explorer (https://chainz.cryptoid.info/chao/) or the wallet interface.  Maybe the CHAO or another wallet is screwing things up with CROC at Cryptohub???

▐▐▐▐ CrocodileCash ▐▐▐▐
Fast and cheap ^_^ ▐  Aggressive, non-hyperinflationary 12% PoS ("Strength in Basking") ▐  4.4 million current supply ▐  SHA-256 PoW -- Making old ASICs great again
1715190419
Hero Member
*
Offline Offline

Posts: 1715190419

View Profile Personal Message (Offline)

Ignore
1715190419
Reply with quote  #2

1715190419
Report to moderator
1715190419
Hero Member
*
Offline Offline

Posts: 1715190419

View Profile Personal Message (Offline)

Ignore
1715190419
Reply with quote  #2

1715190419
Report to moderator
"If you don't want people to know you're a scumbag then don't be a scumbag." -- margaritahuyan
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715190419
Hero Member
*
Offline Offline

Posts: 1715190419

View Profile Personal Message (Offline)

Ignore
1715190419
Reply with quote  #2

1715190419
Report to moderator
1715190419
Hero Member
*
Offline Offline

Posts: 1715190419

View Profile Personal Message (Offline)

Ignore
1715190419
Reply with quote  #2

1715190419
Report to moderator
Mikanoshi
Sr. Member
****
Offline Offline

Activity: 798
Merit: 252


Insane In The Blockchain ⚠


View Profile WWW
October 31, 2017, 10:13:13 PM
Last edit: October 31, 2017, 10:23:42 PM by Mikanoshi
 #22

So... Anyone is looking into RAM usage problem? crocodilecashd is the only daemon that eats shit ton on memory...
My server is at 90% already and starts to swap a little. It's KVM VDS with SSD, so it's not that slow.
Anyway, if daemon appetite keeps growing, I'll have to shut down the block explorer...

 

currypto (OP)
Full Member
***
Offline Offline

Activity: 196
Merit: 135


Sit back, relax, eat some nachos and have a drink.


View Profile WWW
October 31, 2017, 10:22:48 PM
 #23

So... Anyone is looking into RAM usage problem? crocodilecashd is the only daemon that eats shit ton on memory...
My server is at 90% already and starts to swap a little. It's SSD VDS, so it's not that slow.
Anyway, if daemon appetite keeps growing, I'll have to shut down the block explorer.

 

Yep, we are looking into it.

The "ultimate fix" is going to be rebasing off of the latest Peercoin code, and modify it so we can continue using our chain and same rules.

Mikanoshi
Sr. Member
****
Offline Offline

Activity: 798
Merit: 252


Insane In The Blockchain ⚠


View Profile WWW
October 31, 2017, 10:24:38 PM
 #24

Or maybe someone knows how to free some memory in FreeBSD 11? Wired for example consumes 870MB out of 3GB Smiley

john_W
Full Member
***
Offline Offline

Activity: 230
Merit: 100


View Profile
October 31, 2017, 11:49:42 PM
 #25

just a reminder some time ago @bumbacoin offer he's help on the old threat if is needed

bumbacoin is wallet dev, you can see all he's work from over the years here :
https://bitcointalk.org/index.php?topic=1200970.0

He does update the threat every time he's done with a new wallet.
So, contacting him could be a good move if the Proposal fork goes forward
telematico2
Member
**
Offline Offline

Activity: 67
Merit: 10


View Profile
November 01, 2017, 08:54:38 AM
 #26

upgrade: bitcoin core changes need to be merged with ours.
startsts
Sr. Member
****
Offline Offline

Activity: 1092
Merit: 273



View Profile
November 02, 2017, 12:26:25 AM
 #27

@heratys111 @currypto

CROC at cryptohub works again.   after sync from zero seems a little faster.   I will get wallet.dat from server and try at local machine so I will know if problem is large wallet.dat or  another thing

currypto (OP)
Full Member
***
Offline Offline

Activity: 196
Merit: 135


Sit back, relax, eat some nachos and have a drink.


View Profile WWW
November 02, 2017, 12:54:55 AM
 #28

@heratys111 @currypto

CROC at cryptohub works again.   after sync from zero seems a little faster.   I will get wallet.dat from server and try at local machine so I will know if problem is large wallet.dat or  another thing

OK good to hear.

"little faster" - you said up to 90 seconds before. What does it seem to be now?

startsts
Sr. Member
****
Offline Offline

Activity: 1092
Merit: 273



View Profile
November 02, 2017, 01:53:16 AM
 #29

@heratys111 @currypto

CROC at cryptohub works again.   after sync from zero seems a little faster.   I will get wallet.dat from server and try at local machine so I will know if problem is large wallet.dat or  another thing

OK good to hear.

"little faster" - you said up to 90 seconds before. What does it seem to be now?


time /root/CrocodileCash/src/CrocodileCashd getinfo

real   0m41.782s
user   0m0.008s
sys   0m0.000s


time /root/CrocodileCash/src/CrocodileCashd getblocktemplate

real   0m7.318s



So all methods delay too much and wallet can't submit valid block from stratum.  No way to mine it here

startsts
Sr. Member
****
Offline Offline

Activity: 1092
Merit: 273



View Profile
November 02, 2017, 02:00:02 AM
Last edit: November 02, 2017, 04:33:46 AM by startsts
 #30

I see in log file such strings  all the time:

Quote
Flushing wallet.dat 9433ms
Flushing wallet.dat 13237ms

If I use "top" command I see

Quote
6.3 us,  2.4 sy,  6.0 ni, 23.7 id, 61.6 wa

61.6% waiting of I/O  it's a lot, so disk is really overloaded.  

This can be reason of slow work  and how to resolve the problem?  To have separate disk/server for every coin?  Cheesy Cheesy Cheesy


command "iotop"  that shows I/O waiting processes shows me that CrocodileCashD and QubitCoinD - 2 coins with 30 seconds block time (Croc even worse since it has PoS), so no idea what to do with that coins
For now I'm going to delist qubit coin


Searching in internet give me no solution.  Actually it is not a common thing when PoW, PoS and deposits (addresses generating) work on the same wallet

currypto (OP)
Full Member
***
Offline Offline

Activity: 196
Merit: 135


Sit back, relax, eat some nachos and have a drink.


View Profile WWW
November 02, 2017, 04:44:14 AM
 #31

I see in log file such strings  all the time:

Quote
Flushing wallet.dat 9433ms
Flushing wallet.dat 13237ms

If I use "top" command I see

Quote
6.3 us,  2.4 sy,  6.0 ni, 23.7 id, 61.6 wa

61.6% waiting of I/O  it's a lot, so disk is really overloaded.  

This can be reason of slow work  and how to resolve the problem?  To have separate disk/server for every coin?  Cheesy Cheesy Cheesy


command "iotop"  that shows I/O waiting processes shows me that CrocodileCashD and QubitCoinD - 2 coins with 30 seconds block time (Croc even worse since it has PoS), so no idea what to do with that coins
For now I'm going to delist qubit coin


Searching in internet give me no solution.  Actually it is not a common thing when PoW, PoS and deposits (addresses generating) work on the same wallet

Yes, you need to give it its own disk then...Lots of random access all over the place when you are running many coins

startsts
Sr. Member
****
Offline Offline

Activity: 1092
Merit: 273



View Profile
November 02, 2017, 06:23:05 AM
 #32

I see in log file such strings  all the time:

Quote
Flushing wallet.dat 9433ms
Flushing wallet.dat 13237ms

If I use "top" command I see

Quote
6.3 us,  2.4 sy,  6.0 ni, 23.7 id, 61.6 wa

61.6% waiting of I/O  it's a lot, so disk is really overloaded.  

This can be reason of slow work  and how to resolve the problem?  To have separate disk/server for every coin?  Cheesy Cheesy Cheesy


command "iotop"  that shows I/O waiting processes shows me that CrocodileCashD and QubitCoinD - 2 coins with 30 seconds block time (Croc even worse since it has PoS), so no idea what to do with that coins
For now I'm going to delist qubit coin


Searching in internet give me no solution.  Actually it is not a common thing when PoW, PoS and deposits (addresses generating) work on the same wallet

Yes, you need to give it its own disk then...Lots of random access all over the place when you are running many coins

I understand, but it is not good solution. It will be impossible to have dedicated server for every coin daemon.
There is a discussion about same problem https://bitcointalk.org/index.php?topic=1242364.0

Maybe there is a way to increase interval of writing file wallet.dat to disk  ?   If I set 20 minutes instead of 1 minute (seems so for now) I think problem will be resolved.
I don't see any reason to write it so frequently.

Let's find in code something about that

found in code:
walletdb.cpp  line 559
Quote
if (nLastFlushed != nWalletDBUpdated && GetTime() - nLastWalletUpdate >= 2)

so it wants to write to disk every 2 seconds.... such a shit... let see if problem resolves if I set here 200

startsts
Sr. Member
****
Offline Offline

Activity: 1092
Merit: 273



View Profile
November 02, 2017, 09:04:38 AM
 #33

Yeah  Cool Cool Cool Cool  that is I call a success

After setting wallet.dat flushing interval 200 seconds  for CROC and Q2C  waiting I/O in average is only 5% now  (were 60%),   CROC wallet responds all commands immedeately

currypto (OP)
Full Member
***
Offline Offline

Activity: 196
Merit: 135


Sit back, relax, eat some nachos and have a drink.


View Profile WWW
November 02, 2017, 02:07:35 PM
 #34

Yeah  Cool Cool Cool Cool  that is I call a success

After setting wallet.dat flushing interval 200 seconds  for CROC and Q2C  waiting I/O in average is only 5% now  (were 60%),   CROC wallet responds all commands immedeately

Nice!

My only question is, what does this imply? I think this will take more RAM.

startsts
Sr. Member
****
Offline Offline

Activity: 1092
Merit: 273



View Profile
November 02, 2017, 11:53:15 PM
Last edit: November 03, 2017, 12:18:19 AM by startsts
 #35

Yeah  Cool Cool Cool Cool  that is I call a success

After setting wallet.dat flushing interval 200 seconds  for CROC and Q2C  waiting I/O in average is only 5% now  (were 60%),   CROC wallet responds all commands immedeately

Nice!

My only question is, what does this imply? I think this will take more RAM.

Don't think so.  It keeps wallet data in memory anyway,  only writes it to disk with different interval


Actually all wallets do this shit, but on coins with large block time and that has few pool blocks wallet.dat is not so heavy




That flushing wallet.dat to disk after every block was creating in bitcoin with block time 20 minutes,  on modern coin with block time 1-2 minute, especially on CROC with ~15 seconds it should be reworked.  It has no sense rewrite that file if there is no new tx in that new block. 

buyercontact
Newbie
*
Offline Offline

Activity: 50
Merit: 0


View Profile
November 03, 2017, 01:18:01 AM
 #36

Not bad guys. I am in
heratys111
Member
**
Offline Offline

Activity: 164
Merit: 71


View Profile
November 03, 2017, 03:26:29 AM
Last edit: November 03, 2017, 03:39:38 AM by heratys111
 #37

@startsts

Awesome work digging up the problem and implementing that solution.  I'm going to make that change in my copy of that file now too...

▐▐▐▐ CrocodileCash ▐▐▐▐
Fast and cheap ^_^ ▐  Aggressive, non-hyperinflationary 12% PoS ("Strength in Basking") ▐  4.4 million current supply ▐  SHA-256 PoW -- Making old ASICs great again
startsts
Sr. Member
****
Offline Offline

Activity: 1092
Merit: 273



View Profile
November 03, 2017, 04:20:43 AM
 #38

@startsts

Awesome work digging up the problem and implementing that solution.  I'm going to make that change in my copy of that file now too...

It makes few sense if you wallet.dat is small.    Actually I didn't implement anything.   The dev (when he will exist) should add launching parameter to manage that wallet flushing interval

currypto (OP)
Full Member
***
Offline Offline

Activity: 196
Merit: 135


Sit back, relax, eat some nachos and have a drink.


View Profile WWW
November 03, 2017, 01:48:09 PM
 #39

@startsts

Awesome work digging up the problem and implementing that solution.  I'm going to make that change in my copy of that file now too...

It makes few sense if you wallet.dat is small.    Actually I didn't implement anything.   The dev (when he will exist) should add launching parameter to manage that wallet flushing interval

Like I said, we are going to migrate to newest Peercoin code whenever we can. I wonder if this option has been added up there?

startsts
Sr. Member
****
Offline Offline

Activity: 1092
Merit: 273



View Profile
November 03, 2017, 02:21:47 PM
 #40

@startsts

Awesome work digging up the problem and implementing that solution.  I'm going to make that change in my copy of that file now too...

It makes few sense if you wallet.dat is small.    Actually I didn't implement anything.   The dev (when he will exist) should add launching parameter to manage that wallet flushing interval

Like I said, we are going to migrate to newest Peercoin code whenever we can. I wonder if this option has been added up there?

What is average block time in Peercoin?  Seems 10 minutes,  so they don't need this option

Pages: « 1 [2] 3 4 5 6 7 8 9 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!