A Bitcoin Beginner’s Guide to Surviving the Bgold and SegWit2x Forks
This is an updated version of A Bitcoin Beginner’s Guide to Surviving a Coin-Split specifically addressing issues associated with the upcoming Bitcoin Gold and SegWit2x forks.
It looks as if Bitcoin will experience at least two more “coin-splits” soon, which (more accurately) will result in the creation of new coins. On October 25, Bitcoin Gold (Bgold) will split off from Bitcoin to create an ASIC-resistant cryptocurrency. A few weeks later, a significant group of Bitcoin companies wants to hard fork according to the SegWit2x plan as defined in the “New York Agreement” (NYA), which will probably result in yet another new coin.
If this all plays out, there could be three distinct blockchains and three types of tokens within about a month of publication of this article. One blockchain would follow the current Bitcoin protocol; for the purpose of this article, that token will be referred to as “BTC.” The second blockchain will follow the Bgold protocol; in this article, that token will be referred to as “BTG.” The third blockchain will follow the SegWit2x protocol; that token will be referred to as “B2X.”
The good news is that each BTC token will effectively be copied onto both the Bgold and the SegWit2x blockchains. If you hold Bitcoin private keys at the time of the forks, you should be able to access your BTG and B2X tokens as well.
The bad news is that such forks can be somewhat messy and risky. If you’re not careful, it’s easy to lose your BTC or B2X, and maybe your BTG.
This guide will provide you with the basics to keep your funds safe during the upcoming forks and help to ensure you make it to the end of next month with your BTC, BTG and B2X intact.
Author’s note: If you want to play the markets as soon as possible and you are fine with taking risks, and/or you really know what you are doing, this article is probably not for you. If you mostly just want to make sure not to lose any coins, read on …
Before the Forks (That’s Now)
First of all, be aware that coin-splits can be somewhat risky — especially controversial ones like the SegWit2x fork. While it seems unlikely for now, there is a chance some kind of cyber-battle will break out, perhaps even escalating to the point where all exchange rates drop sharply. If you want to make sure not to be caught in any crossfire, it’s best to not hold more value in bitcoin than you are willing to lose.
If you do decide to hold on to your bitcoin, make sure you are prepared before October 25, and preferably sooner. This is the day the BTG equivalent will be distributed to all BTC balances. B2X will follow a couple of weeks later, around mid-November (the exact date is not yet known).
If you are storing your bitcoins on an exchange, in a custodial service like Coinbase, Circle or Xapo, or on any other service that holds your private keys for you, you may or may not eventually receive BTC, BTG and B2X. This is not yet very clear yet, and if you want to keep storing your coins on such services, you should at least see if your exchange or custodial service of choice has published a blog post on the forks. If not, contact them to ask.
That said, if you want to be absolutely sure to be able to access your BTC, BTG and B2X, you should really control your private keys yourself. That way you don’t need to rely on any third party.
If you’re currently using a custodial service to store your bitcoins, you need to create your own wallet instead. Send or withdraw your bitcoins from the custodial service to this new wallet; this wallet then holds your private keys.
What kind of wallet you want to use is up to you. For this specific purpose it’s best to use a wallet that lets you easily access your private keys directly. (Some wallets make this easier for you than others.) But technically, any wallet that lets you control your private keys should be fine.
With that in mind, here are some basic solutions:
If you don’t care about transacting with BTC, BTG or B2X anytime soon, and really just want to keep all of them as long-term investments, a paper wallet is a good option. It should be noted, however, that this option is only really secure if you follow strict security precautions, which you can find here.
Regular wallets are about as secure as your computer (or phone). Since most computers and phones are not all that secure, these are not ideal for large amounts. With that in mind, all mobile and desktop wallets listed on bitcoin.org will store your private keys. Electrum is a good pick if you want easy access to your private keys directly.
A full-node wallet like Bitcoin Core or Bitcoin Knots is also a good pick, as it’s not too hard to access your private keys with these wallets either. As a bonus, these wallets give you a little extra security (shortly) after the SegWit2X fork, as you’ll see below. However, these types of wallets are more resource-intensive to use, compared to most other wallets.
Another option is to get a hardware wallet. Any of the hardware wallets listed on bitcoin.org will keep your private keys secure. However, these wallets typically don’t let you easily access your private keys directly. It’s not clear that all these wallets will let you access BTG in particular, and not all of them have given a guarantee for B2X either. So while these wallets will safely store your private keys, it could be a bit more tricky (but probably not impossible) to get ahold of all three coins later.
In any case: Be sure to make backups of your keys! Most wallets require you to do this when installing; don’t skip this step.
Shortly After the Bitcoin Gold Fork (and Before the SegWit2x Fork)
The Bitcoin Gold fork is sometimes referred to as a “friendly fork.” This is mainly because it has no intention of claiming to be the “real” Bitcoin, and it plans to implement strong replay protection.
In short, this replay protection means that you won’t accidentally send your BTG when you mean to send BTC (or the other way around). Your BTG will be accessible with your private keys if you insert them in a Bgold wallet anytime after October 25th. So even after you’ve spent your BTC, you can still access your BTG.
If you want to transact with your BTC before the SegWit2x fork, it could come in handy later to write down which of your Bitcoin addresses and/or private keys had BTG attributed to them — in other words, which of your Bitcoin addresses had any BTC on them at the time of the Bgold fork on October 25th.
But there’s no rush to actually access your BTG. In fact, it will probably take at least a week before this is even possible, and maybe longer. It’s therefore probably best to ignore this fork until after the SegWit2x fork. That way you’ll only need to go through the process of claiming all your new coins once.
After the SegWit2x Fork
Unfortunately, the SegWit2x fork could play out a bit more messily.
For one, it currently seems SegWit2x will fork without strong replay protection. This means that post-fork, BTC transactions and B2X transactions will look identical and could both be valid on both blockchains.
Therefore, spending coins on the BTC blockchain could make you accidentally spend the “equivalent” B2X on the SegWit2x blockchain, and the other way around. Instead of paying someone only BTC, you may unintentionally send B2X as well — or vice versa. The BTCs and B2Xs are initially “stuck together.”
The best way to prevent replay attacks is simple: Do not send any BTC or B2X transactions, at least not until it is clearer to everyone what the post-fork situation looks like.
Additionally, some light wallets will display whichever blockchain has more hash power attributed to it. This means that the balance on your screen could be a BTC balance or a B2X balance, and there will be no way to tell the difference. (Even if the wallet says it’s a BTC balance).
As such, to be on the safe side, you should probably not accept any payments with these kinds of wallets at all, since you could receive B2X when you’re expecting BTC, or the other way around. At the very least, you should make absolutely sure that your wallet displays what you think it displays. (Wallets like Electrum and GreenAddress should display BTC as BTC regardless of hashpower distribution.)
Alternatively, if you use a full-node wallet like Bitcoin Core or Bitcoin Knots and you want to accept BTC, that should still be fine. (Someone who didn’t read this article may accidentally send you the equivalent in B2X, though.)
Depending on how much hash power is dedicated to each chain, it is possible that transactions will confirm (significantly) slower than usual for some time and will require higher fees to confirm at all.
Claiming Your Coins
If all three chains survive, and you control your private keys, you should be able to access BTC, BTG and B2X tokens.
Claiming your BTG should be relatively easy, assuming there are wallets available for it. Most likely, you’d simply need to insert your private keys (or private key seed) into such a wallet.
However, there are some security and privacy risks in doing so. It’s too soon to tell exactly what these risks will look like as it’s unclear which wallets will support BTG. (It’s not even certain that any wallets will.) But in general, you’ll first want to move your BTC (and B2X) to new addresses or whole new wallets before accessing your BTG.
Since there’s no need to rush, it’s probably best just to wait on claiming your BTG until there is more clarity. By that time, Bitcoin Magazine will publish a follow-up article explaining how to do this.
Securely accessing and using your B2X (and BTC) might prove a bit more tricky, mostly because of the risk of replay attacks. This requires that the BTC and B2X are split from each other, which will be possible but could prove a bit complex.
Some exchanges will likely set up coin-splitting services and take care of most of this complexity behind the screens, however. You’d then just need to send your BTC or B2X to an exchange, and the exchange will credit your account with both BTC and B2X. (They should even replay the transaction for you to make sure they indeed receive both your coins and can split them for you.)
There may also be other solutions to split your coins, perhaps even trustless solutions. But that remains to be seen.
At this point, there will probably also be dedicated wallets for both BTC and B2X. Of course, you may need to upgrade your existing wallet or download a new wallet. This also remains to be seen.
Further specifics on what to do after the forks will be announced on Bitcoin Magazine once the forks have occurred and we have a better understanding of the post-fork situation.
So, to Recap …
1. It’s best to control your private keys yourself before October 25.
2. To be on the safe side, avoid any transactions shortly after the forks, especially after the SegWit2x fork.
3. As the dust settles after the SegWit2x fork, access and split your coins. (How to do this will be explained on Bitcoin Magazine once there is more clarity.)
This article will be updated as the news develops.
Original Source: https://bitcoinmagazine.com/articles/bitcoin-beginners-guide-surviving-bgold-and-segwit2x-forks/