These are chat archives for Nethereum/Nethereum

7th
Sep 2017
Panter0389
@Panter0389
Sep 07 2017 13:45
Hi guys, a newbe question: Nethereum library has miner functionality too? or it's for build/organize contracts only?
Alexander Yarushin
@aayarushin
Sep 07 2017 13:46
yes
Same as web3
Panter0389
@Panter0389
Sep 07 2017 13:47
uh that's great :clap: thanks
Cause I have a project in mind: to develop a software that people can get for free, but inside the software there is a potentiometer initially set to 0%.
User can contribute to server and develop costs rising this potentiometer that allow his gpu to be used for mining by the app in background.
So if a person want to contribute he can put for example the potentiometer on 50% and 50% of the gpu of his computer would be used to mine until he close the application or turn off the potentiometer.
So I can use Nethereum lib inside my client to mine Ethereum from a Mining pool server i build right? :)
Juan Blanco
@juanfranblanco
Sep 07 2017 13:50
Nethereum does not have a miner functionality
but it can interact with a client like geth
one thing to note is that Ethereum is moving to PoS
so mining will eventually dissappear
of all the clients
(but if you are targetting ETC is a bit different)
Panter0389
@Panter0389
Sep 07 2017 13:53
ohh I see, thanks for the answer, so for my project I should target ETC?
Juan Blanco
@juanfranblanco
Sep 07 2017 13:53
i guess so
but obviously ETC is not ETH
just a word of advice
either way Nethereum will be compatible
Panter0389
@Panter0389
Sep 07 2017 14:00
ok great :) humm so if I use Nethereum in my software a user would need to have geth installed too right? or I'm messing stuff ? ^^
I mean to be able to mine from my mining pool
Panter0389
@Panter0389
Sep 07 2017 14:06
sorry my newby question, I need to study hehe, I only need to undestrand if I'm facing in the correct direction
Juan Blanco
@juanfranblanco
Sep 07 2017 14:54
I haven't mined on mainnet since the earlier beginnings
but you will normally will use a custom miner optimised by the pool
when you mine you will have dedicated hardware so you will normally will use all the gpus you can
maximised
Panter0389
@Panter0389
Sep 07 2017 14:57
yeahh as I supposed
yeah in my case it's quite different
Juan Blanco
@juanfranblanco
Sep 07 2017 14:57
the optimised miner is to speed up the calculations as much as it can
Panter0389
@Panter0389
Sep 07 2017 14:58
humm probably my best way is to downalod ethminer Source code studying it all and insert the parts i need in my software , what you say? ^^
Juan Blanco
@juanfranblanco
Sep 07 2017 14:58
yes that is the best way
but still if you are competing against other pools
you want an optimised miner
Panter0389
@Panter0389
Sep 07 2017 14:59
yeah, then i can optiomize it with time :)
Juan Blanco
@juanfranblanco
Sep 07 2017 14:59
to get the biggest hashing power
i don't know how much competition is out there at the moment on that
Panter0389
@Panter0389
Sep 07 2017 15:00
humm or maybe i can either have all my users mine for an already made pool with all clients sharing a single wallet only i can acess
Juan Blanco
@juanfranblanco
Sep 07 2017 15:00
and yes not needed a ui, mainly the usual configuration is to put your address, gpu settings (number etc) and url
Panter0389
@Panter0389
Sep 07 2017 15:02
ok maybe I can get some gpuy infos inside my software, so the user have not to set complicated stuff :)
Juan Blanco
@juanfranblanco
Sep 07 2017 15:02
well there is also the different gpus you support
and optimisation for them
ie cuda etc
re your wallet, you will normally setup a stratum server
not just your wallet
that used to work in the early days
for solo mining
Panter0389
@Panter0389
Sep 07 2017 15:05
humm yeah optiminizing various gpus would probably require lot of work, but I can work on that after the platform is finished, as start I'll cout more on having more users then optimized gpus ^^
"stratum server" oh ok, thans for the info, i need to research about that ^^
Juan Blanco
@juanfranblanco
Sep 07 2017 15:06
the best thing will be to mine yourself from a pool
first
and setup the same environment as any other pool
Panter0389
@Panter0389
Sep 07 2017 15:07
yeah i'm starting right now :) to make some experice hehe
Juan Blanco
@juanfranblanco
Sep 07 2017 15:07
from there you might just use your optimised version or not
normally the miners are closed source
so you cannot do the same optimisations
but yet again, I don't know how competitive the miners are at the moment
once you are up and running, you can contact them and share some of the rewards
(miners == creators of the mining software)
^^ optmised
Panter0389
@Panter0389
Sep 07 2017 15:09
yeah indeed :) sounds a good idea
Juan Blanco
@juanfranblanco
Sep 07 2017 15:09
and include your code there
but all that area is very fast paced
as optimisations are "released" as difficulty grows
Panter0389
@Panter0389
Sep 07 2017 15:13
yeah hehe, for the moment i would be satisfy either with little optimization, and starting to optimizing it once i see people like the idea and try to support me with this system ;)
thank you very much for all the precious infos you game me :D i have much clear ideas now about where to concentrate my studies :clap: