10

Bitcoin doesn't use HTTP for its communications - it has its own specific protocol that runs directly on top of TCP. So an HTTP proxy like squid won't help. If you aren't able to make outgoing TCP connections through your firewall (mainly to destination port 8333) then you'll have to contact your corporate IT people about adding appropriate firewall ...


9

You should not use a torrent to download the blockchain. There is no general purpose to using a torrent, as using it makes synchronization slower because validation (which is the slow part) cannot proceed concurrently with download. Because there is no purpose to using a torrent, I wouldn't trust that any particular torrent wasn't made maliciously and didn'...


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

If you shut down your PC and then restart, the Bitcoin sync will pick up where it left off. The latest transaction your Bitcoin currently knows about is 7 years old, but it won't take 7 years to catch up. It should be all caught up in a matter of days. You will need a lot of storage for Bitcoin Qt. The current size of the blockchain is over 80 GB, and ...


6

Depending on your OS you can start a 2nd bitcoin-qt acting on a non-mainnet with ./bitcoin-qt -testnet or ./bitcoin-qt -regtest (from a shell). You can also define a custom datadir and place a bitcoin.conf there (use bitcoin-qt -datadir=<path>). On OSX/Mac you would need to use Terminal and run something like /Applications/Bitcoin-Qt.app/Contents/...


5

Since the build system has moved to Autotools, the method for building Bitcoin-Qt is a bit different. git clone https://github.com/bitcoin/bitcoin.git bitcoin cd bitcoin git checkout v0.8.5 ./autogen.sh ./configure --with-qt make -j8


5

It's open source software by many independently cooperating developers. The name is now Bitcoin Core, where bitcoin-qt is the GUI application. Discussions happen on many forums and media, so it depends a little on what kind of message you want to send them. "Official" website: https://bitcoincore.org/ and http://bitcoin.org All others I mention here are ...


4

Ok, I think I got it. Here is a short guide based on this bitcoin wiki article. Notes: This does not concern backing up your keys. If you lost your wallet, or your keys, and you made the backup discussed here beforehand, this backup will not help you recover your lost coins. This will only save you some bandwidth/time/storage. Don't load a database to your ...


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

You cannot. There have been both changes to the P2P protocol that prevent this, and changes to the way that nodes are discovered. The method which 0.1.0 discovered new nodes was by joining the #bitcoin channel on freenode. Your IP address would be encoded in a certain way and that would be the IRC nick for your node. However this has long since been removed ...


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

If your contact request is of a technical nature, you can also use the github issue tracker and create a ticket. Keep in mind the guidelines of reporting issues, interesting part quoted: Firstly in terms of structure, there is no particular concept of “Core developers” in the sense of privileged people. Open source often naturally revolves around ...


3

Bitcoin-Qt stores its own modifiable settings outside of bitcoin.conf (which is intended to only be read). The location and format of that file is platform dependent, but on Linux it is ~/.config/Bitcoin/Bitcoin-Qt.conf.


3

Quoting https://en.bitcoin.it/wiki/Data_directory#Mac : Mac By default Bitcoin will put its data here: ~/Library/Application Support/Bitcoin/ You can access that folder by opening a new Finder window --> then by going to "Go" --> "Go to Folder..." (or pressing command + shift + G), and then pasting the above path into the window that ...


3

Yes, it is completely safe to exclude the blocks directory from your backup process. In the event that you lose all your files and need to restore from backup, Bitcoin will download all missing blocks. This may take some time, but there is no information in that directory that is unique to you.


2

This solved it on Ubuntu: sudo apt-get remove appmenu-qt5 and the menu was visible when bitcoin-qt (bitcoin-0.13.0rc1, compiled from source) restarted.


2

In general, mempools are not guaranteed to be the same node-to-node. The behavior of the reference client is that once mempools reach 300MB, the lowest fee tx's are thrown away. It's possible your node has reached this limit (either because it's 300MB or because your default is much lower) or simply because you're connected to nodes that have the same ...


2

Bitcoin ABC 0.16.1 binaries for linux have a QT GUI: https://download.bitcoinabc.org/0.16.1/linux/ - I have not checked the other platforms, but I assume they do too. They kept the same binary names (bitcoin-qt, bitcoind, etc) when they forked Bitcoin Core, which is a bit confusing because it is a seperate network with its own consensus rules. The standard ...


2

An alternative solution would be to build a tarball archive like the one you can download from the Bitcoin Core website. To do that you have to follow the release process, as explained in: https://github.com/bitcoin/bitcoin/blob/master/doc/release-process.md The process actually consists in creating a Gitian build: https://github.com/bitcoin-core/docs/blob/...


2

This worked for me: addnode 185.28.76.179:18333 This "well connected testnet node" was suggested to me here.


2

The particular desktop environment does not have a direct impact as long as you have the necessary libraries for running Qt applications. On Debian (or Debian-Based distributions, such as Ubuntu) the following command should install the dependencies necessary for the UI: sudo apt-get install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-...


2

You might want to check out btcdeb from kallewoof. It's a set of tools used to construct or debug bitcoin script.


2

There is no general purpose to using a torrent? Dude have you ever tried to download the blockchain it takes ages, at first it goes fast for 2 days then it slows down to 0,03% speed per hours (mean weeks/months to complete) its innacceptable that this takes so long. Nobody in the right mind will wait 1,5-2 Months to download it. I wanted to support the ...


2

If you want your wallet database (file) to be in a different directory than your data directory, you can use the -wallet=<path> startup option to specify a custom path to your wallet. Quoting the manpage: -wallet=< path > Specify wallet database path. Can be specified multiple times to load multiple wallets. Path is interpreted relative to <...


2

From Bitcoin Wiki: Wallet encryption uses AES-256-CBC to encrypt only the private keys that are held in a wallet. The keys are encrypted with a master key which is entirely random. This master key is then encrypted with AES-256-CBC with a key derived from the passphrase using SHA-512 and OpenSSL's EVP_BytesToKey and a dynamic number of rounds determined by ...


2

It doesn’t work because the software doesn’t support operating like that. You can not connect bitcoin-qt to a remote RPC server.


2

Yes, after you've checked if bitcoin is properly "installed" by checking its version you can remove the ~/Downloads/bitcoin-0.20.1. Be sure to double-check the processes and be careful before putting funds in without backup.


2

This is a BIP173 native segwit address. If you unselect the "Generate native segwit (Bech32) address" checkbox in bitcoin-qt, you'll get a P2SH 3xxx address instead. Most senders these days support sending the BIP173 addresses though, which are cheaper for you to use. The GUI no longer supports creation of legacy 1xxx addresses by default. You can ...


2

You can't merge them, but you can just copy the old blocks/ and chainstate/ subdirectories of an old install that you trust. It'll just continue where you left off then.


2

There’s simply no support for using the Bitcoin-QT application as a RPC client, it needs far more access to state than is provided by that interface to operate. There’s no real reason to try to separate users like that either way, if the desktop user has access to RPC, what is the difference to it just running the daemon itself? Assuming that loss of the ...


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