Bitcoin Forum
May 28, 2024, 02:46:57 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 179 180 181 ... 590 »
2601  Bitcoin / Armory / Re: Need help BTC sent to me, on Bitcoin Armory, its offline but wont come ONLINE! on: July 26, 2017, 10:27:41 PM
Awesome, would posting my log like i mentioned earlier help with finding out why it wont come online?
Yes, please post your log files.
2602  Other / Beginners & Help / Re: Bitcoin naming & who has the power... some newbie questions on: July 26, 2017, 07:39:54 PM
Why isn't bitcoin called bitcoin core? Or maybe another way of asking this is, if another type of node becomes the supermajority does that node type become "bitcoin"?
Bitcoin Core is the name of a software, not the name of the coin. The name of the coin should not be based on the name of the software that most nodes are running. There can and are multiple node software that enforce the exact same consensus rules and all have different names.

After all bitcoins are mined who will the power lie with (for voting on protocol changes)? I can potentially see how nodes will vote for increasing the no. of bitcoins and keeping higher fees while users would want fixed no. of bitcoins and lower fees. If >50% of nodes are one "entity" and the nodes have the power then that is far from decentralised.
There is no voting. No one votes on anything. Bitcoin is not a democracy. Even after all coins are mined, mining will still continue. No one has the power to unilaterally change Bitcoin's consensus rules. The consensus rules change when the supermajority of users, nodes, and miners all agree to change the consensus rules. Typically the consensus rules are activated when miners signal that they will be enforcing the new consensus rules. That is not a vote, it is a signal of readines.

At the moment anyone can pick their type of node/mining, but what about after all the bitcoins are mined?
There will still be mining and there will still be nodes. Mining is not just the process of generating new coins, it is the process of including transactions in blocks and that can, must, and will continue even after all Bitcoin has been mined.

2603  Bitcoin / Bitcoin Technical Support / Re: Spitting coins in a Bitcoin Core wallet after potential fork August 1st on: July 26, 2017, 07:33:25 PM
There is no need to make a second Bitcoin Core wallet, or to even do anything to split your coins. Since they now have two way replay protection, your coins will be split the moment the chain forks.

What you need to do to spend your ABC coins is to just make a copy of your Core wallet.dat file. Then install the Bitcoin ABC client and put your copied wallet.dat file in the place where you want the ABC datadir to be (do this before starting ABC). Then start ABC and let it sync. When you want to spend your ABC coins, just use the ABC wallet. When you want to spend your Core coins, use the Bitcoin Core wallet.
2604  Bitcoin / Armory / Re: 0.96 hang at running zc parser threads on: July 26, 2017, 06:58:19 PM
Upgrade to our latest testing build: https://github.com/goatpig/BitcoinArmory/releases/tag/v0.96.0.4
2605  Bitcoin / Armory / Re: Need help BTC sent to me, on Bitcoin Armory, its offline but wont come ONLINE! on: July 26, 2017, 04:38:41 PM
Have you installed Bitcoin Core? If not, install it from https://bitcoin.org/en/download and let it sync with the network.

im mostly irked that the companies emails are basically dead and unresponsive, and there twitter hasnt been active in 2 years, very worried im getting scammed or something of that nature!
The company doesn't exist anymore. There are no company emails or twitter as the company originally behind Armory dissolved. It is maintained by the community now.
2606  Bitcoin / Bitcoin Technical Support / Re: how much transaction fee i need to pay per 1 kbyte? on: July 26, 2017, 04:30:48 PM
Thanks for all the valuable inputs.. Now after august 1st, it is said that bitcoin will change as bitcoin cash. is it true? if yes, the fees structure will change right?  should i use the same commands on the config file or i should use different commands after august 1st?  Can i continue using the bitcoin core on my linux machine or i have to download the new software and install it after 1 august?
There may be a hard fork on august 1st, but that does not mean that Bitcoin is changing. What will happen is that there will be two coins, one will remain Bitcoin (the chain using the current rules) and the other one will become an altcoin, Bitcoin Cash (the chain with the different rules). Whatever happens to Bitcoin Cash will not effect Bitcoin and vice versa. You can continue to use Bitcoin as you would normally. The way that fees are calculated will be the same for both chains and the RPC commands and command line options for both chains will remain the same.
2607  Bitcoin / Development & Technical Discussion / Re: Random Question about Blockchain and AI on: July 25, 2017, 02:18:59 AM
In what way do you think emotions would be something that can be put in the blockchain? The blockchain is just a data structure. If you have data that is "emotion" or whatever, you can put it in the blockchain, otherwise, no you cannot.
2608  Bitcoin / Development & Technical Discussion / Re: Understanding split of the coins in a hardfork on: July 24, 2017, 06:48:19 PM
So you are saying that if I copy my wallet.dat file on the Bitcoin ABC and send to the exchange I can risk losing my coins? what's the deal?
Yes. The replay protection is opt in, so if you naively send the coins, then you are not opting in to their replay protection. You can split your coins to avoid transaction replay though and that can also be done without using Bitcoin ABC's replay protection.

