Author

Topic: [XPM] [ANN] Primecoin Release - First Scientific Computing Cryptocurrency - page 153. (Read 688812 times)

legendary
Activity: 1118
Merit: 1004
Do you get performance boost if you compile it on your own using optimized parameters? I couldn't compile it on my own, got errors
sr. member
Activity: 291
Merit: 250
HAs anyone successfully built on MS Visual Studio?

I gave up with VS 2010 and installed Xubuntu to do my recompiling

I just succeed to compile with mingw. I used this thread for instructions: https://bitcointalksearch.org/topic/building-headless-bitcoin-and-bitcoin-qt-on-windows-149479
member
Activity: 84
Merit: 10
People are probably block robbing on their optimized clients. Someone has got to release an optimized binary.

I agree I'm going dry over here
Everyone is setting up EC2 miners is my guess.

Most EC2 instances don't give all that much CPU power compared to most desktops as far as I can tell. You could rent a ton of them but it'd be very costly and I highly doubt the returns would be worth it.
member
Activity: 84
Merit: 10
nMaxSieveSize = 1000000u  ~130 - 230 pps
nMaxSieveSize = 100000u    ~230 - 400 pps
nMaxSieveSize = 10000u      ~ 350 - 800 pps

Running the second one now, no idea if this will make me mine more blocks or none. Also not sure about the other thing you mentioned, goes above my head.  Grin
I'm not sure that reducing the sieve size is the best optimization, since by reducing it you also reduce the amount of potential numbers you are testing for the PoW...

Who knows what that actually does to the potential of finding a correct PoW though.

Running different Sieve values per thread rather than the current all threads same Sieve, could spread out that risk, even if it's just 1 out of 4 running at 10k and the other 3 at 1M
All threads have their own sieve already:
Code:
boost::thread_specific_ptr psieve;
member
Activity: 182
Merit: 10
Do people want a pool for this? I think I could give it a shot if people are interested in actually having pools before we have gpu miners. I'm not sure about a pay per share design due to the nonuniform and decreasing distribution of primes, but proportionally seems straight forward.


If you can model your site after https://hypernova.pw/ this rewards system and maybe give like a 0.5 or less Primecoin reward to block finder, I think people would jump on by the boatloads--and possibly a 1-2% fee is not the worst idea.

You might need to split your pool into 3 somehow to avoid 51%


I'd be down to commit 24/7 to this pool for sure though.
hero member
Activity: 756
Merit: 501
Do people want a pool for this? I think I could give it a shot if people are interested in actually having pools before we have gpu miners. I'm not sure about a pay per share design due to the nonuniform and decreasing distribution of primes, but proportionally seems straight forward.
Ofcourse! Can the primecoin client be pointed at a pool or would we need a miner first?
member
Activity: 182
Merit: 10
Since most if not all posts by ig0tik3d i have seen were informative and useful, I highly doubt he'd build a wallet stealer. But indeed, running code you did not compile yourself is risky. I guess it's a 32 bit exe btw.
edit: http://i.imagebanana.com/img/a8ol7t0n/Unbenannt.JPG Tongue
Crashed on the malware analysis too.. lol
https://malwr.com/analysis/M2JkZTg1ZmI1Yjc1NDkyMWJkYTE5MTUwMjlkNDM1NDM/


Sooooo... this is more of a joke than Luke Jrs comment about 1000PPS?
sr. member
Activity: 287
Merit: 250
Do people want a pool for this? I think I could give it a shot if people are interested in actually having pools before we have gpu miners. I'm not sure about a pay per share design due to the nonuniform and decreasing distribution of primes, but proportionally seems straight forward.
member
Activity: 182
Merit: 10
People are probably block robbing on their optimized clients. Someone has got to release an optimized binary.

Yeah no friggin kidding. 40 hours at 79 PPS average and nothing. Seriously. I've asked 10 people so far to help me learn how to compile code to add my own personal flags... I'm not asking for answers, just the method to adjust some variables.

This is just as bad as instamining in my opinion. Pretty obvious by now that a 'select few' people are robbing this coin blind before most people can even find blocks. Same shit as as instamined crapcoins launched at 5 am pacific with botnets ready to go. Not sure if 100% intended by OP but releasing a coin that 'most people' take several days to even figure out how to mine is pretty damn weak.

Moving on.

+1

Not everyone in the BTC community can compile code for mining software.

Not everyone in the BTC community can write their own Python trade bot.

