Bitcoin Forum
May 28, 2024, 03:33:25 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 121 122 123 124 125 126 127 [128] 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 ... 590 »
2541  Bitcoin / Armory / Re: How to duplicate BTC blockchain to use it with BCH wallet please ? on: August 04, 2017, 06:49:12 PM
You cannot and should not delete any files. If your Bitcoin Core datadir is after the fork, DO NOT use it with Bitcoin ABC. Using a datadir built from after the fork will result in unknown and unexpected behavior as it will be using Bitcoin Core's chainstate which is invalid to ABC. Do not delete any files as that can and will corrupt your databases.

You can create a new Bitcoin ABC datadir and copy only the blocks folder (and everything in it) to the ABC datadir. Then start ABC with the --reindex option so that it builds its own databases and chainstate from scratch.

If your Armory is synced up with Core past the fork point, DO NOT use the Armory databases when trying to switch to Bitcoin ABC. That will result in unknown and unexpected behavior. Instead, just let Armory build its databases off of ABC once ABC has fully synced.
2542  Bitcoin / Armory / Re: Very odd BTC problem, need the experts help! on: August 04, 2017, 06:43:43 PM
When you tried to sweep into electrum, which format of private keys were you entering? You need to have been entering the PrivBase58 ones, without spaces, one on each line.

To get Armory online, try going to File > Settings and uncheck the box "Let armory run Bitcoin Core in the background". Now stop Armory, start core, make sure that it is synced, then start Armory.
2543  Bitcoin / Development & Technical Discussion / Re: Offline Wallet stack transactions are encrypted? on: August 03, 2017, 06:30:46 AM
There is a brief window of time where your keys are held unencrypted in memory. If you have a sophisticated virus on your machine that can read your machine's memory, then it can extract the keys from memory and wait until your computer goes back online to send those keys to an attacker. Because of this risk, if you want to have your wallet not be connected to the internet, you should have it on a computer which never has and never will be connected to the internet.
2544  Bitcoin / Bitcoin Technical Support / Re: Bitcoin Core seems have problem with walletpassphrase having special characters on: August 02, 2017, 04:38:32 PM
If you password contains double quotes, then surrounding your password with double quotes is not going to help as the string parse will only read the string surrounded by the first double quote. To have such special characters in your passphrase, you will need to surround your entire passphrase string with single quotes. However if you have single quotes in your password, you will need to escape those single quotes with \'
2545  Bitcoin / Wallet software / MOVED: Jaxx Wallet Draft a New Release today Hardware wallet support! on: August 02, 2017, 04:12:46 PM
This topic has been moved to Trashcan.

Malicious Link
2546  Bitcoin / Bitcoin Technical Support / MOVED: Very odd BTC problem, need the experts help! on: August 02, 2017, 05:05:47 AM
This topic has been moved to Trashcan.

Duplicate thread
2547  Bitcoin / Bitcoin Technical Support / Re: Spitting coins in a Bitcoin Core wallet after potential fork August 1st on: August 02, 2017, 05:00:48 AM
1.If my Bitcoin Core datadir is allready synchronized after the fork can I steel path this datadir to Bitcoin ABC ?
Yes, but I wouldn't recommend it. Using the datadir which has a chainstate of what ABC would consider an invalid chain may result in some really weird behavior. No one has testing doing that before, so no one knows what will happen and what could go wrong.

2. Also is that correct that I can now send my money from wallet.dat from Bitcoin Core and than I can use it with zero balance on it, but Bitcoin ABC still will show preforked BTC ammount even if I send it after fork to another adress.. Is it absolutely right?
Yes. BTC transactions are invalid to BCC nodes and vice versa.
2548  Bitcoin / Development & Technical Discussion / Re: Why transactions inside blocks are not quite sorted by the fee? on: August 01, 2017, 07:49:06 PM
Thank you, I didn't know about that.
Where is it in the code? Who made it?
I believe this is the PR that made it: https://github.com/bitcoin/bitcoin/pull/7600

The code should all be in src/miner.cpp.
2549  Bitcoin / Bitcoin Technical Support / Re: Help me please! BitcoinCore on: August 01, 2017, 07:42:55 PM
Your database is corrupted. You will need to reindex. You should also run hardware diagnostics to make sure that there are no problems with your memory or disk as those can cause database corruption as well.
2550  Bitcoin / Development & Technical Discussion / Re: Post your SegWit questions here - open discussion - big week for Bitcoin! on: August 01, 2017, 07:42:18 PM
1) I've read that a segwit transaction cannot spend non-segwit utxos. Is this correct? How can you then create your first segwit transaction, if you only have non-segwit utxos? I am sure I am missing something there.
You send your coins back to yourself. So you will spend your non-segwit utxos and create segwit utxos, all of which you control.

2) Is the new segwit serialization format really backwards compatible? I have been looking at it and I am pretty sure that wallets that do not understand segwit will not be able to recognize a segwit transaction,
Yes, it is. It is because of the way they are requested and sent. Transactions are only sent with the witness serialization if that is what was requested. They must use MSG_WITNESS_TX and MST_WITNESS_BLOCK to get transactions in segwit format. Old nodes use MSG_TX and MSG_BLOCK so they receive the non-segwit format.

and thus, they might think that the block is invalid for including non-standard transactions?
Blocks that contain non-standard transactions are not invalid. Non-standardness does not mean that the transaction is invalid

3) I also read that there will now be two ways of identifying transactions, the txid (which is the hash of the transaction serialized the old way) and the wtxid (the hash of the transaction serialized as segwit). When signing the transactions, do you also use the old serialization to calculate the hash you need to sign? or do you serialize it as segwit? (in which case, again, old wallets would not be able to verify the signature).
Serializing transactions to be signed is different from network serialization. Segwit will also change this serialization too but for segit utxos only. Old nodes cannot validate segwit transactions anyways since they won't even receive the signatures.

The txid and wtxid are unrelated to sighash serialization. Txid will still be the identifier, wtxid is only used for the witness commitment.

4) If the txid included in the merkle tree is not the wtxid, then, how can you tell if a transaction is segwit or not when it is presented to you using the old serialization?
You look at the input scriptsig and the utxo being spent. Segwit utxos have a specific format, and if the utxo has the same format pattern as segwit, then it is considered a segwit utxo and must be spent as one.
2551  Bitcoin / Development & Technical Discussion / Re: Why transactions inside blocks are not quite sorted by the fee? on: August 01, 2017, 07:34:53 PM
Bitcoin Core 0.13.0+ (and its derivatives) use a thing called ancestor fee rate ordering. What this does is it takes transactions and their dependencies and groups them together. Then the groups are sorted by their combined fee rate. This results in a generally decreasing fee rate as you go through the transactions in the block, with occasional spikes due to CPFP where a child has a large fee rate, but combined with its parent, is a smaller fee rate so placed further down in the block.
2552  Bitcoin / Bitcoin Technical Support / Re: Splitting coins in a Bitcoin Core wallet after potential fork August 1st on: August 01, 2017, 07:26:31 PM
2. Install ABC client in new/separate datadir (might even use a separate computer altogether) from Core and place following:
    a) Copied Core wallet.dat file from pre-fork.
    b) Copied blocks stopped with 2 weeks behind (or some other cushion time) to save ABC sync time.
3. Start Core Wallet and complete sync (remaining ~2 weeks + new blocks).
4. Transfer all BTC by sending to new address.
5. Start ABC and complete sync (~2 weeks of core chain + new ABC blocks) and scan Core wallet.dat file.
6. Now able to spend ABC coins from ABC wallet?
Yes to all of the above.
2553  Bitcoin / Project Development / Re: Bitcoin blockchain fork monitor on: August 01, 2017, 02:34:51 PM
server is down, or taken down.
The site is back up (it has been back up for a couple of hours now).
2554  Bitcoin / Bitcoin Technical Support / Re: Spitting coins in a Bitcoin Core wallet after potential fork August 1st on: August 01, 2017, 06:31:23 AM
Any idea where this datadir is on Windows? I have:
C:\Program Files\BitcoinABC
C:\Program Files\BitcoinABC\daemon
C:\Program Files\BitcoinABC\doc
The datadir for Bitcoin ABC is the same as Bitcoin Core's datadir. This is C:\Users\<user>\AppData\Bitcoin.

Also, can I share the transaction history with my Bitcoin Core Wallet, or do I need to download a new and separate transaction history? It takes ages to download.
Yes, but you cannot run both at the same time, and because there will be a fork, I recommend that you don't do that as you will have blocks that are invalid to one software and vice versa. Instead of downloading a new chain, right now, before the fork, you should make a copy of your entire datadir and have Bitcoin ABC use the copied datadir by starting it with the -datadir=<path> option.
2555  Bitcoin / Development & Technical Discussion / Re: Is there any reason why Messages are sent in 2 TCP Segments instead of 1? on: August 01, 2017, 05:24:29 AM
1. Why is it sending the response (the returned Version message) in 2 TCP Segments instead of 1? And will it always be header separate from message body?
Because some optimizations were made where the header is queued to be sent first, then the payload if there is a payload. This results in two calls to the kernel, but it should still be received as one message chunk even though sent separately.

2. Why is Verak message inside the same response and will it always be like this meaning multiple messages inside one response? (Have not yet gotten around testing other messages)
Verack should not be part of the same response. It may be sent at the same time though, but multiple messages should not be in the same TCP packets.
2556  Other / Beginners & Help / Re: What will happen to my altcoins after August 1? on: July 31, 2017, 04:40:13 PM
Altcoins are unaffected by anything happening to Bitcoin. Any forking event with Bitcoin at any time (including August 1st) will not effect altcoins unless they are dependent on Bitcoin for something.
2557  Bitcoin / Development & Technical Discussion / Re: Post your SegWit questions here - open discussion - big week for Bitcoin! on: July 31, 2017, 04:36:00 PM
- it is complex code (this is a reason for ^) - on-chain's safety (-SW)  we know for 8+ year, why give that away?
Except we don't know about all of the other implications about on-chain capacity such as bandwidth, storage requirements, computing requirements, etc. We only know what happens when we get the worst case scenario with 1 MB and how that effects the network. We don't know how the worst case would effect the network if we have larger blocks.

- it is sold to open many 2nd layer applications, but if there is only one (related to bitcoin for outer world!) is crashing / scam you name it -> entire Bitcoin gets the shit in the world press you name it  - do we want to risk Bitcoins entire reputation because a stupid 2nd layer shit is failing hard? Who does professional due-diligence here ?
That's not how 2nd layer scaling solutions work. They are all decentralized, not some central thing that can crash or scam or whatever.

- miners don't like it (this might b a reason ^ since all miners will suffer from that)
And miners wouldn't like increasing the block size either because that will lower the fees they gather in the short term. It would also mean that their nodes (which I'm told that many use fairly low end hardware) could be very negatively effected by various exhaustion attacks that come with larger blocks. So really miners want smaller blocks, not larger blocks.
2558  Bitcoin / Armory / Re: Armory wallet never received sent BTC from Coinbase on: July 30, 2017, 07:49:25 PM
Is Bitcoin Core fully synced? Is Armory fully synced? If not, make sure that they are synced.

Also, you should use Armory 0.96.1 as it has many bug fixes. You can get it from here: https://btcarmory.com/0.96.1-release/
2559  Bitcoin / Armory / Re: Installing Armory on Ubuntu on: July 30, 2017, 07:47:56 PM
Ok,

So Armory has been installed successfully.

Bitcoin Core installed successfully.

Now I get this error in terminal:

Quote
(ERROR) ArmoryUtils.py:3747 - Unsupported language  specified. Defaulting to English (en)
"sni-qt/17617" WARN  13:24:55.387 void StatusNotifierItemFactory::connectToSnw() Invalid interface to SNW_SERVICE
(ERROR) ArmoryQt.py:1851 - Failed to setup SDM
Traceback (most recent call last):
  File "/usr/bin/../lib/armory/ArmoryQt.py", line 1846, in startBitcoindIfNecessary
    TheSDM.setupSDM(extraExeSearch=self.satoshiExeSearchPath)
  File "/usr/lib/armory/SDM.py", line 188, in setupSDM
    if self.failedFindExe:  raise self.BitcoindError, 'bitcoind not found'
BitcoindError: bitcoind not found
(WARNING) SDM.py:403 - Spawning DB with command:ArmoryDB --db-type="DB_FULL" --cookie --satoshi-datadir="/root/.bitcoin/" --datadir="/root/.armory/" --dbdir="/root/.armory/databases"
-ERROR - : (StringSockets.cpp:351) FcgiSocket::writeAndRead FcgiError: unexpected fcgi header version

In the Armory client 'Scanning Transaction History' gets stuck at 99%
Go to File > Settings and uncheck the box for "Let Armory run Bitcoin Core in the background". Now stop Armory and Bitcoin Core. Start Bitcoin Core, wait for it to be fully up. Then start Armory. What this does is that it makes it so that you have to start Bitcoin Core manually instead of letting Armory start it for you. I recommend that you do this as it does fix several potential problems.
2560  Economy / Web Wallets / Re: Question in regards to upcoming fork on: July 30, 2017, 06:15:18 AM
I was actually looking into moving over to electrum. However, I'm kinda unsure how to work through it. Should I just import my private key or make a new wallet and send all of my BTC there? I assume the latter will tack fees on.
Get an address from Electrum and send your Bitcoin to that address. Yes it will cost transaction fees, but you will have to pay those fees later anyways when you want to spend your Bitcoin. You can pay a very low transaction fee and just wait a while for it to confirm.
Pages: « 1 ... 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 121 122 123 124 125 126 127 [128] 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 ... 590 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!