Author

Topic: Urgent help needed regarding the Hard Fork that is scheduled to happen on August (Read 484 times)

sr. member
Activity: 555
Merit: 251
Thank you.. What is replay attack?
This is where the following comment fails:
Quote
"Whatever you do next with your BTC will affect only the "BTC database" and whatever you do with BCC will affect only "BCC database".

As the two coins operate on a common history and effectively use the same technology... including the same private keys and hash algorithms... the signatures on transactions are effectively valid on BOTH networks.

A replay attack is where someone takes a transaction from BTC network, and broadcasts it on BCC network to execute the same transaction. This is usually where you send someone coins on BTC, they can then effectively execute that exact same transaction on BCC network, and get BCC from you.

To prevent this, you would normally need to execute some carefully crafted transactions in a specific sequence/timeframe... the idea being that it "splits" the coins... so they are in different "outputs" on each chain... so a transaction from BTC can no longer be sent on BCC network (and vice versa) because there is no longer that common history, so the signatures will be different.

I believe that the BCC devs have attempted to address this issue... and transactions use a different sighash algorithm which prevents transactions from one network being replayed on the other... refer: https://bitcoin.stackexchange.com/questions/56867/bitcoin-cash-replay-protection/56874#56874

THanks for the clarification
HCP
legendary
Activity: 2086
Merit: 4318
Thank you.. What is replay attack?
This is where the following comment fails:
Quote
"Whatever you do next with your BTC will affect only the "BTC database" and whatever you do with BCC will affect only "BCC database".

As the two coins operate on a common history and effectively use the same technology... including the same private keys and hash algorithms... the signatures on transactions are effectively valid on BOTH networks.

A replay attack is where someone takes a transaction from BTC network, and broadcasts it on BCC network to execute the same transaction. This is usually where you send someone coins on BTC, they can then effectively execute that exact same transaction on BCC network, and get BCC from you.

To prevent this, you would normally need to execute some carefully crafted transactions in a specific sequence/timeframe... the idea being that it "splits" the coins... so they are in different "outputs" on each chain... so a transaction from BTC can no longer be sent on BCC network (and vice versa) because there is no longer that common history, so the signatures will be different.

I believe that the BCC devs have attempted to address this issue... and transactions use a different sighash algorithm which prevents transactions from one network being replayed on the other... refer: https://bitcoin.stackexchange.com/questions/56867/bitcoin-cash-replay-protection/56874#56874
sr. member
Activity: 555
Merit: 251
thank you for the clarification.. now i have some x bitcoins in the bitcoin core (installed in linux machine). How should i protect it?  Should i encash it or leave it just like that? 

If you move the Bitcoins out of your wallet, you will not get any BCC. You have to have your Bitcoin in your wallet at the moment of fork (for cloning).
So I would not move them out.

I'll give another example. You want to make a copy of a file.
You type in linux copy file1 file2 (or something like that).
If you don't have file1, the copy will fail.
If you do have file1, you'll end up with both files.
If, after copy, you edit one of them, it will not affect the other one.

if i leave it just like that, will those coins remain n my wallet or missed?  How do i get bcc in additional?

If you leave them alone, your Bitcoin will remain as they are. Your wallet will still show the x Bitcoin.
If you'll want to access your BCC, you'll have to do some more advanced operations (export your private keys from Bitcoin Core, download BCC client, import the private keys into that new client); if the fork will happen, you better come and ask then. Before the fork the BCC doesn't exist so people will not be able to give you detailed steps.

thanks a lot for your detailed explanation..
legendary
Activity: 3668
Merit: 6382
Looking for campaign manager? Contact icopress!
thank you for the clarification.. now i have some x bitcoins in the bitcoin core (installed in linux machine). How should i protect it?  Should i encash it or leave it just like that? 

If you move the Bitcoins out of your wallet, you will not get any BCC. You have to have your Bitcoin in your wallet at the moment of fork (for cloning).
So I would not move them out.

I'll give another example. You want to make a copy of a file.
You type in linux copy file1 file2 (or something like that).
If you don't have file1, the copy will fail.
If you do have file1, you'll end up with both files.
If, after copy, you edit one of them, it will not affect the other one.

if i leave it just like that, will those coins remain n my wallet or missed?  How do i get bcc in additional?

If you leave them alone, your Bitcoin will remain as they are. Your wallet will still show the x Bitcoin.
If you'll want to access your BCC, you'll have to do some more advanced operations (export your private keys from Bitcoin Core, download BCC client, import the private keys into that new client); if the fork will happen, you better come and ask then. Before the fork the BCC doesn't exist so people will not be able to give you detailed steps.
sr. member
Activity: 555
Merit: 251
Thank you.. What is replay attack?
legendary
Activity: 3038
Merit: 4418
Crypto Swap Exchange
Sorry, I was talking about in the event of a replay attack, with reference to my previous post.


so it is like a bonus.. After the hardforking i can encash one of the coins and retain the other? is it possible?

Yes, it's a bonus, the future will tell if it actually worth anything.
If there will actually be any exchange that will accept BCC then yes, you will be able to sell it.


thank you for the clarification.. now i have some x bitcoins in the bitcoin core (installed in linux machine). How should i protect it?  Should i encash it or leave it just like that? 

if i leave it just like that, will those coins remain n my wallet or missed?  How do i get bcc in additional?
You should leave it like that and make sure that you control the private key.

Once the fork has been done, you can import the key into a client which supports it.
sr. member
Activity: 555
Merit: 251
so it is like a bonus.. After the hardforking i can encash one of the coins and retain the other? is it possible?

Yes, it's a bonus, the future will tell if it actually worth anything.
If there will actually be any exchange that will accept BCC then yes, you will be able to sell it.


thank you for the clarification.. now i have some x bitcoins in the bitcoin core (installed in linux machine). How should i protect it?  Should i encash it or leave it just like that? 

if i leave it just like that, will those coins remain n my wallet or missed?  How do i get bcc in additional?
legendary
Activity: 3668
Merit: 6382
Looking for campaign manager? Contact icopress!
so it is like a bonus.. After the hardforking i can encash one of the coins and retain the other? is it possible?

Yes, it's a bonus, the future will tell if it actually worth anything.
If there will actually be any exchange that will accept BCC then yes, you will be able to sell it.
sr. member
Activity: 555
Merit: 251
So after fork ill have 10 btc as well as 10 bcc. So i get that 10 bcc as bonus?  I can use both 10 bitcoin as well as 10 bcc? Please confirm?

Yes. If you have the 10 Bitcoin standing in your local wallet in the moment of the fork, in the next moment you'll have both and you can use both. It's like an instant cloning.

So after forking there will be two coins bcc and btc (both)? It is the user's option to choose which they want? 

Yes. There will be 2 not-related-anymore databases, one for BTC and one for BCC. You'll have 10 items in each of them.
Whatever you do next with your BTC will affect only the "BTC database" and whatever you do with BCC will affect only "BCC database".
You can work with one or another or both. Like now you would have 10 Bitcoin and 10 Litecoin.

so it is like a bonus.. After the hardforking i can encash one of the coins and retain the other? is it possible?
legendary
Activity: 3668
Merit: 6382
Looking for campaign manager? Contact icopress!
So after fork ill have 10 btc as well as 10 bcc. So i get that 10 bcc as bonus?  I can use both 10 bitcoin as well as 10 bcc? Please confirm?

Yes. If you have the 10 Bitcoin standing in your local wallet in the moment of the fork, in the next moment you'll have both and you can use both. It's like an instant cloning.

So after forking there will be two coins bcc and btc (both)? It is the user's option to choose which they want? 

Yes. There will be 2 not-related-anymore databases, one for BTC and one for BCC. You'll have 10 items in each of them.
Whatever you do next with your BTC will affect only the "BTC database" and whatever you do with BCC will affect only "BCC database".
You can work with one or another or both. Like now you would have 10 Bitcoin and 10 Litecoin.
sr. member
Activity: 555
Merit: 251
Thanks for the clarification. So it is my choice to use the existing bitcoin or the new one right?  incase i want to use the new one i have to download the new client? Am i right?  Does it allow json rpc calls?  Any idea about it?

You can use both but the newly forked coin will no longer be called Bitcoin. Yes, you have to download a new client and I'm not sure as to what the client is.

So after fork ill have 10 btc as well as 10 bcc. So i get that 10 bcc as bonus?  I can use both 10 bitcoin as well as 10 bcc? Please confirm?
Yes. But just like testnet coins, they may very well be worthless. The 10BCC are not Bitcoins.
So after forking there will be two coins bcc and btc (both)? It is the user's option to choose which they want?  
User can choose to use both. I wouldn't touch either of it till there is actually a relay protection included in the client.

what do you mean by relay protection? 

So i can use the existing bitcoin core on my linux machine or should i update that after aug 1?  Please clarify
legendary
Activity: 3038
Merit: 4418
Crypto Swap Exchange
Thanks for the clarification. So it is my choice to use the existing bitcoin or the new one right?  incase i want to use the new one i have to download the new client? Am i right?  Does it allow json rpc calls?  Any idea about it?

You can use both but the newly forked coin will no longer be called Bitcoin. Yes, you have to download a new client and I'm not sure as to what the client is.

So after fork ill have 10 btc as well as 10 bcc. So i get that 10 bcc as bonus?  I can use both 10 bitcoin as well as 10 bcc? Please confirm?
Yes. But just like testnet coins, they may very well be worthless. The 10BCC are not Bitcoins.
So after forking there will be two coins bcc and btc (both)? It is the user's option to choose which they want?  
User can choose to use both. I wouldn't touch either of it till there is actually a relay protection included in the client.
sr. member
Activity: 555
Merit: 251
Let's say that you have now 10 Bitcoin in your wallet. If there will be a fork you will end up with 10 Bitcoin and 10 BCC.
Your wallet will work exactly like now for Bitcoin.
If you want to get access to your 10 BCC too you will have to install another wallet and do a few more advanced operations.


* I tried to avoid discussions about longer chain and so on an to keep it simple.
* Please make sure you read carefully the bold parts of the text.

So after fork ill have 10 btc as well as 10 bcc. So i get that 10 bcc as bonus?  I can use both 10 bitcoin as well as 10 bcc? Please confirm?

So after forking there will be two coins bcc and btc (both)? It is the user's option to choose which they want? 
sr. member
Activity: 555
Merit: 251
I have installed bicoin core on a ubuntu machine and its running.. I am in the process of developing a casino site and its in testing phase.  After the hard fork on august 1st, can i still use bitcoin core and jason rpc calls for my site?
There will likely not be any hardfork, since majority of the miners are now signaling for BIP91. In the event that there could be a fork, suspend withdrawals for at least 24 hours and wait for additional confirmations after that. Honestly, it is unlikely at this point.
Or should i download something new and install it?  I also heard that bitcoin will be changed to bitcoin cash or bcc. If yes, should i use a new rpc call or software? Please explain clearly in a layman language as i am a noob on this. 
Absolutely not. The fork creates a diversion of the blockchain and there will essentially be two coins. You can download the client and follow their blockchain or you can remain as a Bitcoin user and continue using Bitcoin. No change is required.

Thanks for the clarification. So it is my choice to use the existing bitcoin or the new one right?  incase i want to use the new one i have to download the new client? Am i right?  Does it allow json rpc calls?  Any idea about it?
legendary
Activity: 3668
Merit: 6382
Looking for campaign manager? Contact icopress!
Let's say that you have now 10 Bitcoin in your wallet. If there will be a fork you will end up with 10 Bitcoin and 10 BCC.
Your wallet will work exactly like now for Bitcoin.
If you want to get access to your 10 BCC too you will have to install another wallet and do a few more advanced operations.


* I tried to avoid discussions about longer chain and so on an to keep it simple.
* Please make sure you read carefully the bold parts of the text.
legendary
Activity: 3038
Merit: 4418
Crypto Swap Exchange
I have installed bicoin core on a ubuntu machine and its running.. I am in the process of developing a casino site and its in testing phase.  After the hard fork on august 1st, can i still use bitcoin core and jason rpc calls for my site?
There will likely not be any hardfork, since majority of the miners are now signaling for BIP91. In the event that there could be a fork, suspend withdrawals for at least 24 hours and wait for additional confirmations after that. Honestly, it is unlikely at this point.
Or should i download something new and install it?  I also heard that bitcoin will be changed to bitcoin cash or bcc. If yes, should i use a new rpc call or software? Please explain clearly in a layman language as i am a noob on this. 
Absolutely not. The fork creates a diversion of the blockchain and there will essentially be two coins. You can download the client and follow their blockchain or you can remain as a Bitcoin user and continue using Bitcoin. No change is required.
sr. member
Activity: 555
Merit: 251
I have installed bicoin core on a ubuntu machine and its running.. I am in the process of developing a casino site and its in testing phase.  After the hard fork on august 1st, can i still use bitcoin core and jason rpc calls for my site? Or should i download something new and install it?  I also heard that bitcoin will be changed to bitcoin cash or bcc. If yes, should i use a new rpc call or software? Please explain clearly in a layman language as i am a noob on this. 
Jump to: