Bitcoin Forum
January 16, 2019, 07:33:55 PM *
News: Latest Bitcoin Core release: 0.17.1 [Torrent]
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 [28] 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 ... 549 »
541  Bitcoin / Bitcoin Technical Support / Re: Expected Core v0.16 Segwit/non-Segwit wallet handling on: February 13, 2018, 06:59:22 PM
How far are we from multiwallet GUI support?
We're pretty close. It will likely be in the next major release (0.17) but there is no guarantee. Basically it's just whenever this PR: gets merged.
542  Bitcoin / Bitcoin Technical Support / Re: Understanding keypool in Bitcoin Core on: February 13, 2018, 06:57:52 PM
The default keypool is set to 1000. What does it mean exactly? That I have a pool of 1000 keys/address to use?
It means that 1000 keys have been pre-generated and added to your wallet. If you restore a wallet backup, any keys that you had used that weren't marked as used in your backup are likely still in your backup's keypool. So when you restore it, the keys are already there and it knows to look for transactions related to those keys.

Even though Bitcoin Core uses BIP 32 HD wallets, it is not guaranteed that the software will be able to find all of your transactions if they keys are not in the keypool. Thus it is better to have a larger keypool to make sure that all transactions are caught during a restore.

The keypool also lets you get keys (specifically public keys and their associated address) without having to unlock your wallet. If there were no keypool, every time you wanted a new address, you would need to unlock your wallet in order for new keys to be added.

If I reduce the -keekpool to say 20 the wallet size is drastically reduced from 1.5M  to 50k. and loads much faster?
In theory yes since less data needs to be loaded.

Will I be able to add more keys later? or after I finish the 20 pool I must re-use addresses?
The keypool automatically regenerates keys when it is able to.

Is there any danger in a keypol of 20?
If you use more than 20 keys and then you restore an old backup, Bitcoin Core may not catch all of your transactions during a rescan. It is advised to keep the keypool larger than what you expect to use between backups.
543  Economy / Exchanges / Re: How does exchanges generate addresses on: February 13, 2018, 05:00:24 AM
Well You think they're using a the bitcoin core to generate addresses ?
Using BIP 32 does not mean that they are using Bitcoin Core.

IIRC Bitfinex, Bitstamp, and Kraken use BitGo to store their Bitcoin. They interact with Bitgo via an API. Other exchanges may be doing the same. They may also be rolling their own wallet software. Some may also be using Bitcoin Core.

Some exchanges also use Armory to store their Bitcoin.

Presumably when you request an address, you send a request to the web server which then sends a request to some other server which has the addresses to get the address that it then serves to you.

How exchanges are actually setup is generally not known to people outside of the exchange. This sort of security critical infrastructure is not revealed to the public so that they can get some security through obscurity.
544  Bitcoin / Development & Technical Discussion / Re: Private key security level on: February 13, 2018, 04:53:49 AM
The questions is, how to trust any of existing crypto-wallets to store private keys?
Most wallets are open source, and the ones that aren't are ones that you should not use.

So because they are open source, you can go and read through the code yourself and make sure that it is secure. Then you can compile the wallet from source (so that you don't have to trust any distributed binaries) so that you know that the source code that you read is exactly the code that went into the wallet program that you are running.
545  Bitcoin / Bitcoin Technical Support / Re: Bitcoin Core 0.15 multiwallet limit on: February 12, 2018, 11:17:14 PM

I have created DB_CONFIG with the lines you suggested. I placed the file in the root of the Bitcoin Data folder.
The same happens.  Undecided

Lock table is out of available locker entries

It crashes on the 333 wallet. Did I miss anything? what can be done?

EDIT: I have tested both in 0.15.1 and 0.16.0 (main and testnet). The result is the same. 333 is the number of the beast.

Try adding this line to DB_CONFIG

set_lg_dir database
546  Alternate cryptocurrencies / Altcoin Discussion / Re: Noob question about creating a coin and keeping a few coins for myself on: February 12, 2018, 11:12:35 PM
First of all, MAX_MONEY is not what controls the total money supply; that is governed by the block reward halvings which is in the function GetBlockSubsidy.

You can just create your genesis block to have a large amount of coins and then make sure that you insert that transaction into the UTXO set when the genesis block is loaded.
547  Bitcoin / Development & Technical Discussion / MOVED: BTCZ wallet issue - BTCz tokens haven`t arrived on: February 12, 2018, 11:08:44 PM
This topic has been moved to Trashcan.

Duplicate thread
548  Bitcoin / Bitcoin Technical Support / Re: Bitcoin Core does not connect to the network on: February 12, 2018, 11:02:32 PM
You are connected to a lot of misbehaving peers.

Stop Bitcoin Core and go to your data directory. Delete the file named peers.dat. Start Bitcoin Core again.

It does look like you are currently syncing though, so that's good.
549  Bitcoin / Bitcoin Technical Support / Re: Expected Core v0.16 Segwit/non-Segwit wallet handling on: February 12, 2018, 10:59:52 PM
Will wallets (including GUI wallet access) permit mixing different address types, or will the wallet itself have a "type"?
You can have all 3 different address types in each wallet.

Multi wallet support was introduced in 0.15, although I haven't tested it. Are you saying they remove that again in 0.16?
Multiwallet is still in 0.16. It is still just an RPC only thing, no GUI support yet.
550  Bitcoin / Development & Technical Discussion / Re: How to compile bitcoin-qt 0.8 for Windows on Ubuntu? on: February 11, 2018, 10:27:41 PM
I agree. Maybe later I will. I'm really a beginner Smiley and Bitcoin Core 0.8 was the simplest version of all.
Older versions are not "simpler". They may actually be harder to understand as not everything is named logically or commented well. With newer versions of the code, most things are well commented and named appropriately. Things that aren't are typically shared with older versions so using an older version really won't help.

Also newer versions have documentation that makes it easier to build and do other common things with the software.
551  Bitcoin / Development & Technical Discussion / Re: My backup strategy for the Ledger Nano on: February 11, 2018, 08:46:16 PM
80 bits of security is not considered secure. It is within the realm of practical. In cryptography terms, taking 2500 years to brute force something is weak. There's a reason you don't see anything with less than 128 bits of security actually in use for applications that need serious security.
552  Bitcoin / Bitcoin Technical Support / Re: Bitcoin Core 0.15 multiwallet limit on: February 11, 2018, 05:54:29 PM
Lock table is out of available locker entries
This error is because each wallet.dat file is opened in the same BDB environment. The entire environment has a limited number of database locks, and it seems like 333 wallets hits that number of database locks. Of course, if you are actually receiving transactions, I think you will run into more problems even with 332 wallets since database locks are required in order to write data to the wallets.

Any way to workaround this?  Huh
In the Bitcoin Core data directory, create a file named DB_CONFIG. Put the following lines in that file:
set_lk_max_locks 400000
set_lk_max_objects 400000
That will increase the number of available locks by tenfold (was 40000, no 400000) which will let you open 10 times more wallets (assuming you have enough memory), in theory. Once you run out of locks again, just keep increasing those two numbers.
553  Bitcoin / Bitcoin Technical Support / Re: help please with Bitcoin Core download on: February 11, 2018, 05:47:06 PM
But really?  Should this programme take so long, 5 days already plus another 8 days just to download it??
Yes. That is normal.

Bitcoin Core requires the entire blockchain, which currently takes up ~170 GB of disk space. The entire blockchain must be downloaded and validated. This means that you need to have a fast internet connection and a fast processor in order to be able to download the blockchain and process blocks quickly. Furthermore, while validating blocks, Bitcoin Core will need to read many things from the hard drive, and write many things to the hard drive. So a slow hard drive is going to make the sync take even longer.

There are likely 3 things that are causing you to have a slow sync time. Firstly, your laptop has a mechanical hard drive (that's what HDD means). A mechanical hard rive has moving parts and because it has moving parts, it is slow. Thus this is a bottleneck that will slow down your sync time because it takes longer to read and write data to and from the mechanical hard drive.

Secondly, you are using a laptop, which means that you are likely using a WiFi connection. WiFi can be slow. It depends a lot on any interference, the materials between your laptop and the router, and the router that you are using. It's likely that your WiFi connection is not all that fast and thus syncing will take a longer time. Also, WiFi means that there can be more data loss and corruption, so it will take longer for the networking protocols to either resend the data or recover it.

Lastly, you are using a laptop, which means that you are likely using a slow processor. Generally Intel Core i5's are decent, but it depends on what kind of processor you have. Many laptop processors, even if they are Core i5 or Core i7, are very low powered because laptops need to have lower powered components in order to have a better battery life. This means that your laptop could be running a low powered processor which is slowing down the sync as it cannot process blocks quickly.

Does it take everyone this long to get started?
It does for everyone using Bitcoin Core. It really depends on the computer that you are using. For some people, they can be synced in 6 hours. For others, it takes weeks. But for everyone who uses Bitcoin Core, there is always a period of waiting for it to sync when you first get started.

This is also recommended to be installed to a flashdrive or hard drive away from your PC in the event of a malfunction.
No, don't do that. It absolutely is not recommended to do that. The USB protocol and the USB connection is not very fast and not very good for transferring large amounts of data without some corruption. Storing the Bitcoin Core data on an external drive is a good way to have it corrupted. There have been many more cases of people's Bitcoin Core data directories being corrupted routinely when using an external drive than when using an internal drive.

2. There is a number of web wallets that can accomplish what the Core does in an acceptable way. BlockChain for instance is the number one website and the original web wallet i'd say. It offers a wallet ID that you could save or print, and you can extract your private address or access on any other application or website that allows a private key upload. You can find a number more by googling "Bitcoin Web Wallet" and ensuring you do your research on each website that pops up.
Don't use web wallets. If you want to use a wallet that does not have to do this kind of syncing, use a wallet like Electrum. Don't use web wallets.
554  Bitcoin / Development & Technical Discussion / Re: How to compile bitcoin-qt 0.8 for Windows on Ubuntu? on: February 11, 2018, 05:31:35 PM
Why did you use BItcoin Core 0.8? Everything that is in 0.8 is available in the most recent release of Bitcoin Core (and the master branch). You should use those instead. Those also include things such as better cross compilation, increased performance, and many security and bug fixes.
555  Bitcoin / Bitcoin Technical Support / Re: wallet.dat backwards incompatibility in 0.15.1 version on: February 10, 2018, 07:36:52 PM
I was not here for long time. I hope is not just another scam site is Bitcoin Core's official site. W're moving away from using for Bitcoin Core. You can check that SHA256SUMS.asc is signed with Wladimir's release key which can be found here, here, and here (it's the same key in 3 difference places). Also is stated as the new Bitcoin Core website on's Bitcoin Core page.

Will try Bitcoin Core 0.16.0 Research Chemical 3
RC stands for Release Candidate  Tongue
556  Bitcoin / Development & Technical Discussion / Re: Difference between SegWit addresses on: February 10, 2018, 07:03:15 PM
Can I send bitcoins from a standard wallet (starting with 1, i.e: 1dr4Jindendl....) to a SegWith address starting with bc1?

If yes, can I do it on electrum?
557  Bitcoin / Bitcoin Technical Support / Re: wallet.dat backwards incompatibility in 0.15.1 version on: February 10, 2018, 05:53:04 PM
Your wallet is corrupted, kind of. I have seen this behavior before in other wallets and, if the problem is what I think it is, it has been fixed in Bitcoin Core 0.16.0.

Try using Bitcoin Core 0.16.0rc3 available from here:

If this does not work, make a backup of your wallet and try starting Bitcoin Core with the -salvagewallet option.
558  Bitcoin / Bitcoin Technical Support / Re: help needed: Import priv key from electrum bech32 address into core on: February 10, 2018, 05:50:47 PM
If I understand correctly, I didn't even need to mess with the sbtc core wallet. I should just be able to convert into legacy priv keys and do the job with those.
No, "legacy" private keys will correspond to non-segwit addresses. You will need to convert the non-segwit address into a segwit address. You can use the sbtc core wallet and use the addwitnessaddress command once you import the WIF private key.
559  Bitcoin / Bitcoin Technical Support / Re: Bitcoin Core 0.15 multiwallet limit on: February 10, 2018, 05:43:21 PM
@achow101 Thanks, How are wallets actually loaded into memory? if the wallet.dat file is ~1.5M will the entire file be loaded into process memory (will that take ~1.5M in memory)?
All of the wallet data is read off disk and loaded into memory at start. So if your wallet is ~1.5 MB, then it should consume ~1.5 MB of memory.

Also, do you know if the new 0.16.0 allow creating new wallets on the fly?
It won't.
560  Bitcoin / Development & Technical Discussion / Re: Using the same block files for multiple coins on: February 10, 2018, 05:40:09 PM
Is there anyway to use the same blocks or block files for other every coin that has a QT wallet?
There is a way using symbolic links, but I wouldn't recommend it as it will likely just corrupt your block files. So in practice, there isn't. All you an do is copy and paste the data directory. When you do that, you have to make sure that the data directory you copy does not have blocks that would be invalid to the forked coin, i.e. there are no blocks after the forking point.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 [28] 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 ... 549 » is not available or authorized for sale. Do not believe any fake listings.
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!