Links to resources/a thread that actually helps people learn the specific things they need to know in order to do both said topics above would not only be helpful, I'm sure they would grant OP of such a thread $$$$$$$$$ out the ass in donations.


How much $$$ did Cklovitas (inventer of CGMINER) make from donations??
hero member
Activity: 644
Merit: 500
Good to see coins evolving like this, this coin seems to add some new features to the cryptocoin world, which is a good thing. Hope to see more of this.

It does seem kinda lame some miners have an order of magnitude advantage (if not orders)to regular miners.   DAY 1 , Apparently almost right from the get go.

would recommend devs updating client download with the few obvious optimizations mentioned in this thread as well as the other obvious ones, or Lukejr posting a optimized update, if he would be so nice.

the sooner this happens the better as the "unfair" advantage could stick around to at least damage the coins rep in the future, if minimally. (Overall good launch)


Catching up here... what unfair advantages are there? Seems like this is the most equitable... you have a CPU, you can mine, simple as that. No GPU's involved and no ASICs. What more could you ask for?

Yes, there is an uneven distribution of coins, but that's because minings based on sheer luck at this point, rather than everyone contributing to pools and getting compensated for their portion of work on a consistent basis. That doesn't mean that it's unfair, just that coin distribution isn't uniform... nor will it be until pools are created.

I wasn't interested in Bitcoin in its early days, but I imagine that it probably took a while before mining pools came into existance on Bitcoin, too?
sr. member
Activity: 287
Merit: 250
I've found all the blocks I've mined after compiling it myself. So who knows mang. Prime distribution is the 9th wonder of the world.
hero member
Activity: 756
Merit: 501
  • these optimized primecoind builds are worse at finding blocks despite higher primespersec
Can only speak from my experience, found two blocks with this modified primecoind (unstripped 59MB version though), 162 and 720 blocks ago, 160-210 pps. The last blocks found on that machine using the original version are 2686 and 3060 blocks ago.
member
Activity: 70
Merit: 10
Interesting that some optimized primecoind builds are being shared now, but the block spacing has gone from ~10 seconds back to a more reasonable ~30 seconds.

From this we could conclude either:
  • these optimized primecoind builds are worse at finding blocks despite higher primespersec
  • or, a superior stand-alone miner was tested on the network and is currently offline pending release...
sr. member
Activity: 686
Merit: 259
Since most if not all posts by ig0tik3d i have seen were informative and useful, I highly doubt he'd build a wallet stealer. But indeed, running code you did not compile yourself is risky. I guess it's a 32 bit exe btw.
edit: http://i.imagebanana.com/img/a8ol7t0n/Unbenannt.JPG Tongue
Crashed on the malware analysis too.. lol
https://malwr.com/analysis/M2JkZTg1ZmI1Yjc1NDkyMWJkYTE5MTUwMjlkNDM1NDM/
hero member
Activity: 756
Merit: 501
Since most if not all posts by ig0tik3d i have seen were informative and useful, I highly doubt he'd build a wallet stealer. But indeed, running code you did not compile yourself is risky.
edit: http://i.imagebanana.com/img/a8ol7t0n/Unbenannt.JPG Tongue
Could you compile using -mtune instead of -march? Or maybe an Intel version?  Cheesy
http://gcc.gnu.org/onlinedocs/gcc/i386-and-x86_002d64-Options.html lol, your link
legendary
Activity: 1246
Merit: 1000

 
Quote
@@ -106,3 +106,4 @@
 # adds some defaults in front. Unfortunately, CXXFLAGS=... $(CXXFLAGS) does not work.
-xCXXFLAGS=-O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter \
+xCXXFLAGS=-O3 -march=native -fomit-frame-pointer -mfpmath=sse -Ofast -funroll-loops \
+    -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter \
     $(DEBUGFLAGS) $(DEFS) $(HARDENING) $(CXXFLAGS)
http://gcc.gnu.org/onlinedocs/gcc/i386-and-x86_002d64-Options.html
‘native’
    This selects the CPU to generate code for at compilation time by determining the processor type of the compiling machine. Using -march=native enables all instruction subsets supported by the local machine (hence the result might not run on different machines). Using -mtune=native produces code optimized for the local machine under the constraints of the selected instruction set.
full member
Activity: 238
Merit: 100

...and something tells me it doesn't restrict itself to just stealing your XPM wallets...
Jump to: