Bitcoin Forum
June 18, 2024, 10:46:02 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Urgent help needed regarding the Hard Fork that is scheduled to happen on August  (Read 472 times)
IGCGamers (OP)
Sr. Member
****
Offline Offline

Activity: 555
Merit: 251


View Profile
July 26, 2017, 01:10:28 PM
 #1

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. 
ranochigo
Legendary
*
Offline Offline

Activity: 2982
Merit: 4193



View Profile
July 26, 2017, 01:16:15 PM
 #2

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.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
NeuroticFish
Legendary
*
Offline Offline

Activity: 3710
Merit: 6426


Looking for campaign manager? Contact icopress!


View Profile
July 26, 2017, 01:17:01 PM
 #3

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.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
IGCGamers (OP)
Sr. Member
****
Offline Offline

Activity: 555
Merit: 251


View Profile
July 26, 2017, 01:19:56 PM
 #4

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?
IGCGamers (OP)
Sr. Member
****
Offline Offline

Activity: 555
Merit: 251


View Profile
July 26, 2017, 01:27:25 PM
 #5

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? 
ranochigo
Legendary
*
Offline Offline

Activity: 2982
Merit: 4193



View Profile
July 26, 2017, 01:30:01 PM
 #6

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.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
IGCGamers (OP)
Sr. Member
****
Offline Offline

Activity: 555
Merit: 251


View Profile
July 26, 2017, 01:33:13 PM
 #7

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
NeuroticFish
Legendary
*
Offline Offline

Activity: 3710
Merit: 6426


Looking for campaign manager? Contact icopress!


View Profile
July 26, 2017, 01:34:21 PM
 #8

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.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
IGCGamers (OP)
Sr. Member
****
Offline Offline

Activity: 555
Merit: 251


View Profile
July 26, 2017, 01:36:22 PM
 #9

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?
NeuroticFish
Legendary
*
Offline Offline

Activity: 3710
Merit: 6426


Looking for campaign manager? Contact icopress!


View Profile
July 26, 2017, 01:43:15 PM
 #10

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.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
IGCGamers (OP)
Sr. Member
****
Offline Offline

Activity: 555
Merit: 251


View Profile
July 26, 2017, 01:47:59 PM
 #11

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?
ranochigo
Legendary
*
Offline Offline

Activity: 2982
Merit: 4193



View Profile
July 26, 2017, 01:56:09 PM
 #12

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.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
IGCGamers (OP)
Sr. Member
****
Offline Offline

Activity: 555
Merit: 251


View Profile
July 26, 2017, 01:58:34 PM
 #13

Thank you.. What is replay attack?
NeuroticFish
Legendary
*
Offline Offline

Activity: 3710
Merit: 6426


Looking for campaign manager? Contact icopress!


View Profile
July 26, 2017, 01:59:51 PM
 #14

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.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
IGCGamers (OP)
Sr. Member
****
Offline Offline

Activity: 555
Merit: 251


View Profile
July 26, 2017, 02:04:19 PM
 #15

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..
HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4316

<insert witty quote here>


View Profile
July 27, 2017, 03:50:59 AM
 #16

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

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
IGCGamers (OP)
Sr. Member
****
Offline Offline

Activity: 555
Merit: 251


View Profile
July 27, 2017, 10:52:01 AM
 #17

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
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!