Bitcoin Forum
May 24, 2024, 10:23:26 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 ... 590 »
1381  Other / Meta / Re: A friend of mine can't register on: February 15, 2018, 04:29:10 AM
His account is proxybanned which means that he is accessing the forum from an IP address that is considered evil (that IP address was used to do evil things before like DoS attacks, spamming, having banned accounts, etc.). Such IPs are usually Tor exit nodes or proxies.

The only way around it is to pay the fee.
1382  Bitcoin / Development & Technical Discussion / Re: How to make transaction speed faster? on: February 15, 2018, 04:27:06 AM
So bitcoin block generation speed is 10 minutes, is this minimum transaction speed?
No, that is the average block time that we want.

Then how can faster it?

I find at 'chainparams.cpp', consensus.nPowTargetSpacing = 10 * 60;

So this is 10 minutes, so if I change it to 0.1 * 60, then transaction speed also become 6 seconds?
If by transaction speed you mean confirmation time, then changing that will effect confirmation time because it effects the block time. Note that changing that does not guarantee that blocks will be found every 6 seconds, it only says that the average time in between blocks is 6 seconds.

What else parameters should I change to speed up?
You will need to change the maximum proof of work target (which thus decreases the minimum difficulty). The proof of work target is what actually regulates block times.
1383  Alternate cryptocurrencies / Altcoin Discussion / Re: Genesis block compile error on: February 15, 2018, 03:22:02 AM
Your genesis block is invalid; it probably does not have a valid proof of work. You will actually need to mine your genesis block which you can easily do by adding a while loop to the genesis block creation code (and a few other lines to check the PoW).
1384  Bitcoin / Bitcoin Technical Support / Re: Btc question on: February 14, 2018, 07:43:42 PM
I have a payment due into my Blockchain wallet, however, I have been advised that I need to make a payment to the sender in order to release my funds.  I gave the sender my normal blockchain wallet so I don't understand why I need to make a payment to release the incoming payment.  I have looked on the blockchain & can see the incoming btc.   The trader has access to my blockchain btw. Oh and also the tranactions say watch only Any help/advice would be appreciated, thank you.
If the sender is asking you to send him money so that he can send you money, then you are being scammed.

If you has access to your blockchain.info wallet, then he can take all of your coins.

I think you are being scammed.
1385  Bitcoin / Development & Technical Discussion / Re: Can I use "checkinstall" after "make" on 0.13? Any examples? Guides? on: February 14, 2018, 06:02:07 PM
May I use bitcoin-qt 0.13 without install? Like a bitcoin-qt 0.8 and some other.

I prefer a "portable versions"  Smiley
Yes, you can use Bitcoin Core (any version) without doing make install. Just using make is sufficient to build the binaries. The binaries themselves are src/bitcoind, src/bitcoin-cli, and src/qt/bitcoin-qt.
1386  Bitcoin / Development & Technical Discussion / Re: How can create a new pszMainKey? (alert key) on: February 13, 2018, 07:09:08 PM
Install openssl and run this command:

Code:
openssl genpkey -algorithm ec -outform der -pkeyopt ec_paramgen_curve:secp256k1 -text

You should get output that looks like this:
Code:
priv:
    7a:b0:fa:87:78:00:2e:01:cb:03:d2:c3:3a:89:e7:
    e2:1e:b2:06:e8:cc:4f:04:2f:26:d1:96:d0:92:4a:
    32:2a
pub:
    04:29:ff:48:50:d3:3f:2c:a4:0d:fb:86:12:f4:5c:
    fc:d2:92:58:ca:01:38:12:8f:25:90:17:23:d8:ad:
    6e:66:b4:ce:87:ea:9c:1a:93:ed:22:87:ef:a9:b4:
    4d:92:45:39:87:26:84:93:7b:db:2c:75:9f:29:10:
    a1:cd:4c:0e:32
Field Type: prime-field
Prime:
    00:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:
    ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:fe:ff:
    ff:fc:2f
A:    0
B:    7 (0x7)
Generator (uncompressed):
    04:79:be:66:7e:f9:dc:bb:ac:55:a0:62:95:ce:87:
    0b:07:02:9b:fc:db:2d:ce:28:d9:59:f2:81:5b:16:
    f8:17:98:48:3a:da:77:26:a3:c4:65:5d:a4:fb:fc:
    0e:11:08:a8:fd:17:b4:48:a6:85:54:19:9c:47:d0:
    8f:fb:10:d4:b8
Order:
    00:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:
    ff:fe:ba:ae:dc:e6:af:48:a0:3b:bf:d2:5e:8c:d0:
    36:41:41
Cofactor:  1 (0x1)

The hex under pub is what you put for pszMainKey. The hex under priv is the private key. Keep that somewhere safe. When you enter the hex, make sure you remove the colons (Smiley and the line breaks.



Note that the alert system has a number of DoS vulnerabilities and was removed from Bitcoin.
1387  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: https://github.com/bitcoin/bitcoin/pull/11383 gets merged.
1388  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.
1389  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.
1390  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.
1391  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

Code:
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.
Hmm.

Try adding this line to DB_CONFIG

Code:
set_lg_dir database
1392  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.
1393  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
1394  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.
1395  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.
1396  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.
1397  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.
1398  Bitcoin / Bitcoin Technical Support / Re: Bitcoin Core 0.15 multiwallet limit on: February 11, 2018, 05:54:29 PM
db.log
Code:
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:
Code:
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.
1399  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.
1400  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.
Pages: « 1 ... 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 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 ... 590 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!