<p>I don't believe any replay protection has yet been implemented, they still have an issue open for it on the BitcoinGold repository here:
<a href="https://github.com/BTCGPU/BTCGPU/issues/51" rel="nofollow noreferrer">https://github.com/BTCGPU/BTCGPU/issues/51</a></p>

<p>I haven't dug into the code itself but I would imagine that they would have closed the issue if they had implemented something.</p>

<p>The statement by Bittrex also claims that they haven't implemented any replay protection: <a href="https://support.bittrex.com/hc/en-us/articles/115002320451-Statement-on-Bitcoin-Gold-BTG-" rel="nofollow noreferrer">https://support.bittrex.com/hc/en-us/articles/115002320451-Statement-on-Bitcoin-Gold-BTG-</a></p>

<p>Update as of 3rd November 17:
A PR for replay protection has been merged, <a href="https://github.com/BTCGPU/BTCGPU/pull/109" rel="nofollow noreferrer">https://github.com/BTCGPU/BTCGPU/pull/109</a></p>

<p>They announced it via twitter here: <a href="https://twitter.com/bitcoingold/status/925600171425259520" rel="nofollow noreferrer">https://twitter.com/bitcoingold/status/925600171425259520</a></p>

<p>It uses a new SIGHASH_FORKID to implement the 2-way replay protection.</p>

CC BY-SA 3.0
2017-11-15T11:09:56.033Z
It's worth mentioning it is `(hashtype | SIGHASH_FORKID (0x40) | 79 << 8 (20,024))`
MCCCS
CC BY-SA 3.0
2017-10-24T00:43:31.103Z
2017-11-02T11:36:36.017Z
2017-11-02T11:36:36.017Z
meshcollider
<p>The creators of Bitcoin Gold claim that they have implemented full replay protection. How does this replay protection work?</p>

<blockchain-fork><replay-attack><bitcoin-gold>
How does Bitcoin Gold implement replay protection?
Ava Chow
# How does Bitcoin Gold implement replay protection?

(Asked by: username_0 on 2017-10-24)

The creators of Bitcoin Gold claim that they have implemented full replay protection. How does this replay protection work?

**Tags:** blockchain-fork, replay-attack, bitcoin-gold


---

## 1 answers

### Answer by username_1 on 2017-10-24. Score: 7 | Accepted answer

I don't believe any replay protection has yet been implemented, they still have an issue open for it on the BitcoinGold repository here:
<https://github.com/BTCGPU/BTCGPU/issues/51>

I haven't dug into the code itself but I would imagine that they would have closed the issue if they had implemented something.

The statement by Bittrex also claims that they haven't implemented any replay protection: <https://support.bittrex.com/hc/en-us/articles/115002320451-Statement-on-Bitcoin-Gold-BTG->

Update as of 3rd November 17:
A PR for replay protection has been merged, <https://github.com/BTCGPU/BTCGPU/pull/109>

They announced it via twitter here: <https://twitter.com/bitcoingold/status/925600171425259520>

It uses a new SIGHASH\_FORKID to implement the 2-way replay protection.

> **Comments:**
> **username_2**: It's worth mentioning it is `(hashtype | SIGHASH_FORKID (0x40) | 79 << 8 (20,024))`  

---

