Bitcoin Forum
October 24, 2018, 12:04:48 AM *
News: Make sure you are not using versions of Bitcoin Core other than 0.17.0 [Torrent], 0.16.3, 0.15.2, or 0.14.3. More info.
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: where to find a guide for writing a mining software  (Read 1150 times)
ebyccc
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
May 29, 2016, 06:08:01 AM
 #1

I just wish to try to write a toy mining software myself, are there any guide or documents beside the source codes? Thank you so much
Make sure you back up your wallet regularly! Unlike a bank account, nobody can help you if you lose access to your BTC.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
ludbega
Hero Member
*****
Offline Offline

Activity: 700
Merit: 658


The All-in-One Cryptocurrency Exchange


View Profile WWW
May 29, 2016, 09:36:47 AM
 #2

if you ask, you never could do better Cheesy Wink

██████
███
███
███
███
███
███
███
███
███
███
███
███
                ▄███
             ▄███▌ █
            ▀▀▀██▄  █
          ▄███▄▄ ▀▀▀█
         █ █████▀▀▀▄▄
        ▄██ ███▄    █
       ▐███▀   ▀█   █
       ████     █   █
      ▄██▀▄█▄▄▄█▀   █
      ▀▄▄███▌      █
  ▄▄▄▀▀▀████       █
▄▀    ██ ██       █
▐▌     ██▌▐▌      ▀▄
█      ██ █         ▀▄
█      █▀▄▌          █
█   ▄▀█▄██           █
█ ▄▀      ▀▀▄▄▀▄     █
▀▀             █    █
              █  ▄▀
              ▀▄█
     ▀█████████████▄▄
 ▀ ▀▀▀███████████████▌
  ▀ ▀▀▀▀██▀▀▀▀▀▀██████         ▄███████▄      ▄▄███████▄    ▄███▄    ▄███▄ ▄███▄      ▄███▄
▀ ▀▀▀▀█████▄▄▄▄▄▄█████▌       ▄████▀▀▀████▄   ▐████▀▀█████   ▀████▄ ▄████▀ █████▄    ▄█████
   ▀▀███████████████▀       █████     ████▌          ████▌    ▀████████▀    █████▄  ▄█████▌
  ▀ ▀████████████████▀ ▀    ██████████████▌   ▄▄██████████     ▄██████▄      █████▄▄█████▌
    ██████      ██▀▀▀▀▀▀▀ ▀ █████▀▀▀▀▀▀▀▀    █████▀▀▀█████    ▄████████▄      ██████████▌
    ██████▄▄▄▄▄▄██████▄ ▄    ████▄▄   ▄▄█▄   ████▄  ▄█████ ▄█████▀▀█████▄     ████████▌
    █████████████████▀        ▀███████████   ▀████████████  ████▀    ▀████      ██████▌
    ██████████████▀▀             ▀▀▀▀▀▀▀       ▀▀▀▀▀▀ ▀▀▀    ▀▀        ▀▀        █████
                                                                               ▄█████
                                                                           ▄███████▀
                                                                           ▀████▀▀
███
███
███
███
███
███
███
███
███
███
███
███
██████
|█████████████████
███████████████████
█████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
  WHITEPAPER 
  LIGHTPAPER...
|Instant Deposit
✓ 24/7 Support
Referral Program
cncr04s
Member
**
Offline Offline

Activity: 66
Merit: 10

Owner of MiningRigRentals


View Profile WWW
June 09, 2016, 04:59:47 PM
 #3

I would suggest you pick up the source to an existing one and try to increase it's performance by working it's code. I do this with other code in my line of work all the time.
There are plenty of open source mining softwares on the internets.

--
Owner & Developer | MiningRigRentals
chakal
Member
**
Offline Offline

Activity: 98
Merit: 13

★Bitvest.io★ Play Plinko or Invest!


View Profile
June 09, 2016, 05:40:23 PM
 #4

if you ask, you never could do better Cheesy Wink

ludbega is almost right, if u have to ask u WON'T be able to make it better than existing ones.

I would suggest you pick up the source to an existing one and try to increase it's performance by working it's code. I do this with other code in my line of work all the time.
There are plenty of open source mining softwares on the internets.

If u are a newbie programmer or just don't have the experience in mining softwares it's better to go on some existing mining software github and try to understand whats going on

I'm no programmer but your question suggests that u aren't too. Programming it's not like baking, follow a recipe and it's done. It demands hard working and experience to really make a diference.

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ★ ★ ★ ★ ★ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
PLINKO    |7| SLOTS     (+) ROULETTE    ▼ BIT SPINBITVESTPLAY or INVEST ║ ✔ Rainbot  ✔ Happy Hours  ✔ Faucet
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ★ ★ ★ ★ ★ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
ProjectHawk
Newbie
*
Offline Offline

Activity: 38
Merit: 0


View Profile
June 09, 2016, 09:43:48 PM
 #5

Why would you want to do that?

Just look on github, and alter a miner to your own needs.
cloverme
Legendary
*
Offline Offline

Activity: 1456
Merit: 1041


SpacePirate.io


View Profile WWW
June 09, 2016, 11:19:45 PM
 #6

Check here: http://stackoverflow.com/questions/9512659/simple-bitcoin-mining-algorithm and here: https://bitcointalk.org/index.php?topic=202189.0

Good luck, keep us updated.  Cool

NyeFe
Hero Member
*****
Offline Offline

Activity: 696
Merit: 500


MicroDApp.com—Smart Contract developers.


View Profile WWW
June 09, 2016, 11:25:57 PM
 #7

Well if you have 4 years spare (to become a semi-pro), you can start learning c++.

here's some good books:

CPP programming language
CPP Networking programming
CPP Boost tutorial
--
--
CPP bitcoin mining source code

MicroDApp.com—Smart Contract developers. Lets build a decentralized future!
kirod
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile WWW
June 12, 2016, 12:16:01 AM
 #8

Good Source Thank You..

Well if you have 4 years spare (to become a semi-pro), you can start learning c++.

here's some good books:

CPP programming language
CPP Networking programming
CPP Boost tutorial
--
--
CPP bitcoin mining source code

Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!