Pages:
Author

Topic: [ANN][RIC] Riecoin: constellations POW *CPU* HARD FORK successful, world record - page 77. (Read 685265 times)

full member
Activity: 255
Merit: 102
uBlock.it Admin
{
"version" : 100200,
"protocolversion" : 10070001,
"walletversion" : 60000,
"balance" : 0.00000000,
"blocks" : 646528,
"timeoffset" : 0,
"connections" : 519, Shocked
"proxy" : "",
"difficulty" : 1419.00000000,
"testnet" : false,
"keypoololdest" : 1486796207,
"keypoolsize" : 101,
"paytxfee" : 0.00000000,
"relayfee" : 0.00001000,
"errors" : ""
}
legendary
Activity: 1498
Merit: 1000
Kinda hard to follow what this coin offers.
full member
Activity: 308
Merit: 112
Ric seems under valued I think maybe way undervalued I think we should start a slack get the community more involved with ric
legendary
Activity: 2940
Merit: 1091
--- ChainWorks Industries ---
I found this dash_hash: https://github.com/dashpay/dash_hash  are you looking for something like this?

If you look here: https://github.com/gatra/stratum-mining
you can find my implementation of the PoW verification. Specifically riecoinPoW in util.py does the math thing after the sha2

Good luck!

a riecoin pool ...

if someone can create a python hash to install - ill get it installed into the cwi-stratum and set up a pool to test / run the riecoin daemon ...

i can get started on this next week ... if we can get this working - this will make it for a higher distribution of miners ...

this is THE main reason when i first asked - about the 'algo' ... the name - the type - the hashfunctions that make up the algo that riecoin uses ... had i known this from the beginning - we could have setup something in the mean time ...

but - we are here now - and help would be appreciated to get the python hash organized and installed in the cwi-stratum - so that we can get a the riecoin pool into the cwi-poolsystem ...

let me know what you guys / gals think ...

#crysx

I've never dealt with pool code before - can you give me a pointer to the equivalent python hash code for some other coin so I can see what interface it needs?  Just doing the PoW verification in Python should be easy, as long as you don't care if it's super-optimized.

thats ok ...

the python hash ( a lot of pools no longer use the python stratum - but we have a unique custom built one now for cwi - so we need the python hash install file ) for granite is an x11 hash - and as such is available everywhere on git ... ill locate one to show you as the one we have installed is via pip ... if you have pip installed in your linux distro - you can find it in there - called x11_hash or dash_hash or something similar ...

we use centos 7 x64 - not ubuntu / debian ...

let me know how you go ...

#crysx

appreciated ...

the dash_hash is one of the x11 hash implementations for python - so yup that is exactly what im looking for insofaras a python stratum hash implementation ...

ill have a look when i have a little more time tonight ...

need the python stratum experts opinion on what and how this can be implemented ...

again - much appreciated ...

#crysx
hero member
Activity: 583
Merit: 505
CTO @ Flixxo, Riecoin dev
I found this dash_hash: https://github.com/dashpay/dash_hash  are you looking for something like this?

If you look here: https://github.com/gatra/stratum-mining
you can find my implementation of the PoW verification. Specifically riecoinPoW in util.py does the math thing after the sha2

Good luck!

a riecoin pool ...

if someone can create a python hash to install - ill get it installed into the cwi-stratum and set up a pool to test / run the riecoin daemon ...

i can get started on this next week ... if we can get this working - this will make it for a higher distribution of miners ...

this is THE main reason when i first asked - about the 'algo' ... the name - the type - the hashfunctions that make up the algo that riecoin uses ... had i known this from the beginning - we could have setup something in the mean time ...

but - we are here now - and help would be appreciated to get the python hash organized and installed in the cwi-stratum - so that we can get a the riecoin pool into the cwi-poolsystem ...

let me know what you guys / gals think ...

#crysx

I've never dealt with pool code before - can you give me a pointer to the equivalent python hash code for some other coin so I can see what interface it needs?  Just doing the PoW verification in Python should be easy, as long as you don't care if it's super-optimized.

thats ok ...

the python hash ( a lot of pools no longer use the python stratum - but we have a unique custom built one now for cwi - so we need the python hash install file ) for granite is an x11 hash - and as such is available everywhere on git ... ill locate one to show you as the one we have installed is via pip ... if you have pip installed in your linux distro - you can find it in there - called x11_hash or dash_hash or something similar ...

we use centos 7 x64 - not ubuntu / debian ...

let me know how you go ...