Do I need to send the coins into another address that I control (an address generated in the Bitcoin ABC client) then send to the address in the exchange?
Yes.

what is exactly the method to get protected from the replay risk?
There are three methods that I know of that you can use. The first two are Bitcoin ABC's opt-in replay protection, and the last one would work with any chain split.

The first method is to make a transaction on the Bitcoin ABC chain that sends all of your coins on that chain to another address in your wallet. This transaction would use their newly-defined sighash type which is invalid and unknown to the non-ABC chain. Once that transaction has confirmed, send the coins on the non-ABC chain to yourself as you would normally.

The second method is to make a transaction on the non-ABC chain which includes an OP_RETURN output with the string
Code:
Bitcoin: A Peer-to-Peer Electronic Cash System
The ABC chain will reject transactions with such outputs until they reach block 530,000. Once that transaction has confirmed on the non-ABC chain, send your coins to yourself on the ABC chain as you would normally.

The third method is to use transaction lock times. On the chain that is longer, create a transaction which has a sufficient fee to be confirmed in the next block or two and has a locktime of the current block height. Once that transaction confirms, on the shorter chain send your Bitcoin to yourself as you would normally. Note that this method requires on chain to be several blocks longer than the other chain.

There is actually a fourth method that uses RBF, but I don't know how well that would work since Bitcoin ABC removed all RBF logic.

Note that all of these transactions must be transactions back to yourself. That way if you made a mistake and a transaction is replayed, you won't lose any coins.
2609  Bitcoin / Bitcoin Technical Support / Re: Data Consumption on: July 24, 2017, 06:30:02 PM
What do you mean:  That's per month data. 
Running a node with the default settings will consume 3-400 GB of data.

What is my node?  How do I know if it's up for a long time? 
Your node is the machine that is running the Bitcoin Core software. Your node is up if the Bitcoin Core software is currently running. It is down if the software is not running. It is up for a long time if the Bitcoin Core software has been running on that machine for a long time.

It sounds as if this was designed for folks with unlimited data.
The entire bitcoin network is designed without any consideration for data usage in mind. Many optimizations are currently being made to reduce data usage, but some things cannot be changed because they are part of the consensus rules.
2610  Bitcoin / Bitcoin Technical Support / Re: Cant synch on: July 24, 2017, 06:26:39 PM
Do you have any antivirus software running, including windows defender? If so, either disable it or set it to ignore everything in C:\Users\Andrzej\AppData\Roaming\Bitcoin. Sometimes antivirus software will mess with the blockchain data since someone has embedded virus signatures into the blockchain.
2611  Bitcoin / Development & Technical Discussion / Re: Understanding split of the coins in a hardfork on: July 24, 2017, 04:41:21 PM
Is there no risk in a replay attack on btc when you transfer bcc?
No, there is risk of a replay attack. Currently Bitcoin ABC's replay protection is entirely opt-in, so if you don't try to replay protect your transactions, they can be replayed on both chains.

Why are they calling it Bitcoin ABC and Bitcoin Cash? what's up with the two names?
Because Bitcoin ABC was the original name and the name of the client. Then ViaBTC went ahead and started calling it Bitcoin Cash.

