Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: DevelopmentBank on October 23, 2017, 09:09:30 PM



Title: Sending bitcoin 1-2 blocks away from bitcoin gold fork cut off
Post by: DevelopmentBank on October 23, 2017, 09:09:30 PM
As i've read, the bitcoin gold fork snapshot will happen on block 491407.

What will happen if I send my bitcoin from address A to address B at lets say block 491405. Which address will get credited with bitcoin gold?


Title: Re: Sending bitcoin 1-2 blocks away from bitcoin gold fork cut off
Post by: cr1776 on October 23, 2017, 10:28:53 PM
As i've read, the bitcoin gold fork snapshot will happen on block 491407.

What will happen if I send my bitcoin from address A to address B at lets say block 491405. Which address will get credited with bitcoin gold?

If the transaction is confirmed in block 491405, then B.


Title: Re: Sending bitcoin 1-2 blocks away from bitcoin gold fork cut off
Post by: marky89 on October 23, 2017, 11:32:31 PM
As i've read, the bitcoin gold fork snapshot will happen on block 491407.

What will happen if I send my bitcoin from address A to address B at lets say block 491405. Which address will get credited with bitcoin gold?

The Bitcoin Gold snapshot includes all confirmed transactions as of height 491407. That means that if the transaction still hasn't been included in a block by that block height, the BTG will be credited to Address A.

Even though this airdrop seems like a scam to me (in the sense that the developers are just pre-mining money into their pockets), it could be worth something. So now that we're only 13 blocks away from the snapshot, I'm not moving any coins until it's done.


Title: Re: Sending bitcoin 1-2 blocks away from bitcoin gold fork cut off
Post by: jmigdlc99 on October 23, 2017, 11:35:50 PM
If the transaction is confirmed in block 491405, then B.

If not yet confirmed on block 491405, then BTC gold will still get credited for address A right? Or will it be like floating bitcoin not belonging to any address?


The Bitcoin Gold snapshot includes all confirmed transactions as of height 491407. That means that if the transaction still hasn't been included in a block by that block height, the BTG will be credited to Address A.

Even though this airdrop seems like a scam to me (in the sense that the developers are just pre-mining money into their pockets), it could be worth something. So now that we're only 13 blocks away from the snapshot, I'm not moving any coins until it's done.

When you say confirmed transactions, does that mean 1 confirmation is enough?


Title: Re: Sending bitcoin 1-2 blocks away from bitcoin gold fork cut off
Post by: achow101 on October 23, 2017, 11:39:07 PM
If not yet confirmed in block 491405, then it will still get credited for address A right?
It can still confirm in block 491406. So long as the transaction confirms before block 491407 the Bitcoin Gold will be associated with address B. Note that if Bitcoin Gold fails to implement full 2 way replay protection, the transaction could still confirm on Bitcoin Gold following the fork and the Bitcoin Gold coins moved to address B.

Or will it be like floating bitcoin not belonging to any address?
That's not how Bitcoin works and can never happen.

you say confirmed transactions, does that mean 1 confirmation is enough?
Yes.


Title: Re: Sending bitcoin 1-2 blocks away from bitcoin gold fork cut off
Post by: DevelopmentBank on October 24, 2017, 01:21:39 AM

Thanks that clears things up.

As a follow up question, in airdrop/fork cases like this (where snapshots are taken at block X), is it safe to transfer coins (and still get credited with the new fork) as soon as block X is reached? Or do i have to at least wait until the next block is mined before i send my coins away?

I just want to be sure i get my bitcoin gold before i send all my bitcoins back to the exchange for trading.


Title: Re: Sending bitcoin 1-2 blocks away from bitcoin gold fork cut off
Post by: achow101 on October 24, 2017, 03:38:36 AM
As a follow up question, in airdrop/fork cases like this (where snapshots are taken at block X), is it safe to transfer coins (and still get credited with the new fork) as soon as block X is reached? Or do i have to at least wait until the next block is mined before i send my coins away?
In theory it is safe to transact as soon as block X is mined, but you should still probably wait at least a block or two (on either chain) after the fork to be sure. Also note that Bitcoin Gold does not yet have replay protection so any transactions you make could be reflected on both blockchains.