Bitcoin Forum
February 19, 2019, 02:10:59 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 79 ... 551 »
561  Bitcoin / Bitcoin Technical Support / Re: Bitcoin core multi wallet on: February 16, 2018, 01:55:20 AM
Can anyone suggest an effective way to interact with multiple wallets?
Use the bitcoin-cli utility and use the JSON-RPC interface.

The GUI only allows interacting with the first wallet, and as far as I know there's no way to switch the primary wallet without restarting.
GUI support for multiwallet will hopefully be in 0.17.0.
562  Bitcoin / Development & Technical Discussion / Re: How to place tx in own mempool without broadcasting? on: February 16, 2018, 01:10:09 AM
You can modify Bitcoin Core from source to disable transaction relay for things that come from the sendrawtransaction RPC command. Just remove or comment out these lines: https://github.com/bitcoin/bitcoin/blob/master/src/rpc/rawtransaction.cpp#L1018-L1022
563  Alternate cryptocurrencies / Altcoin Discussion / Re: Are there no tutorial cloning bitcoin source? on: February 16, 2018, 12:26:05 AM
There are a number of old forum threads that explain how to create an altcoin from Bitcoin using older versions of Bitcoin Core. Many of the things that are mentioned there are the same things, just not in the same places. You can use grep to find where those variables are located now and change them as you want.
564  Bitcoin / Bitcoin Technical Support / Re: move wallet.dat from windows to linux on: February 16, 2018, 12:21:55 AM
If you created your wallet in an old version (< 0.13, i think) and upgraded it, yes.
No, there is currently no way to upgrade a non-HD wallet to a HD wallet. Upgrading requires generating a completely new wallet and moving your coins there or importing all of your private keys.

So, first, when my keypool empty - I cannot generate new bitcoin addresses =  Payment system  not working
Second - I have to enter password for wallet. On online computer. It's bad.
That is correct, you cannot generate new addresses to refill the keypool without unlocking your wallet. This is for security reasons. The private key needs to be stored somewhere once it has been generated. It cannot be stored unencrypted as that would be a security violation. The only way to store it encrypted is to provide the password so that the private key can be encrypted.
565  Bitcoin / Bitcoin Technical Support / Re: About double-spend ??? on: February 15, 2018, 04:31:02 AM
Bitcoin Cash is basically identical to Bitcoin except in three aspects: the signature hashing algorithm (which is actually partially the same as Bitcoin's as it is used for segwit), the difficulty adjustment algorithm, and the maximum block size. Because of this, they are vulnerable to largely the same attacks, including double spends of unconfirmed transactions.
566  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.
567  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.
568  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).
569  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.
570  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.
571  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.
572  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.
573  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.
574  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.
575  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.
576  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
577  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.
578  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
579  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.
580  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.
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 79 ... 551 »
Bitcointalk.org 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!