Bitcoin Forum
November 07, 2024, 08:03:23 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Doubts about BTC -> BCH process  (Read 1580 times)
pereira4 (OP)
Legendary
*
Offline Offline

Activity: 1610
Merit: 1183


View Profile
August 19, 2017, 02:11:38 PM
 #1

I have doubts regarding how to obtain my BCH (to dump them)

I got all of my BTC on Bitcoin Core, so I was considering installing Bitcoin Cash full node on my secondary computer. Questions

1- What blockchain files can I reuse on the Bitcoin Cash folder to not download the damn thing from scratch?
2- Considering I have around 80 different addresses with BTC, I will need to do 80 different transactions into a brand new wallet.dat, then put the empty wallet.dat into the Bitcoin cash full node folder and once Bitcoin Cash client syncs, I should see my BCH and my BTC should be safe since the addresses no longer match. Can I now send the BCH to the exchange or do I need to also do another additional 80 transactions into 80 different addresses before sending it to an exchange?
3- Can you tell me what exchange can I use to dump that will allow me to create a new deposit address per transaction? That would be another additional 80 transactions to the exchange..

Now you understand why I haven't even bothered with getting my BCH yet. The time, and fee expenses on so many transactions is such a mess.
aleksej996
Sr. Member
****
Offline Offline

Activity: 490
Merit: 389


Do not trust the government


View Profile
August 19, 2017, 04:11:03 PM
 #2

1. You can probably just copy the whole folder. If you haven't started your Bitcoin Core node since the split, all files will be valid. Otherwise, the BCH wallet will probably automatically try to verify a certain amount of last blocks. You should probably try that first, since it is a simple process of copying files and starting a BCH client.
2. That should be enough. Those old addresses will be normal addresses with BCH in them.
3. Don;t know...ViaBTC is an exchange as well as far as I know and they supported BCH with mining, so they probably exchange them as well.
achow101
Staff
Legendary
*
Offline Offline

Activity: 3542
Merit: 6886


Just writing some code


View Profile WWW
August 19, 2017, 06:04:37 PM
 #3

1- What blockchain files can I reuse on the Bitcoin Cash folder to not download the damn thing from scratch?
You should just copy the entirety of the Bitcoin Core datadir. However note that if you do that, you may end up with weird and unknown behavior on your Bitcoin Cash node if you have any blocks from after the fork. It may be better to copy the blocks folder and let Bitcoin ABC reindex the chainstate so that it can be on the correct blockchain.

2- Considering I have around 80 different addresses with BTC, I will need to do 80 different transactions into a brand new wallet.dat, then put the empty wallet.dat into the Bitcoin cash full node folder and once Bitcoin Cash client syncs, I should see my BCH and my BTC should be safe since the addresses no longer match. Can I now send the BCH to the exchange or do I need to also do another additional 80 transactions into 80 different addresses before sending it to an exchange?
Why do you need to do 80 transactions? You can send one transaction that spends all of your coins to whatever addresses you want; addresses don't matter. The only reason to not do that is for privacy, in which case whatever you do on Bitcoin you will have to do on BCH.

pereira4 (OP)
Legendary
*
Offline Offline

Activity: 1610
Merit: 1183


View Profile
August 20, 2017, 02:19:00 AM
 #4


You should just copy the entirety of the Bitcoin Core datadir. However note that if you do that, you may end up with weird and unknown behavior on your Bitcoin Cash node if you have any blocks from after the fork. It may be better to copy the blocks folder and let Bitcoin ABC reindex the chainstate so that it can be on the correct blockchain.

Yes, I did open my Bitcoin Core client post-split, it is synced, and I did transactions post-split.

It is then safe to copy the blocks folder without the chainstate folder? I just want to save as much time as possible.


Why do you need to do 80 transactions? You can send one transaction that spends all of your coins to whatever addresses you want; addresses don't matter. The only reason to not do that is for privacy, in which case whatever you do on Bitcoin you will have to do on BCH.


Yes, obviously for privacy reasons, sending your entire wallet into an exchange address is stupid. That's why im asking, what exchange can I use that will let me generate different deposit addresses? Poloniex has BCH for example, but it has a permanent deposit address, so I can't use that one.

Also, can I send the BCH directly to the exchange after I move the BTC addresses to other addresses?

God I Just hate this process, it will take so much time, and so many fees, I hate having to keep track of inputs to retain any sort of privacy.

Please Bitcoin devs, make Bitcoin more private by default.


And about BCH client, I downloaded it from here:

https://download.bitcoinabc.org/0.14.6/win/

The "bitcoin-0.14.6-win64.zip" one, and there's a bunch of .exe files, what one do I run?

Or should I download this?

bitcoin-0.14.6-win64-setup-unsigned.exe   

But it says "unsigned..."

How do I verify these files are legit? There are these files here:

https://download.bitcoinabc.org/0.14.6/bitcoin-win-0.14-res.yml

that cointain some hashes, are these SHA256 hashes for the files? I just want to be sure im not downloading any viruses.
achow101
Staff
Legendary
*
Offline Offline

Activity: 3542
Merit: 6886


Just writing some code


View Profile WWW
August 20, 2017, 02:51:07 AM
 #5

It is then safe to copy the blocks folder without the chainstate folder? I just want to save as much time as possible.
That should work. You will need to start Bitcoin ABC with the -reindex-chainstate option.

Yes, obviously for privacy reasons, sending your entire wallet into an exchange address is stupid. That's why im asking, what exchange can I use that will let me generate different deposit addresses? Poloniex has BCH for example, but it has a permanent deposit address, so I can't use that one.
I can't help you there. Just make accounts on exchanges until you find one you like.

Also, can I send the BCH directly to the exchange after I move the BTC addresses to other addresses?
Yes. BCH has implemented replay protection so your BTC transactions won't be valid on the BCH chain (and thus your BCH coins won't move) and vice versa.

Please Bitcoin devs, make Bitcoin more private by default.
Unfortunately that is fairly hard to do. People are working on it, but there are tradeoffs and it all requires doing a fork at some point. Once segwit activates, those things can be deployed as soft forks.

The "bitcoin-0.14.6-win64.zip" one, and there's a bunch of .exe files, what one do I run?
bitcoin-qt.exe

Or should I download this?

bitcoin-0.14.6-win64-setup-unsigned.exe   

But it says "unsigned..."
The unsigned means that the binary was not signed by Microsoft blessed signing key. This means that windows will warn you saying that the executable comes from an unknown source.

How do I verify these files are legit? There are these files here:

https://download.bitcoinabc.org/0.14.6/bitcoin-win-0.14-res.yml

that cointain some hashes, are these SHA256 hashes for the files?
Yes. The filename next to each hash indicates which file the hash is for. To verify, hash the files you downloaded with SHA256 and compare to the hashes they provided. Of course this doesn't mean all that much, just that the files you downloaded are the ones that the website intended to distribute. You don't actually know whether those are the files that the developers actually intended to distribute as they don't provide any file with a developer's GPG signature so an attacker could have put those files there with a different version of Bitcoin ABC.

I just want to be sure im not downloading any viruses.
The only way to be sure of that is to audit the code yourself (good luck, everything is hard to read) and build it from source yourself once you are sure there are no viruses there. This holds true for any open source software, not just Bitcoin ABC.

If you move your BTC first to a new wallet, then your BTC will be safe even if what you downloaded will steal the coins in the wallet file.

Quickseller
Copper Member
Legendary
*
Offline Offline

Activity: 2996
Merit: 2374


View Profile
August 20, 2017, 07:04:05 PM
 #6

3- Can you tell me what exchange can I use to dump that will allow me to create a new deposit address per transaction? That would be another additional 80 transactions to the exchange..
Bitfinex. You do not need to wait for a deposit transaction to confirm in order to start using a new deposit address.

Quote from: pereira4
[fees]
Tx fees are actually much lower on the BCH chain than they are on the BTC chain. Also you did not have to do anything, nor did you have to give anyone anything of value in order to obtain your BCH, you are literally complaining about receiving free money.

★ ★ ██████████████████████████████[█████████████████████
██████████████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████
★ ★ 
suppersz
Sr. Member
****
Offline Offline

Activity: 336
Merit: 250

There is a day to be born, and another to die


View Profile
August 22, 2017, 04:24:55 AM
 #7

The most important thing to worry about, is to move your bitcoin to a different address first. You will be exposing your private keys for the bch, which are the exact same private keys for your btc at the time of the fork. Unfortunately because of the way it sounds like you have it set up, it will be long and tedious with all the transactions and fees from so many different addresses.

BitcoinReseller
Sr. Member
****
Offline Offline

Activity: 386
Merit: 252


View Profile
August 22, 2017, 11:50:40 AM
 #8

click here for Step by Step tutorial :
https://bitcointalk.org/index.php?topic=2078292.0

▓▓▓ ➤ Start Your Bitcoin Site ▓▓▓ ▓▓▓ ➤ Best Bitcoin Paying Sites ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
pereira4 (OP)
Legendary
*
Offline Offline

Activity: 1610
Merit: 1183


View Profile
August 22, 2017, 02:27:38 PM
 #9

The most important thing to worry about, is to move your bitcoin to a different address first. You will be exposing your private keys for the bch, which are the exact same private keys for your btc at the time of the fork. Unfortunately because of the way it sounds like you have it set up, it will be long and tedious with all the transactions and fees from so many different addresses.

I need, it will be a long and tedious process, and im not even started yet, im still syncing the Bitcoin ABC node on my laptop. I had my laptop on all day and all night, and im still at 38%, it says indexing headers or something lik that, so I guess it's just processing all the blocks folder that I copy-pasted from my Bitcoin Core folder (oh and this took hours to copy too, it was 127 GB) so now the laptop is processing all of that and creating the chainstate files.

If I don't dump the BCH immediately I may move my BCH to that ElectronCash wallet which apparently is like Electrum for BCH. I can't deal with running 2 nodes. Also, at what rate does the BCH chain grows? im worried that my laptop will run out of space.
bitbollo
Legendary
*
Offline Offline

Activity: 3430
Merit: 3889


Nec Recisa Recedit


View Profile
August 22, 2017, 03:45:33 PM
 #10

it's safe using electron cash? after the public statement of electrum wallet on twitter, I am little scared to use this wallet for redeem my bch.
any experience with this software? therefore I am reading more user suggesting this wallet, I am little afraid to lose my bonus of 16,9% of revenue on my total btc! For sure I not waste space on my laptop for installing entire blockchain Sad

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits.
..........UNLEASH..........
THE ULTIMATE
GAMING EXPERIENCE
DUELBITS
FANTASY
SPORTS
████▄▄█████▄▄
░▄████
███████████▄
▐███
███████████████▄
███
████████████████
███
████████████████▌
███
██████████████████
████████████████▀▀▀
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
.
▬▬
VS
▬▬
████▄▄▄█████▄▄▄
░▄████████████████▄
▐██████████████████▄
████████████████████
████████████████████▌
█████████████████████
███████████████████
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
/// PLAY FOR  FREE  ///
WIN FOR REAL
..PLAY NOW..
veleten
Legendary
*
Offline Offline

Activity: 2016
Merit: 1107



View Profile
August 22, 2017, 04:16:50 PM
 #11

I have doubts regarding how to obtain my BCH (to dump them)

I got all of my BTC on Bitcoin Core, so I was considering installing Bitcoin Cash full node on my secondary computer. Questions

1- What blockchain files can I reuse on the Bitcoin Cash folder to not download the damn thing from scratch?
2- Considering I have around 80 different addresses with BTC, I will need to do 80 different transactions into a brand new wallet.dat, then put the empty wallet.dat into the Bitcoin cash full node folder and once Bitcoin Cash client syncs, I should see my BCH and my BTC should be safe since the addresses no longer match. Can I now send the BCH to the exchange or do I need to also do another additional 80 transactions into 80 different addresses before sending it to an exchange?
3- Can you tell me what exchange can I use to dump that will allow me to create a new deposit address per transaction? That would be another additional 80 transactions to the exchange..

Now you understand why I haven't even bothered with getting my BCH yet. The time, and fee expenses on so many transactions is such a mess.

there is a much simpler way obtaining BCH:
1.create a separate instance,like a virtual machine
2.download and install electron cash BCH wallet   http://www.electroncash.org/
3.move all your coins out of your wallet,for added security
4.import your private keys into electron cash wallet
5.profit! you should have the same amount of BCC as you had bitcoins in your wallet
6.dump BCC Smiley

I did this more than a week ago and was able to sell BCC at 0.15 at Viabtc exchange,probably the only one accepting BCC at the time without a problem
transactions took almost a day to confirm,you require 1 confirmation to be able to trade
but 20+ confirmations to be able to withdraw traded BTC or whichever asset you traded into

          ▄▄████▄▄
      ▄▄███▀    ▀███▄▄
   ▄████████▄▄▄▄████████▄
  ▀██████████████████████▀
▐█▄▄ ▀▀████▀    ▀████▀▀ ▄▄██
▐█████▄▄ ▀██▄▄▄▄██▀ ▄▄██▀  █
▐██ ▀████▄▄ ▀██▀ ▄▄████  ▄██
▐██  ███████▄  ▄████████████
▐██  █▌▐█ ▀██  ██████▀  ████
▐██  █▌▐█  ██  █████  ▄█████
 ███▄ ▌▐█  ██  ████████████▀
  ▀▀████▄ ▄██  ██▀  ████▀▀
      ▀▀█████  █  ▄██▀▀
         ▀▀██  ██▀▀
.WINDICE.████
██
██
██
██
██
██
██
██
██
██
██
██
████
      ▄████████▀
     ▄████████
    ▄███████▀
   ▄███████▀
  ▄█████████████
 ▄████████████▀
▄███████████▀
     █████▀
    ████▀
   ████
  ███▀
 ██▀
█▀

██
██
██
██
██
██
██
██
██
██
██
██
     ▄▄█████▄   ▄▄▄▄
    ██████████▄███████▄
  ▄████████████████████▌
 ████████████████████████
▐████████████████████████▌
 ▀██████████████████████▀
     ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
     ▄█     ▄█     ▄█
   ▄██▌   ▄██▌   ▄██▌
   ▀▀▀    ▀▀▀    ▀▀▀
       ▄█     ▄█
     ▄██▌   ▄██▌
     ▀▀▀    ▀▀▀

██
██
██
██
██
██
██
██
██
██
██
██
                   ▄█▄
                 ▄█████▄
                █████████▄
       ▄       ██ ████████▌
     ▄███▄    ▐█▌▐█████████
   ▄███████▄   ██ ▀███████▀
 ▄███████████▄  ▀██▄▄████▀
▐█ ▄███████████    ▀▀▀▀
█ █████████████▌      ▄
█▄▀████████████▌    ▄███▄
▐█▄▀███████████    ▐█▐███▌
 ▀██▄▄▀▀█████▀      ▀█▄█▀
   ▀▀▀███▀▀▀
████
  ██
  ██
  ██
  ██
  ██
  ██
  ██
  ██
  ██
  ██
  ██
  ██
████


▄▄████████▄▄
▄████████████████▄
▄████████████████████▄
███████████████▀▀  █████
████████████▀▀      ██████
▐████████▀▀   ▄▄     ██████▌
▐████▀▀    ▄█▀▀     ███████▌
▐████████ █▀        ███████▌
████████ █ ▄███▄   ███████
████████████████▄▄██████
▀████████████████████▀
▀████████████████▀
▀▀████████▀▀
iePlay NoweiI
I
I
I
[/t
pereira4 (OP)
Legendary
*
Offline Offline

Activity: 1610
Merit: 1183


View Profile
August 24, 2017, 11:57:42 PM
 #12

I have doubts regarding how to obtain my BCH (to dump them)

I got all of my BTC on Bitcoin Core, so I was considering installing Bitcoin Cash full node on my secondary computer. Questions

1- What blockchain files can I reuse on the Bitcoin Cash folder to not download the damn thing from scratch?
2- Considering I have around 80 different addresses with BTC, I will need to do 80 different transactions into a brand new wallet.dat, then put the empty wallet.dat into the Bitcoin cash full node folder and once Bitcoin Cash client syncs, I should see my BCH and my BTC should be safe since the addresses no longer match. Can I now send the BCH to the exchange or do I need to also do another additional 80 transactions into 80 different addresses before sending it to an exchange?
3- Can you tell me what exchange can I use to dump that will allow me to create a new deposit address per transaction? That would be another additional 80 transactions to the exchange..

Now you understand why I haven't even bothered with getting my BCH yet. The time, and fee expenses on so many transactions is such a mess.

there is a much simpler way obtaining BCH:
1.create a separate instance,like a virtual machine
2.download and install electron cash BCH wallet   http://www.electroncash.org/
3.move all your coins out of your wallet,for added security
4.import your private keys into electron cash wallet
5.profit! you should have the same amount of BCC as you had bitcoins in your wallet
6.dump BCC Smiley

I did this more than a week ago and was able to sell BCC at 0.15 at Viabtc exchange,probably the only one accepting BCC at the time without a problem
transactions took almost a day to confirm,you require 1 confirmation to be able to trade
but 20+ confirmations to be able to withdraw traded BTC or whichever asset you traded into

I think I should have done that, but now it's too late, im at 73%, I guess I can wait, but man this is annoying, it's so slow, im sick of it. The progress is now 0.35% per hour. I just wanted to avoid exposing my private keys because that is a mistake, but I guess once I move my BTC to another wallet, I can export the private keys on the empty BTC wallet into the BCH wallet. I just wanted to avoid that but I realized now how incredibly annoying it is to sync the Bitcoin ABC node specially on my laptop.
aleksej996
Sr. Member
****
Offline Offline

Activity: 490
Merit: 389


Do not trust the government


View Profile
August 25, 2017, 12:19:39 PM
 #13

I would still do it if I was you. At that rate we will be hearing from you in Monday. It might get slower as you progress, since blocks increased over time, which means more transactions for your laptop to verify for each block and your progress is almost definitively shown in blocks, not transactions, so it is a bit misleading. You got a long way to go my friend.
pereira4 (OP)
Legendary
*
Offline Offline

Activity: 1610
Merit: 1183


View Profile
August 25, 2017, 04:04:20 PM
 #14

I would still do it if I was you. At that rate we will be hearing from you in Monday. It might get slower as you progress, since blocks increased over time, which means more transactions for your laptop to verify for each block and your progress is almost definitively shown in blocks, not transactions, so it is a bit misleading. You got a long way to go my friend.

Im at %78 right now, with an hourly increase of %0.30. This is indeed an act of insanity. The patience required is that of a Tibetan Monk to sync this sucker.

Honestly im considering installing ElectronCash on my laptop (which like I said, my laptop has no data that I would be paranoid about a hack from ElectronCash software and whatnot) and just export the private keys on there and get it done with.

But in a way I want to wait because what if we hit $1000 with BCH? that would be a hell of a profit.... needing to sync the full client forces you to wait, which may lead in selling for a better profit (or for worse if it dumps of course..)
defined
Hero Member
*****
Offline Offline

Activity: 574
Merit: 500


View Profile
August 25, 2017, 07:03:32 PM
 #15

3- Can you tell me what exchange can I use to dump that will allow me to create a new deposit address per transaction? That would be another additional 80 transactions to the exchange..
You can use https://shapeshift.io/ 80 times.
1- move BTC from address old1 to new1
2- move BCH from address old1 via Shapeshift to BTC on new1
3- wait some time for added privacy
4- repeat 80 times

This gives privacy and all your BTC balances get their own BCH value added.
pereira4 (OP)
Legendary
*
Offline Offline

Activity: 1610
Merit: 1183


View Profile
August 27, 2017, 01:07:03 PM
 #16

3- Can you tell me what exchange can I use to dump that will allow me to create a new deposit address per transaction? That would be another additional 80 transactions to the exchange..
You can use https://shapeshift.io/ 80 times.
1- move BTC from address old1 to new1
2- move BCH from address old1 via Shapeshift to BTC on new1
3- wait some time for added privacy
4- repeat 80 times

This gives privacy and all your BTC balances get their own BCH value added.

Doesn't Shapeshift charge an extra? Also what I don't like is, I couldn't be able to set sell orders, just keep dumping at market prices... I wouldn't mind that if necessary but what about the fees compared to regular exchanges? I was told that Bitstamp allows you generate new deposit addresses, so I guess I need to compare Shapeshift with that option.

Btw.. im still stuck at 90%...im hoping that the post-fork blocks are faster. Aren't they ironically all smaller than the pre-fork blocks? they can't even fill 300kbs worth of transactions so it should download and verify faster.
defined
Hero Member
*****
Offline Offline

Activity: 574
Merit: 500


View Profile
August 27, 2017, 01:53:55 PM
 #17

Doesn't Shapeshift charge an extra?
When I did this the total was close to exchanges. Shapeshift has 0.001 fee on bitcoin, an exchange can do that one time, Shapeshift takes 80x 0.001.
pereira4 (OP)
Legendary
*
Offline Offline

Activity: 1610
Merit: 1183


View Profile
September 05, 2017, 01:51:12 PM
 #18

I want to update on this in case someone is going through the same hell trying to sell the Bitcoin ABC node. I was able to finally sync it yesterday, so it took me almost a month to sync the damn thing.

As I expected and contrary to what someone told me, the last blocks were much faster. Once it stopped syncing the legacy chain part, after it started needing to connect to the internet to download the latest block, it went from 0.10% hourly increase to 0.90% hourly increase, so the last couple of percentages left where completed in the same day.

Now im just deciding if im going to dump it right now or further speculate with it in hopes of a random Roger Verified pump.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!