Hot answers tagged

24

For the amount of time you would spend setting up a CPU miner, at minimum wage in the US you would be at a loss. Even GPU mining is barely profitable for most people right now. It would definitely be more profitable to speculate, and even more profitable to operate a Bitcoin business. There are a great deal of people who want to use their Bitcoins for ...


23

Please check this question first: How much Bitcoin will I mine right now with hardware X? Before you go through all this work, it is important to know what to expect from your hardware. There are two options: solo mining or pool mining. Unless you have a lot of computing power (several ASICs), you should probably mine at a pool. So the first thing to do ...


18

What you are requesting is described as computing the Wallet Import Format for that private key: http://en.bitcoin.it/wiki/Wallet_import_format Using your example: 1.) Take a private key (Below is the HEX representation of binary value) 7542FB6685F9FD8F37D56FAF62F0BB4563684A51539E4B26F0840DB361E0027C 2.) Add a 0x80 byte in front of it ...


13

It depends on your specific valuation of "worth it." By most valuations (i.e. value of BTC produced > electricity costs) it is not, but if you don't pay for electricity it might be. It might also be worth it to you to mine at a loss if you truly believe that 1 BTC might be worth thousands someday. Realistically, though, it is probably more worthwhile to ...


13

When building the source use: ./configure --enable-cpumining && make At the end of the configure stage you will see a list of what has been enabled, like this: ------------------------------------------------------------------------ cgminer 2.9.6 ------------------------------------------------------------------------ Configuration Options ...


12

CPU mining is no longer supported. See CGMiner FAQ: Q: What happened to CPU mining? A: Being increasingly irrelevant for most users, and a maintenance issue, it is no longer under active development and will not be supported. No binary builds supporting CPU mining will be released. Virtually all remaining users of CPU mining are as back ends ...


10

There are several options for Mining Bitcoins some of these are no longer profitable, but for the sake of being thorough here they are in order of efficiency lowest to highest: Methods CPU Mining (minerd) GPU Mining (cgminer, bfgminer) FPGA Mining (Custom software - https://github.com/fpgaminer/Open-Source-FPGA-Bitcoin-Miner) ASIC Mining (cgminer, bfgminer,...


9

Just some thoughts: As of the time of writing the main net's full blockchain size is 21,670,092,800 bytes, a bit more than 20 GB, that is. So you should have way more disk space that just 20-30 GB. A Raspberry Pi runs with an SD. SD is known for its limited rewriting capabilities (it's not a heavy duty storage solution, it will bite the dust after a while) ...


8

Bitcoin has only 8 active connections Correction: it has 8 outbound connections. By default, it can also accept up to 117 inbound connections which port Port 8333, TCP how should I tell Bitcoin-qt to use the forwarded port? Don't need to.


8

I'm in a mining pool, using several multi-core servers and generating about 7-10Mhashes/second. It has yielded me currently about $0.01 dollars in the last 36 hours. I do not pay for electricity. I made a penny. It's not that exciting. :) There are GPUs that can accumulate my MHash rate that I create across several CPUs, without even getting warm. So my ...


7

Type "ldconfig" to update the links


7

You can run a Raspberry Pi with bitcoind no problem. I have several Pi's running bitcoind in various locations and some of them have over 100 connections. Use a 64GB flash card and make sure you have a 512MB swap file. The only limitation you will find is your broadband upload speed , the Pi or it's flashcard will not be the bottlekneck. Use a good quality ...


6

BitMinter is an attempt at making just this sort of thing easier and a more pleasant experience. Install Java if you don't have it, e.g. on Ubuntu sudo apt-get install openjdk-6-jre icedtea-netx (the icedtea-netx is for Java WebStart) If you will mine in GPUs, install the latest drivers (e.g. from amd.com) If you will mine on FPGA/ASIC, give yourself access ...


6

did you look at bitcoind? It does everything you are looking for. -port= Listen for connections on (default: 8333 or testnet: 18333) -walletnotify= Execute command when a wallet transaction changes (%s in cmd is replaced by TxID) -alertnotify= Execute command when a relevant alert is received (%s in cmd is replaced by message) http://...


6

.exe files are for windows only. Linux systems do not use the same file extension or file type as windows. I assume you just want to create a Linux binary that can be used on all systems without installing all dependencies. To do that, you can use Bitcoin Core's depends system. Instructions are here: https://github.com/bitcoin/bitcoin/tree/master/depends. ...


5

Direct command-line access via bitcoind is not available any more. You can get access from the command line via the RPC (Remote Procedure Call) API, e.g. with python. The API calls list is found here. To give a specific example, you can access wallet information via the Python RPC API. Given that the client was booted with rpcuser=user and rpcpassword=pass, ...


4

git clone git://github.com/bitcoin/bitcoin.git cd bitcoin/src/ make -f makefile.unix sudo cp bitcoind /usr/local/bin


4

You can find the blockchain in this directory: C:\Documents and Settings\YourUserName\Application data\Bitcoin (XP) or C:\Users\YourUserName\Appdata\Roaming\Bitcoin (Vista and 7) As blk0001.dat and blkindex.dat. Copying those files to a proper folder on your Ubundu (~/.bitcoin/) should spare you from redownloading the entire blockchain.


4

Security is always an issue and complex systems like operating systems are prone to attacks. However, it is possible to use an offline machine to create the signed transactions and then export them to another machine. For example a soft copy of those signed transactions could be copied on to a fresh USB stick, or printed out on paper as plain text or QR ...


4

If you are after bitcoins I wouldn't even spend time on CPU or GPU. It is now difficult with specialized hardware (butterfly labs, kncminer ... ). You can have a look at cloud mining (cexio) as well it is expensive and you have to have bitcoins already but you can buy and sell GH/s and you can actually make more from trading than mining.


4

BitSafe is an opensource Debian based lightweight live distro designed to provide a multilanguage, easy and secure live environment for Bitcoin. It has a lot of innovative features like: Onscreen keyboard to thwart keyloggers Encrypted storage partition for wallet and client Tor tunneling capabilities Minimal number of applications and installed ...


4

Since LinuxCoin doesn't seem to updated very frequently, here are instructions for creating a custom bootable USB with the MCNLive distribution on it. You add whatever programs you want and it can then create a new .iso file for you to use for your USB. http://www.pendrivelinux.com/make-your-own-portable-mandriva-flash/


4

LinuxCoin is such a distro (based on Debian).


4

If you don't want to compute the key manually, there's a useful command-line utility for this called bitcoin-tool: $ ./bitcoin-tool \ --input-file <(echo -n 'Hi guys!' | openssl dgst -sha256 -binary) \ --input-format raw \ --input-type private-key \ --network bitcoin \ --output-type private-key-wif \ --output-format base58check \ --public-...


4

Change the -datadir flag to a new absolute location. Each instance will follow the bitcoind.conf in their respective directory.


4

To find the list of most common commands type bitcoin-cli help for a list of all commands refer to the bitcoin client API.


4

There is a program called CudaMiner that can be compiled to run on Linux. https://github.com/cbuchner1/CudaMiner/ I've also written some more notes about compiling CudaMiner here http://www.fractured-state.com/2014/03/scrypt-mining-on-aws-nvidia-gpu-with-cudaminer/


3

It's pointless. With that kind of hardware, it would take you on the order of a month to mine a dollar's worth of Bitcoins, and the electricity used would cost you many times that.


3

I recommend simply using vanitygen like this: vanitygen -1 1 This will generate a small number of addresses that you can use, as well as their private keys. vanitygen is trivial to install on any POSIX system and is proven to work. Alternatively, you can try bitcoin-bash-tools. Source that from your .bashrc or simply run it, then you can create a new ...


3

Probably, better to add new user. Simply create new user: # adduser bitcoin1 # adduser bitcoin2 # su -l bitcoin1 -c 'bitcoind' # su -l bitcoin2 -c 'bitcoind'


Only top voted, non community-wiki answers of a minimum length are eligible