Author

Topic: Gridcoin (GRC) - first coin utilizing BOINC - Official Thread - page 163. (Read 597512 times)

member
Activity: 87
Merit: 10
Right now everything is under discussion so we have not finalized anything. I would say at this point security is going to be first priority from now on.

Yeah, but that's still one thread too many. What if I've only got a single core processor? You're adding unnecessary bloat to cpu mining. And creating an arms race for cpu mining this algorithm instead of contributing towards boinc.

Alright, so what will this algorithm determine? Whether or not my boinc points get rewarded? That's hardly fair to the lower power cpu miners.
legendary
Activity: 1260
Merit: 1001
Right now everything is under discussion so we have not finalized anything. I would say at this point security is going to be first priority from now on.

Yeah, but that's still one thread too many. What if I've only got a single core processor? You're adding unnecessary bloat to cpu mining. And creating an arms race for cpu mining this algorithm instead of contributing towards boinc.
member
Activity: 87
Merit: 10
Yeah, but that's still one thread too many. What if I've only got a single core processor? You're adding unnecessary bloat to cpu mining. And creating an arms race for cpu mining this algorithm instead of contributing towards boinc.
legendary
Activity: 1260
Merit: 1001
What is being proposed is 1 thread that will run a cpu algo not the entire processor!!!!!!!

There seems to be an imminent hard fork in the development of gridcoin the developers are talking about making cpu mining also calculate a cpu only algorithm diverting users processors away from boinc Sad
member
Activity: 87
Merit: 10
There seems to be an imminent hard fork in the development of gridcoin the developers are talking about making cpu mining also calculate a cpu only algorithm diverting users processors away from boinc Sad
newbie
Activity: 45
Merit: 0
The main volume for GRC is going on C-CEX and they just Tweeted

"We have several complains about GRC transactions. All TxID we were given are returning "Invalid or non-wallet transaction id". GRC dev aware".

Any update about this? I think the market value at the moment is still very influenced by this developing problems recently. I honestly think the idea is brilliant, I hope to see soon a more active developing and updates about all problems solved. Twitter is fundamental and the account should be pushing more.

The coin is also good position on Cryptorush (keep voting) and Mintpal, could be on those in a couple of weeks, but whoever arrives to this topic (the main place to get info about the coin) must read something from official dev saying that all problems are sorted Smiley
hero member
Activity: 1666
Merit: 565
Great concept. You have my support; It give's me a real reason to start mining. The benefit I am providing to BOINC is a kick in the rear to start up right now!

Looking forward to seeing the progression of this coin in the long term.

Hi,

welcome!

There's a giveaway if you'd like to receive some free Gridcoins to get started.
https://cryptocointalk.com/topic/7780-giveaway-20-gridcoins-per-person/

Andrew.

really great iniziative!
full member
Activity: 144
Merit: 100
Great concept. You have my support; It give's me a real reason to start mining. The benefit I am providing to BOINC is a kick in the rear to start up right now!

Looking forward to seeing the progression of this coin in the long term.

Hi,

welcome!

There's a giveaway if you'd like to receive some free Gridcoins to get started.
https://cryptocointalk.com/topic/7780-giveaway-20-gridcoins-per-person/

Andrew.
newbie
Activity: 10
Merit: 0
Great concept. You have my support; It give's me a real reason to start mining. The benefit I am providing to BOINC is a kick in the rear to start up right now!

Looking forward to seeing the progression of this coin in the long term.
newbie
Activity: 10
Merit: 0
still cannot sync with 2.0.0.2 Undecided

I got out of sync on 2.0.0.2 too, but came back in sync after upgrade to 2.0.0.3 (for now at least)
sr. member
Activity: 476
Merit: 250
still cannot sync with 2.0.0.2 Undecided
newbie
Activity: 2
Merit: 0
You can do pool mining for now pool.gridcoin.us or you can wait till the cpu mining is upgraded to make some security upgrades.

Just looking for a confirmation at this point.  As of the v2.0.0.2 Update, if I don't have a GPU capable of being used in CGMiner, I can no longer mine GRC?  And, if that's the case, is this a permanent condition going forward?

Alright, I guess I'll give the pool a shot for now.

EDIT: Never mind, this is a non-solution. The pool only interfaces with CGMiner in the wallet, and will not mine with CPUMiner.
full member
Activity: 144
Merit: 100
Hi all!

Here's a new Gridcoin giveaway!
https://cryptocointalk.com/topic/7780-giveaway-20-gridcoins-per-person/

Also we've already moved past U.S. Air Force and are at place #51 in the world!
Great job all!
http://boincstats.com/en/stats/-1/team/list/16/0/0

Andrew.
member
Activity: 87
Merit: 10
Hope this helps  Smiley

You should have just said "No, there is no native linux application", but thanks. I'll pass -- no linux is a showstopper for me and running wine is not a solution.

I agree, wine is a lazy solution. Imo, this crypto should still be in beta testing and only using the testnet until it's complete.
full member
Activity: 177
Merit: 100
Hope this helps  Smiley

You should have just said "No, there is no native linux application", but thanks. I'll pass -- no linux is a showstopper for me and running wine is not a solution.

And just BTW -- the excuse "I didn't have enough money to hire linux programmers" is not really an excuse. If we are talking about opensource and if the author has a really original idea, I don't see the need of such "excuses".
member
Activity: 112
Merit: 10
Does this have a linux version? I mean linux native, not some wine stuff. I donwloaded a big chunk of code from git repo just to find out that it is a wine install mostly.

It is a nice idea to bind coin mining to boinc... but without a native linux application it is a no-go, IMHO




For everyone elses benefit and to clarify for Zulzedd and heretolearn:  I am going to explain the Linux dilemma in historical terms, current status, and the abstracted wine architecture so you may understand all sides without drawing false conclusions.

1) Regarding slow development and launching without Linux: We launched October 17th 2013.  At that time, I already had two Indian programmers working for me full time (out of my pocket), and they were not cheap, and their task was to finish the equivalent of what I did in Windows in Linux and Mac.  By the end of the year, what I received was not enterprise quality or compatible enough with the boinchash security portion to go live.  I hired a 3rd Linux dev, to fix the problems.  This attempt was much better, some of the code was compatible, but he took a cryptographic approach inside c++ that would expose the class to fraud.  I was not about to compromise security, so I had some disagreements and he asked me to spend $5000 to fix the problem.  I had some issues spending more for a pie in the sky promise and he dissapeared.  To add to the drama, I had some specific requirements to maintain security as far as the chosen classes, interfaces between windows and Linux that had to be met.  When I consolidated the code review, the code was rewritten Microsoft code in c++ that had certain flaws that hackers can use to attack us.
    On the windows side, we have our cpuminer integrated into our gvm.  We also have the ability to verify credits from the boinc API.  If we were to port the Russian version, we would no longer have a GVM and I did not want to compromise security.  So in essence, we burned through money and time and ended up at Christmas time, when I took over the Linux side.  In the next 60 days, I ported the necessary underlying regsvr32, security descriptors, GVM, and boinchash compatibility to Linux.  Wine is required to run my version, but security is maintained.  In my humble opinion 60 days was a relatively short and aggressive timeline and put us 90% of the way back on schedule to release a Linux and mac version.  I also hired two architects from Odesk who also costed me substantial money and that code is also useless as it is not compatible.  The requirements are relatively complicated.  Heretolearn assumes the client must be native but does not understand the risk involved.
2) Regarding Wine:  I want to point out, we are NOT emulating windows by running gridcoin-qt in wine.  The client is being re-written with a compatibility layer between Microsoft c#.net and Linux in a way that the functions can be executed on any platform; Linux;mac & wine.  Before we go into Why that is the case, the point is we have 100 megs of source code to do much higher level operations dealing with SQL, the sql ledger, the api verification, and the boinc hash, the cpu miner beacons, etc.  If we were to maintain 3 codebases:  We would need 3 Rob H's full time to debug and maintain the code over the long term.  But even simpler than that, I have chosen 1 codebase so that we can move on to polishing gridcoin for the end user.  If we can maintain one code base, it will be a magnitude better for Gridcoin in the long term, as the plans are not to create a simple coin that can send money and mine, the plan is to create a coin that can do confirms, help humanity, have internal voting for our future foundation, sql ledger, all kinds of features other coins don't have.  And you are not living in the current state of reality if you think you can write all of that 3 times, do 3 releases, support 3 versions "easily".  It is NOT the case.  Maintaining software takes hundreds of hours per year.  Think of the 80%/20% rule for new development and maintenance.

Next:  Installing wine on your Linux or Mac system is a single command: apt-get install wine
  It's a dependency for gridcoin-qt; it has nothing to do with "wanting" to install wine.  We could add it to the installer!
 Wine is not an emulator.  So, the code running on Linux is running natively. 

So, please get it out of your head that this is not the way to go, is not native code, and that we are slacking, because all of these things are false.

I hope I have justified the reason that wine will work:  When features are added to Gridcoin in the future we will run a deploy script and all 3 versions of the client will have an updated installer with a compatible version that runs on all platforms.  The version inside "about" will be the same, and therefore we will support one codebase.

Regarding downsides with running Wine related to performance:  There ARE NO DOWNSIDES.  Read the wine FAQ if you don't believe me.  The code is running natively.


Cheers,
Rob Halford


Hope this helps  Smiley
full member
Activity: 177
Merit: 100
Does this have a linux version? I mean linux native, not some wine stuff. I donwloaded a big chunk of code from git repo just to find out that it is a wine install mostly.

It is a nice idea to bind coin mining to boinc... but without a native linux application it is a no-go, IMHO
legendary
Activity: 1260
Merit: 1001
You can do pool mining for now pool.gridcoin.us or you can wait till the cpu mining is upgraded to make some security upgrades.

Just looking for a confirmation at this point.  As of the v2.0.0.2 Update, if I don't have a GPU capable of being used in CGMiner, I can no longer mine GRC?  And, if that's the case, is this a permanent condition going forward?
newbie
Activity: 2
Merit: 0
Just looking for a confirmation at this point.  As of the v2.0.0.2 Update, if I don't have a GPU capable of being used in CGMiner, I can no longer mine GRC?  And, if that's the case, is this a permanent condition going forward?
Jump to: