Hot answers tagged

19

While the symbol was part of the Unicode 10.0 release, many fonts still don't have the symbol as part of their character set. You need to install a font that includes the symbol to make it show up. One such font is GNU Unifont Glyphs. After installing the package unifont, the symbol shows up in the console and browser for me. Corollary, many Linux ...


11

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

.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. ...


7

Type "ldconfig" to update the links


6

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

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://...


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

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

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

First close your client down and then copy the .bitcoin folder that was created in your home directory to the new location where you wish to store the data. Second create a symbolic link using the new path: ln -s /new/path/to/.bitcoin .bitcoin Finally restart the bitcoin client and it will use the blockchain stored at /new/path/to/.bitcoin (or wherever ...


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/ UPDATE: The second link is dead already, but a similar tutorial is detailed in this thread: ...


4

Since this is the first result that pops up on google when searching "bitcoin windows depends build" and the user asked how to build the .exe (but was actually looking for static build instructions on ubuntu) the correct instructions would be to use cross compilation with the depends system as specified in the documentation here: https://github.com/bitcoin/...


4

There is no need to resolve anything - some miners create arbitrary versions to attempt to speed up the mining process, as it gives them an additional field in the block block header to alter without having to recalculate the merkle root and other fields. This is harmless, provided they aren't producing invalid blocks for version 2, in which case the block ...


3

From the description you are giving it sounds like you haven't yet synchronized with the network. Before you can start doing anything useful, e.g., see your current balance, the bitcoind client downloads the entire blockchain and verifies it. This may take quite some time and will likely keep your CPU busy until its done. You can check the progress of the ...


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'


3

The following code snippets are taken from the blog post: http://www.righto.com/2014/02/bitcoins-hard-way-using-raw-bitcoin.html It is a great read and you should take a look at it. import random, keyUtils #FOR DEMO ONLY.USE A CRYPTOGRAPHICALLY SECURE RANDOM GENERATOR IN PRODUCTION private_key = ''.join(['%x' % random.randrange(16) for x in range(0, 64)])...


3

Check out this shell script, which generate a public/private bitcoin address pair.


3

The easiest solution would be to upgrade to the recently released version 0.12.0 which allows running a wallet while in pruning mode (which was not possible with 0.11.2). That way you can limit the required diskspace, still have a fully validating node, and don't need to do update your integration. After the upgrade to 0.12.0 you just start bitcoind with -...


3

I recommend reading about the Bitcoin Data Directory. You should also take a look at this answer: How do I specify in which directory Bitcoin blocks and other data should be stored? Basically, all your Bitcoin data is stored in ~/.bitcoin on Linux. Not only can you specify a different location for this directory using -datadir=/some/other/directory, but ...


3

The provided approach is correct. A binary itself does not handle any requests. When you run bitcoind with separate instances of the config and data directories, the system will create multiple instances of the bitcoind program to execute. Each of these instances is a fully independent bitcoin node, and has no relation to any other instance running on that ...


2

bitcoin data dir link in the wiki: https://en.bitcoin.it/wiki/Data_directory ... shows where all the data files are located, the "a proper folder" link from ThePiachu 's post seems to have died since.


2

I have considered building a electrum usb-distro but the problem is it would be hard to keep it updated after each new release. However if there is enough interest I might do so. Your best bet is to simply take a debian live-usb and install Electrum on it; you can follow the instructions for linux on the electrum site. If you have any specific Electrum ...


2

I am now using cgminer 3.4.2 (Ubuntu 12.04LTS) as it is much more stable than bfgminer and all the bugs in cgminer have been worked out (it also supports hot plugging) The best way is to compile cgminer from git direct. There is some dependency on usbdev1 that needs to be compiled into cgminer. Install the dependencies using apt-get (including all the ...


2

GNU Screen is often the ideal tool to run interactive programs in the background. You can also run it with --syslog and/or --api-listen to have a more traditional daemon-type process.


2

CPU and GPU mining costs more in electricity than it rewards in BTC at the moment. You need special equipment with ASIC chips to mine at a profit. These chips are designed to perform many hashes at low power consumption. I suggest you ask your boss if he agrees with the negative efficiency of your current setup.


2

Download the bfgminer source code, extract the source, change directory into it. Then: $ dpkg-buildpackage -uc -us -rfakeroot And it'll build a package you can install on Debian Wheezy. You will need to install "dpkg-dev" for dpkg-buildpackage and all the build dependencies, which you'll find out by running the dpkb-buildpackage command.


2

If you installed with a deb package, you can use apt-get to remove it: sudo apt-get remove bitcoind


2

Run bitcoin with the flag -datadir=<path to a directory>


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