#crysx
legendary
Activity: 2940
Merit: 1091
--- ChainWorks Industries ---
a riecoin pool ...

if someone can create a python hash to install - ill get it installed into the cwi-stratum and set up a pool to test / run the riecoin daemon ...

i can get started on this next week ... if we can get this working - this will make it for a higher distribution of miners ...

this is THE main reason when i first asked - about the 'algo' ... the name - the type - the hashfunctions that make up the algo that riecoin uses ... had i known this from the beginning - we could have setup something in the mean time ...

but - we are here now - and help would be appreciated to get the python hash organized and installed in the cwi-stratum - so that we can get a the riecoin pool into the cwi-poolsystem ...

let me know what you guys / gals think ...

#crysx

I've never dealt with pool code before - can you give me a pointer to the equivalent python hash code for some other coin so I can see what interface it needs?  Just doing the PoW verification in Python should be easy, as long as you don't care if it's super-optimized.

thats ok ...

the python hash ( a lot of pools no longer use the python stratum - but we have a unique custom built one now for cwi - so we need the python hash install file ) for granite is an x11 hash - and as such is available everywhere on git ... ill locate one to show you as the one we have installed is via pip ... if you have pip installed in your linux distro - you can find it in there - called x11_hash or dash_hash or something similar ...

we use centos 7 x64 - not ubuntu / debian ...

let me know how you go ...

#crysx
full member
Activity: 201
Merit: 102

Hi dga, trying to compile, compiler say cant find primesieve.hpp. Is this a compiler file? or maybe forgot to include in the repo?

Thanks

No - see updated installation instructions.  Need to install primesieve.

sudo apt-get install primesieve

on Ubuntu.  Instructions for other systems appreciated.  You can find it at http://primesieve.org/
if there isn't a version in your local package manager.

(updated)
The reason for this change:  Primesieve is a really nice, open-source prime generating library.  I replaced the code
in the existing miner that generates the sieving primes with two lines of a call to primesieve.
Removed about 40 lines of code and speeds up the startup time of the miner -- primesieve is really fast.

opps!

Sorry for not reading. Thanks for the reply
dga
hero member
Activity: 737
Merit: 511

Hi dga, trying to compile, compiler say cant find primesieve.hpp. Is this a compiler file? or maybe forgot to include in the repo?

Thanks

No - see updated installation instructions.  Need to install primesieve.

sudo apt-get install primesieve

on Ubuntu.  Instructions for other systems appreciated.  You can find it at http://primesieve.org/
if there isn't a version in your local package manager.

(updated)
The reason for this change:  Primesieve is a really nice, open-source prime generating library.  I replaced the code
in the existing miner that generates the sieving primes with two lines of a call to primesieve.
Removed about 40 lines of code and speeds up the startup time of the miner -- primesieve is really fast.
full member
Activity: 201
Merit: 102

Hi dga, trying to compile, compiler say cant find primesieve.hpp. Is this a compiler file? or maybe forgot to include in the repo?

Thanks
dga
hero member
Activity: 737
Merit: 511

I'd be curious if anyone sees a performance difference or regression from that bugfix, but it won't
be more than a percent or three.  Right now, my focus is on getting the code into a slightly
better place for further optimization.  (Please don't expect miracles or be annoyed if they don't
manifest. Smiley

Sweet ... a good start ... looking forward for me open source. This is what makes a community stronger!
[/quote]

git commit:  e47c173..b5b1d59  stratum -> stratum
https://github.com/dave-andersen/fastrie/tree/stratum

Should be a 1-3% speed boost.  I didn't test exhaustively on other machines, but on my
Haswell test system (i7-4770), it went from about 83 2ch/s to 87 2ch/s.  YMMV, of course.
As always, feedback welcomed.

If you find value in this miner, please send tips to Gatra.  And consider getting a DDoS-protected
wallet online to further annoy the DDoS-jerk.  I'll post more detailed instructions on this soon.

[Addendum:  Further commits removed a few more unnecessary files left over from
the xptMiner days that are not used.  Will continue to get this repository into good
shape so Riecoin has a solid miner codebase to build on.]
dga
hero member
Activity: 737
Merit: 511
a riecoin pool ...

if someone can create a python hash to install - ill get it installed into the cwi-stratum and set up a pool to test / run the riecoin daemon ...

i can get started on this next week ... if we can get this working - this will make it for a higher distribution of miners ...

this is THE main reason when i first asked - about the 'algo' ... the name - the type - the hashfunctions that make up the algo that riecoin uses ... had i known this from the beginning - we could have setup something in the mean time ...

but - we are here now - and help would be appreciated to get the python hash organized and installed in the cwi-stratum - so that we can get a the riecoin pool into the cwi-poolsystem ...

let me know what you guys / gals think ...

#crysx

I've never dealt with pool code before - can you give me a pointer to the equivalent python hash code for some other coin so I can see what interface it needs?  Just doing the PoW verification in Python should be easy, as long as you don't care if it's super-optimized.
legendary
Activity: 2940
Merit: 1091
--- ChainWorks Industries ---
Interesting.  Would it be helpful if I updated the open-source miner?  I don't have very much time right now in the semester, but might be able to sneak in a weekend.  It's been two years - I bet I can find at least a 10% speed bump, though it's been a while since I've looked at my code.

A performance boost for the open source miner would certainly help promote better hashrate distribution.

+1 Here ... I might even start mining again.  Grin

ok.  I'm out of time for now, but as a start, I've:
(a)  Merged the pull request for stratum support from the riecoin github account into mine, in branch "stratum".
(b)  Started a little bit of code cleanup as I try to remember my way around the code.  As a starting point, I
ripped out a little code in favor of using the primesieve library, fixed a bug with the choice of the number of
workers doing the sieve, and started moving the code a bit more to more-standard c++11.

this is all in github/dave-andersen/fastrie on branch "stratum".

is there any reason to keep the old ypool/xpt protocol version around, or should we just go all-stratum?

I'd be curious if anyone sees a performance difference or regression from that bugfix, but it won't
be more than a percent or three.  Right now, my focus is on getting the code into a slightly
better place for further optimization.  (Please don't expect miracles or be annoyed if they don't
manifest. Smiley

Sweet ... a good start ... looking forward for me open source. This is what makes a community stronger!

a riecoin pool ...

if someone can create a python hash to install - ill get it installed into the cwi-stratum and set up a pool to test / run the riecoin daemon ...

i can get started on this next week ... if we can get this working - this will make it for a higher distribution of miners ...

this is THE main reason when i first asked - about the 'algo' ... the name - the type - the hashfunctions that make up the algo that riecoin uses ... had i known this from the beginning - we could have setup something in the mean time ...

but - we are here now - and help would be appreciated to get the python hash organized and installed in the cwi-stratum - so that we can get a the riecoin pool into the cwi-poolsystem ...

let me know what you guys / gals think ...

#crysx
hero member
Activity: 516
Merit: 500
Interesting.  Would it be helpful if I updated the open-source miner?  I don't have very much time right now in the semester, but might be able to sneak in a weekend.  It's been two years - I bet I can find at least a 10% speed bump, though it's been a while since I've looked at my code.

A performance boost for the open source miner would certainly help promote better hashrate distribution.

+1 Here ... I might even start mining again.  Grin

ok.  I'm out of time for now, but as a start, I've:
(a)  Merged the pull request for stratum support from the riecoin github account into mine, in branch "stratum".
(b)  Started a little bit of code cleanup as I try to remember my way around the code.  As a starting point, I
ripped out a little code in favor of using the primesieve library, fixed a bug with the choice of the number of
workers doing the sieve, and started moving the code a bit more to more-standard c++11.

this is all in github/dave-andersen/fastrie on branch "stratum".

is there any reason to keep the old ypool/xpt protocol version around, or should we just go all-stratum?

I'd be curious if anyone sees a performance difference or regression from that bugfix, but it won't
be more than a percent or three.  Right now, my focus is on getting the code into a slightly
better place for further optimization.  (Please don't expect miracles or be annoyed if they don't
manifest. Smiley

Sweet ... a good start ... looking forward for me open source. This is what makes a community stronger!
hero member
Activity: 583
Merit: 505
CTO @ Flixxo, Riecoin dev
dga
hero member
Activity: 737
Merit: 511
Interesting.  Would it be helpful if I updated the open-source miner?  I don't have very much time right now in the semester, but might be able to sneak in a weekend.  It's been two years - I bet I can find at least a 10% speed bump, though it's been a while since I've looked at my code.

A performance boost for the open source miner would certainly help promote better hashrate distribution.

+1 Here ... I might even start mining again.  Grin

ok.  I'm out of time for now, but as a start, I've:
(a)  Merged the pull request for stratum support from the riecoin github account into mine, in branch "stratum".
(b)  Started a little bit of code cleanup as I try to remember my way around the code.  As a starting point, I
ripped out a little code in favor of using the primesieve library, fixed a bug with the choice of the number of
workers doing the sieve, and started moving the code a bit more to more-standard c++11.

this is all in github/dave-andersen/fastrie on branch "stratum".

is there any reason to keep the old ypool/xpt protocol version around, or should we just go all-stratum?

I'd be curious if anyone sees a performance difference or regression from that bugfix, but it won't
be more than a percent or three.  Right now, my focus is on getting the code into a slightly
better place for further optimization.  (Please don't expect miracles or be annoyed if they don't
manifest. Smiley
jr. member
Activity: 34
Merit: 1
I made a pull request to add RIC to SLIP44: https://github.com/satoshilabs/slips/pull/68

Also RIC is now a supported coin in multiexplorer! http://multiexplorer.com/wallet
hero member
Activity: 516
Merit: 500
Interesting.  Would it be helpful if I updated the open-source miner?  I don't have very much time right now in the semester, but might be able to sneak in a weekend.  It's been two years - I bet I can find at least a 10% speed bump, though it's been a while since I've looked at my code.

A performance boost for the open source miner would certainly help promote better hashrate distribution.

+1 Here ... I might even start mining again.  Grin
full member
Activity: 255
Merit: 102
uBlock.it Admin
Interesting.  Would it be helpful if I updated the open-source miner?  I don't have very much time right now in the semester, but might be able to sneak in a weekend.  It's been two years - I bet I can find at least a 10% speed bump, though it's been a while since I've looked at my code.

A performance boost for the open source miner would certainly help promote better hashrate distribution.
sr. member
Activity: 269
Merit: 250
Probably only ONE user get all those blocks in solo and NOT many miners of different people! This is NOT helping the community!

one4many... I thought that the question of xptMiner2 was outdated but obviously someone still does not go down the fact that we gave the POSSIBILITY, and not the OBLIGATION, to use a more powerful miner for RiePool. RiePool have 0% Pool and Transactions fees and the DDoS problems were born long time before RiePool (no one remembers yPool and early XpoolX time seems ......) So???

You (and ALL) are free to mine where and how you want, provided that you do it, since you have said that he had "abandoned" Riecoin 1 year ago.... and keep doing bad insinuations about us and RiePool without strong evidence!

Do so.... we go on our way..... you do the same....

I thank all those who have supported and still support RiePool, the most widely used pool for Riecoin.

With you was a pleasure! With someone else instead .......

Hello to all.
dga
hero member
Activity: 737
Merit: 511
For all users: I have always said that the solo mining harms users using the available pools, I don't care if RiePool gets the 30-50-80% power!

I would just like, I think in the interest of the whole community, that users were using the pools, that's all dear!


And yet, this is what doesn't make sense.

Pools or not, miners get block rewards in proportion to their share of the total hash rate.

That's it.  Pools have benefits for smaller miners, and it's good to have pools around to make it easier for everyone to participate.  But pools are bad for larger miners, because they charge fees that would otherwise go in their own pockets.  And, as anyone who's played the game knows, mining is a very low-margin activity, particularly for CPU coins like this where botnets often get involved.

But as long as there are some ways for small miners to play, then it doesn't matter if pools get 5% of the hash or 100% of the hash.

Cryptocurrencies are generally viewed as secure as long as no entity or colluding group of entities has more than 50% (or 33%, if you favor the selfish mining interpretation) of the hash rate.  In that regard, any pool having more than 50% is a *potential* problem, because the operator of that pool could choose to discard the work done by others, or prevent certain transactions from going through.

What's the argument that all users need to use pools?

Having a strong *community* is important, and pools can be a part of that, or they can not -- but that very much depends on the pool operator.  Operators who just run a pool aren't very important.  Operators who contribute code back, help publicize the coin, and support users and miners, etc., are great.  People who DDoS nodes attempting to join the network, however, are actively harmful to the health of the coin, because they make it harder for people to use it and join the community.

Amen to that!
So the problems (with the network) started after RiePool showed up, followed by lots of node ddos'ing as soon as RiePool had more than 50 % semi-permanently.
Simba also actively violates licenses with her closed-source miner (software) which only works for her pool. Not a nice community player, more like a hash-power shark who looking for his personal gain at the cost of the whole RIEcoin network.


Interesting.  Would it be helpful if I updated the open-source miner?  I don't have very much time right now in the semester, but might be able to sneak in a weekend.  It's been two years - I bet I can find at least a 10% speed bump, though it's been a while since I've looked at my code.
Pages:
Jump to: