BitShares Forum

Other => Graveyard => MemoryCoin => Topic started by: Cabon1930 on January 03, 2014, 08:07:20 am

Title: [ANN] reverse-engineer of MMC (GPU) miner
Post by: Cabon1930 on January 03, 2014, 08:07:20 am
The freeware 7zip can extract the resources within MMC-miner.

Either of these libraries can probably reverse-compile the .pyo sources: https://github.com/wibiti/uncompyle2 https://github.com/zrax/pycdc
Title: Re: [ANN] reverse-engineer of MMC (GPU) miner
Post by: 5chdn on January 03, 2014, 09:20:56 am
Subscribing
Title: Re: [ANN] reverse-engineer of MMC (GPU) miner
Post by: earntodie on January 03, 2014, 11:53:29 am
The freeware 7zip can extract the resources within MMC-miner.

Either of these libraries can probably reverse-compile the .pyo sources: https://github.com/wibiti/uncompyle2 https://github.com/zrax/pycdc
why do you need this?  :)
Title: Re: [ANN] reverse-engineer of MMC (GPU) miner
Post by: Velocd on January 03, 2014, 04:32:13 pm
The freeware 7zip can extract the resources within MMC-miner.

Either of these libraries can probably reverse-compile the .pyo sources: https://github.com/wibiti/uncompyle2 https://github.com/zrax/pycdc
why do you need this?  :)

To get more gpu mining pool options. While I enjoy being able to gpu mine shouldn't there be more than 1 pool that allows it.
Title: Re: [ANN] reverse-engineer of MMC (GPU) miner
Post by: 5chdn on January 03, 2014, 04:43:54 pm
exactly. 1 big pool destroys the decentralization idea.
Title: Re: [ANN] reverse-engineer of MMC (GPU) miner
Post by: isaacgoldbourne on January 03, 2014, 04:56:53 pm
exactly. 1 big pool destroys the decentralization idea.
I've been saying this since MMCPool.com, we cannot have one pool that has a huge advantage over the others
Title: Re: [ANN] reverse-engineer of MMC (GPU) miner
Post by: reorder on January 03, 2014, 05:26:00 pm
exactly. 1 big pool destroys the decentralization idea.
I've been saying this since MMCPool.com, we cannot have one pool that has a huge advantage over the others
So, you need to start and run more pools or keep talking about how you need more of them?
Title: Re: [ANN] reverse-engineer of MMC (GPU) miner
Post by: emre on January 03, 2014, 06:06:08 pm
I don't think decompiling the gpu miner is  appropriate since the author didn't make it open-source in the first place.
Title: Re: [ANN] reverse-engineer of MMC (GPU) miner
Post by: FaSan on January 03, 2014, 06:17:51 pm
I don't think decompiling the gpu miner is  appropriate since the author didn't make it open-source.


I agree.

What is it ? The pirate boat ? Stop to do it.



FaSan
Title: Re: [ANN] reverse-engineer of MMC (GPU) miner
Post by: reorder on January 03, 2014, 06:28:11 pm
Come on, it is going to happen. But I think it is about as hard to RE the miner as it is to write an original one. Besides, implementing one gives the invaluable experience, while reverse engineering gives basically nothing. And, supporting the thing is even harder, let alone running a pool under high load. GL to anyone who tries, you've been warned :)
Title: Re: [ANN] reverse-engineer of MMC (GPU) miner
Post by: 5chdn on January 03, 2014, 06:36:35 pm
Come on, it is going to happen. But I think it is about as hard to RE the miner as it is to write an original one. Besides, implementing one gives the invaluable experience, while reverse engineering gives basically nothing. And, supporting the thing is even harder, let alone running a pool under high load. GL to anyone who tries, you've been warned :)

I agree. And in addition, decompiling is not the same as reverse engineering :)

Everyone had the chance to vote me to buy the miner, but that didn't happen  :D
Title: Re: [ANN] reverse-engineer of MMC (GPU) miner
Post by: earntodie on January 03, 2014, 06:37:24 pm
exactly. 1 big pool destroys the decentralization idea.
I've been saying this since MMCPool.com, we cannot have one pool that has a huge advantage over the others
Use http://mmcpool.com/ it is bestest pool ever 8)
Title: Re: [ANN] reverse-engineer of MMC (GPU) miner
Post by: Velocd on January 03, 2014, 06:37:46 pm
I don't think decompiling the gpu miner is  appropriate since the author didn't make it open-source in the first place.

Coin is open source. CPU miner is open source. How does keeping the gpu miner source closed help the community?  Does the author also operate the pool or are they partnered with 1gh. I'm not accusing or anything, just asking questions. Gpu mining is obviously popular and quite powerful. Shouldn't more pools have access to the gpu miner? Wouldn't this ultimately help the coin and create some competition between the pools?
Title: Re: [ANN] reverse-engineer of MMC (GPU) miner
Post by: FaSan on January 03, 2014, 06:41:15 pm
I don't think decompiling the gpu miner is  appropriate since the author didn't make it open-source in the first place.

Coin is open source. CPU miner is open source. How does keeping the gpu miner source closed help the community?  Does the author also operate the pool or are they partnered with 1gh. I'm not accusing or anything, just asking questions. Gpu mining is obviously popular and quite powerful. Shouldn't more pools have access to the gpu miner? Wouldn't this ultimately help the coin and create some competition between the pools?

It's a developer choice. And you free to choice to use it or not.


I'm sorry but I really disapprove this thread.




FaSan
Title: Re: [ANN] reverse-engineer of MMC (GPU) miner
Post by: reorder on January 03, 2014, 06:44:33 pm
I don't think decompiling the gpu miner is  appropriate since the author didn't make it open-source in the first place.

Coin is open source. CPU miner is open source. How does keeping the gpu miner source closed help the community?  Does the author also operate the pool or are they partnered with 1gh. I'm not accusing or anything, just asking questions. Gpu mining is obviously popular and quite powerful. Shouldn't more pools have access to the gpu miner? Wouldn't this ultimately help the coin and create some competition between the pools?
You are probably confusing cryptoanarchy for communism, as it seems.
Title: Re: [ANN] reverse-engineer of MMC (GPU) miner
Post by: phrozenspite on January 03, 2014, 06:46:55 pm
My thought, write your own GPU miner, or toss some hefty donations for the existing one.  Don't pull a LukeJr
Title: Re: [ANN] reverse-engineer of MMC (GPU) miner
Post by: seraphim on January 03, 2014, 06:48:21 pm
It's a developer choice. And you free to choice to use it or not.


I'm sorry but I really disapprove this thread.




FaSan

reorder is the author afaik, so it's kind of approved by him.

and isn't the whole crypto movement about freedom? being able to re software is very important for decentralization.

following your argument, there still would be no ntfs-support in linux...and that's just one example

we're not only fighting the established currencies, but the whole narrow-minded profit-oriented system!
Title: Re: [ANN] reverse-engineer of MMC (GPU) miner
Post by: emre on January 03, 2014, 06:49:00 pm
Coin is open source. CPU miner is open source. How does keeping the gpu miner source closed help the community?  Does the author also operate the pool or are they partnered with 1gh. I'm not accusing or anything, just asking questions. Gpu mining is obviously popular and quite powerful. Shouldn't more pools have access to the gpu miner? Wouldn't this ultimately help the coin and create some competition between the pools?

I agree that it doesn't help the community and should be open-source.

On the other hand, the important thing is author choosed not to make it open. it's a preference, he owns it, he has the rights.

Quote
I agree. And in addition, decompiling is not the same as reverse engineering :)

yes, it's not the same. but you should take a look at the op's links in the first post. I have nothing against to make another gpu-miner.



Title: Re: [ANN] reverse-engineer of MMC (GPU) miner
Post by: 5chdn on January 03, 2014, 06:58:10 pm
we're not only fighting the established currencies, but the whole narrow-minded profit-oriented system!

Vote sera for king of cryptoanarchism!
Title: Re: [ANN] reverse-engineer of MMC (GPU) miner
Post by: Velocd on January 03, 2014, 07:03:02 pm
I don't think decompiling the gpu miner is  appropriate since the author didn't make it open-source in the first place.

Coin is open source. CPU miner is open source. How does keeping the gpu miner source closed help the community?  Does the author also operate the pool or are they partnered with 1gh. I'm not accusing or anything, just asking questions. Gpu mining is obviously popular and quite powerful. Shouldn't more pools have access to the gpu miner? Wouldn't this ultimately help the coin and create some competition between the pools?
You are probably confusing cryptoanarchy for communism, as it seems.

I don't think so. Decentralizing the mining makes the coin more secure doesn't it? Are you trying to sell the source or something?
Title: Re: [ANN] reverse-engineer of MMC (GPU) miner
Post by: FaSan on January 03, 2014, 07:10:11 pm
It's a developer choice. And you free to choice to use it or not.


I'm sorry but I really disapprove this thread.




FaSan

reorder is the author afaik, so it's kind of approved by him.

and isn't the whole crypto movement about freedom? being able to re software is very important for decentralization.

following your argument, there still would be no ntfs-support in linux...and that's just one example

we're not only fighting the established currencies, but the whole narrow-minded profit-oriented system!


Very simple choice. Leave the 1gh pool empty, and tell that we come back IF reorder will publish the code open. This can be a right way.



FaSan
Title: Re: [ANN] reverse-engineer of MMC (GPU) miner
Post by: earntodie on January 03, 2014, 07:16:31 pm
It's a developer choice. And you free to choice to use it or not.


I'm sorry but I really disapprove this thread.

FaSan

reorder is the author afaik, so it's kind of approved by him.

and isn't the whole crypto movement about freedom? being able to re software is very important for decentralization.

following your argument, there still would be no ntfs-support in linux...and that's just one example

we're not only fighting the established currencies, but the whole narrow-minded profit-oriented system!


Very simple choice. Leave the 1gh pool empty, and tell that we come back IF reorder will publish the code open. This can be a right way.

FaSan
yeap, http://mmcpool.com/ forever!  :P
Title: Re: [ANN] reverse-engineer of MMC (GPU) miner
Post by: Velocd on January 03, 2014, 07:21:54 pm
It's a developer choice. And you free to choice to use it or not.


I'm sorry but I really disapprove this thread

FaSan


reorder is the author afaik, so it's kind of approved by him.

and isn't the whole crypto movement about freedom? being able to re software is very important for decentralization.

following your argument, there still would be no ntfs-support in linux...and that's just one example

we're not only fighting the established currencies, but the whole narrow-minded profit-oriented system!


Very simple choice. Leave the 1gh pool empty, and tell that we come back IF reorder will publish the code open. This can be a right way.

FaSan
yeap, http://mmcpool.com/ forever!  :P

That's a CPU mining pool correct?
Title: Re: [ANN] reverse-engineer of MMC (GPU) miner
Post by: seraphim on January 03, 2014, 07:25:29 pm
It's a developer choice. And you free to choice to use it or not.


I'm sorry but I really disapprove this thread.




FaSan

reorder is the author afaik, so it's kind of approved by him.

and isn't the whole crypto movement about freedom? being able to re software is very important for decentralization.

following your argument, there still would be no ntfs-support in linux...and that's just one example

we're not only fighting the established currencies, but the whole narrow-minded profit-oriented system!


Very simple choice. Leave the 1gh pool empty, and tell that we come back IF reorder will publish the code open. This can be a right way.



FaSan

You know this won't happen ;)
I never used closed source miners, but I can't change the world all on my own :D
Title: Re: [ANN] reverse-engineer of MMC (GPU) miner
Post by: FaSan on January 03, 2014, 07:30:07 pm
You know this won't happen ;)
I never used closed source miners, but I can't change the world all on my own :D


And it's not right to steal code.

We can find a good developer guy and We will have OUR opensource GPU miner.

Stop now to push shit around our coin. We are good people and we don't need to steal nothing.




FaSan
Title: Re: [ANN] reverse-engineer of MMC (GPU) miner
Post by: seraphim on January 03, 2014, 07:38:59 pm
This discussion is getting out of topic.
There are lots of different opinions regarding re, intellectual property on software and resulting patents.
All those ideas of intellectual property are advocated by the same people empowering the current system. And the ones profiting of course.

I would answer that nothing is stolen, because stealing means taking something away from someone. But my opinion is not important on this issue, same with yours.

What's true: RE is illegal in some legislations, if you're living in one of those, be careful! (although I don't think the author would sue you, after what he said here)
Title: Re: [ANN] reverse-engineer of MMC (GPU) miner
Post by: Velocd on January 03, 2014, 08:09:17 pm
I'm no dev and I'm somewhat new to crypto but it seems like the gpu miner being open source would be better for the community. If the dev is looking to be compensated for their work then maybe the community can buy it from him. Or maybe the Board could purchase or license it from them. Maybe for a percentage of the salary the board makes for x amount of time could be given to the dev so that they can open up the source.

Just kind of spitballing here but I'm sure some kind of agreement could be made with the dev.
Title: Re: [ANN] reverse-engineer of MMC (GPU) miner
Post by: seraphim on January 03, 2014, 08:45:53 pm
I'm no dev and I'm somewhat new to crypto but it seems like the gpu miner being open source would be better for the community. If the dev is looking to be compensated for their work then maybe the community can buy it from him. Or maybe the Board could purchase or license it from them. Maybe for a percentage of the salary the board makes for x amount of time could be given to the dev so that they can open up the source.

Just kind of spitballing here but I'm sure some kind of agreement could be made with the dev.

It was one of the key points of donschoe's application as CTO to use parts of the salary to buy the code from the dev. Community doesn't really care as it seems.
Title: Re: [ANN] reverse-engineer of MMC (GPU) miner
Post by: 5chdn on January 03, 2014, 08:51:39 pm
BTW the GPU miner works on mmcpool.com I got told, all you need to do is edit your /etc/hosts and add:
Code: [Select]
148.251.6.201 mmcpool.1gh.com
Title: Re: [ANN] reverse-engineer of MMC (GPU) miner
Post by: Velocd on January 03, 2014, 08:58:25 pm
I'm no dev and I'm somewhat new to crypto but it seems like the gpu miner being open source would be better for the community. If the dev is looking to be compensated for their work then maybe the community can buy it from him. Or maybe the Board could purchase or license it from them. Maybe for a percentage of the salary the board makes for x amount of time could be given to the dev so that they can open up the source.

Just kind of spitballing here but I'm sure some kind of agreement could be made with the dev.

It was one of the key points of donschoe's application as CTO to use parts of the salary to buy the code from the dev. Community doesn't really care as it seems.

Makes sense. Coin was supposed to gpu resistant.
Title: Re: [ANN] reverse-engineer of MMC (GPU) miner
Post by: earthbound on January 04, 2014, 03:23:18 am
. . . If the dev is looking to be compensated for their work then maybe the community can buy it from him. Or maybe the Board could purchase or license it from them. Maybe for a percentage of the salary the board makes for x amount of time could be given to the dev so that they can open up the source.

Or reverse-compile -> reverse-engineer it -> re-code it with a hard-coded directive within the miner to mine to the original author's donation address for an hour and fifteen minutes out of every day (equals five percent of earnings), maybe from midnight to 1:15 AM. This would be a compromise between totally inappropriate piracy and generosity. Call it benevolent anarchy.

As for redirecting where the miner mines at (with the hosts file), D'OH! So obvious! Ha! Brilliant.

And as for donating from one of the MMC executive salaries to reorder, I may vote for that with what pittance I can muster :) BUT, as an aside: IMO, everything that a coin should have to succeed should be coded into the contracts/structure/purpose of the coin itself. I'm frankly "meh" about the positions/voting thing with MMC.
Title: Re: [ANN] reverse-engineer of MMC (GPU) miner
Post by: earthbound on January 04, 2014, 03:47:43 am
[At the risk of being overly blathering]

!

I'd like to add that the approach I speculate (hard-coded donation mining), if done for, say, six months, would probably net reorder far more than a salary and/or voluntary donations (depending on how widely the re-coded miner is adopted).

!

OR:

reorder, you could open-source it under those terms: with a statement that it will mine for 1.25 hours to your donation address every day, and code it to do so. I'd totally mine with that. "breaking" proof-of-work momentum for GPUs had a high bounty associated with it, and this miner if widely adopted will probably produce a lot of value for everyone . . . it would also make it easier for the PTS devs to adjust the algorithm against whatever advantages you discovered . . .
Title: Re: [ANN] reverse-engineer of MMC (GPU) miner
Post by: dga on January 15, 2014, 10:36:12 pm

I'd like to add that the approach I speculate (hard-coded donation mining), if done for, say, six months, would probably net reorder far more than a salary and/or voluntary donations (depending on how widely the re-coded miner is adopted).

Did I hear an offer for donations for another open-source currency miner?  <grins>

I've been looking a bit at MMC since FreeTrade pointed me at it.  Do-able.  Takes some work to get it to be fast.  I could even go to the dark side and make one for AMD. :p

How much faster is the MMC GPU miner than the best CPU miner out there, though?  I assume that might be Yam M7j.  The AES component adds an interesting twist to MMC.

  -Dave
Title: Re: [ANN] reverse-engineer of MMC (GPU) miner
Post by: earthbound on January 16, 2014, 01:03:31 am
How much faster is the MMC GPU miner than the best CPU miner out there, though?

Dunno. I haven't used it or looked further into it, since I don't know the source, and folks here have strongly disapproved of reverse-compiling it (etc.), and I've reluctantly concluded that's probably right and best.