Also is nChain related to this?
I wouldn't be surprised if they were.

Anyway, so from what I understood, I just need to get a Bitcoin ABC node synced, then copy my wallet.dat from Core there, then my BCC will show up there. I can directly send them to an exchange to dump? I heard ViaBTC and Bittrex are 2 exchanges that will allow the pairs thus far.
Yes. You can even just copy Bitcoin Core's datadir entirely instead of syncing a Bitcoin ABC node from scratch.
2612  Bitcoin / Development & Technical Discussion / Re: Building headless Bitcoin and Bitcoin-qt on Windows on: July 24, 2017, 04:32:44 PM
i would like to compile the windows binaries in ubuntu, any useful guide??
There are instructions for cross compiling here: https://github.com/bitcoin/bitcoin/blob/master/doc/build-windows.md
2613  Bitcoin / Armory / Re: Bitcoin Cash (BCC) and Armory on: July 24, 2017, 03:05:32 AM
So Armory should just work with BitcoinABC as node?
Assuming that they don't change the transaction format or make it impossible to make legacy transactions (i.e. transactions that you make now), then Armory should work just fine. It would be very stupid of them to not accept legacy transactions since it would mean breaking all unconfirmed and timelocked transactions at the time of activation.

I just read on their reddit:
"We are currently considering accepting only such protected transactions (currently it is still possible, by opting for it, to get non-SIGHASH-FORKID transactions relayed and mined).
Interested parties are encouraged to read REQ-6-1 , REQ-6-2 and REQ-6-3 of the UAHF specification."
Considering that they are still trying to figure out what they want to do, I suggest that you wait until after they fork off before figuring out what you can do to avoid transaction replay.

Either way, Armory does have some replay protection built in, in the form of the transaction lock time. Armory will set the transaction's locktime to be that of the block height at the time the transaction is created. This means that the transaction can only be included in blocks which have a height greater than or equal to the specified locktime. When Bitcoin ABC forks, they will almost definitely have a minority hashrate so their blockchain will grow more slowly (although they do have a difficulty adjustment thing), so their blockchain will be at a lower height for a while. So while their blockchain is at a lower height, you can make a transaction on the main chain and it will have a locktime block height greater than that of the ABC's chain height. Once that transaction confirms, you just move to the ABC chain and make the same transaction there, but without the locktime. The second transaction would be a double spend on the main chain, and it should confirm before the first transaction is able to on the ABC chain. Once both transactions are confirmed, your coins are split.
2614  Bitcoin / Bitcoin Discussion / Re: Bitcoin Core 0.14.2 Released on: July 24, 2017, 01:29:51 AM
So is bitcoin core like bitcoin classic ??
No, please don't call Bitcoin Core that. There is a software called Bitcoin Classic which is based on Core. If there is a fork, don't call the fork that runs Bitcoin Core "Bitcoin Classic". You will confuse the hell out of most people.

Just as we have ethereum classic and ethereum ??
There is no guarantee that there will be a fork. There currently is no fork. If there were a fork, Bitcoin Core would likely still be "Bitcoin". Right now, that analogy is completely wrong and you should stop thinking of it. Bitcoin Core is just a software, not the name of a coin.
2615  Bitcoin / Armory / Re: Bitcoin Cash (BCC) and Armory on: July 23, 2017, 11:18:26 PM
Run the node you want.

BCC will use another TX version as replay protection.
I think Armory can't send coins per default on that chain after the split.


"How is transaction replay being handled between the new and the old blockchain?
Bitcoin Cash transactions use a new flag SIGHASH_FORKID, which is non standard to the legacy blockchain.  This prevents Bitcoin Cash transactions from being replayed on the Bitcoin blockchain and vice versa."
https://www.bitcoincash.org/
Their transaction replay protection is all opt-in. Transactions on Bitcoin ABC are still in the current transaction format.
2616  Bitcoin / Bitcoin Technical Support / Re: Cant synch on: July 23, 2017, 08:58:55 PM
Have you redownloaded the entire blockchain from scratch (i.e. deleted the blocks folder in the datadir or used a completely new datadir)? If not, try doing that.

Otherwise, you may have a hardware issue, not necessarily disk. More likely you have a problem with your RAM. Just run system diagnostics and see if it finds anything wrong with your system.
2617  Bitcoin / Project Development / Re: Bitcointalk Account price estimator on: July 23, 2017, 08:40:53 PM
Site is still down ? https://isitdownorjust.me/bctalkaccountpricer-info/ . i hope it gets back up soon.
Should be back now
2618  Bitcoin / Development & Technical Discussion / Re: 1hash pool just mined an invalid block again on: July 23, 2017, 06:21:11 PM
For what I can see the transaction is there, but is placed later in the block.
Yes, see my update Wink

I believe 474294 had a similar problem, because I think I was checking it back them when in happened.
474294 is missing the parent entirely.
2619  Bitcoin / Development & Technical Discussion / Re: 1hash pool just mined an invalid block again on: July 23, 2017, 05:56:43 PM
Both blocks are invalid because they included a transaction without including its unconfirmed parent.

I checked block 474294 and it contained transaction a6655ca47c62ffcbf6d3dcba34bc1af24a1eb0bcea54d3099d36201a66aec2a0 but not its parent transaction b11a78c6c61af1cb37586f639050d74b95c2b0fd525623b6cb6a4bb4fba46a0e.

I'm still checking block 477115 for which transaction it is missing, but it triggered the same error message as 474294, so I believe it is caused by the same problem.

Update: Block 477115 is actually more interesting than 474294. It contains the transaction 7a122ef22468e4af16b010d7acf7aa81e5af3636423c613fd98246c179d79800 which is missing its parent 9639dd073e67efc879abb1075fafa4fa23d5fa427c129b2b1dd4f5a5520b408d. But the interesting part is that the parent transaction is actually lower down in the block. So the problem here is that the transactions are in the wrong order, which means that they are probably permuting the order of their transactions.

One thing to notice is that 477115 contains 256 transactions and 474294 contains 255 transactions, both of which are good numbers of transactions to have for asicboost. Furthermore, this problem could be caused by permuting transactions as would need to be done for asicboost.

Edit: corrected transaction counts
2620  Bitcoin / Development & Technical Discussion / Re: Understanding split of the coins in a hardfork on: July 23, 2017, 05:46:34 PM
People are speculating about the up and coming Bitcoin Cash, also known as Bitcoin ABC (are they the same thing? I think they are).
Bitcoin ABC and "Bitcoin Cash" are the same thing.

Let's call this BCC.
Lets call it Bitcoin ABC.

This is considered a hardfork right?
Yes.

Anyway so from what I've understood, when a fork happens, if you own the private keys, you will receive exactly the same amount of coins in your wallet, on the other chain.  This is why it's very important that you must own the coins by the time the fork day happens, or else you will be at the mercy of exchanges listing or not the forked token.
You won't be receiving any coins on the other chain. What you will have is a wallet which has exactly the same state (same transactions) as your wallet on the other chain.

My question is: If im keeping my coins in Bitcoin Core, how do I access the Bitcoin Cash tokens?
You can't. Bitcoin Core cannot understand the consensus rules that Bitcoin ABC will be deploying. It is a hard fork, so whoever wants to use that fork needs to upgrade their software. The only way you can spend Bitcoin ABC coins is to use the Bitcoin ABC client.

I have tried to find an answer and im confused. Some claim that the wallet.dat files will be compatible with the Bitcoin Cash full node, so you open it there and it will work. I think this will not work.
Because the Bitcoin ABC client is based off of Bitcoin Core, you can simply copy the wallet.dat file into a data directory you are using for Bitcoin ABC and be able to use your wallet from there. They are not incompatible.

If so, how does it work in detail? I want to be able to dump these damn BCC tokens to get some free BTC.
Just copy your wallet.dat file into a data directory that you are using for Bitcoin ABC. Then you will need to split your coins. You can read about how to split your coins here: https://bitcoin.stackexchange.com/questions/56867/bitcoin-cash-replay-protection/56874#56874
Pages: « 1 ... 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 179 180 181 ... 590 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!