CRITICAL MESSAGE FROM BTG TEAM TO ALL POOLS, EXCHANGES, WALLETS, SERVICES, AND COMMUNITY RUNNING NODES
Please immediately upgrade your BTG Core full nodes to version 0.17.2, published July 2, 2020.
UPDATE: if you did not upgrade prior to July 10 at 14:00 UTC, you will also want to perform the command:
invalidateblock 00000000635620f22ba8694aea532d51619f8cd060f4e42e85db3cb3a5d1c29c
HOW TO UPGRADE:
1. You can use the pre-compiled binaries on Github, https://github.com/BTCGPU/BTCGPU/releases/tag/v0.17.2, or use the DOWNLOADS link you see above. Simply shut down your node, install the latest version, and start back up.
2. Manually upgrade from the latest code on the BTCGPU Github v0.17.2 tag (on 0.17 / master branch); full release notes here. If you are still at v0.15.2 and haven’t upgraded to 0.17, we have a backport version v0.15.3 tag (on 0.15 branch) including the same changes so you can keep your current configuration files.
(Note: there were potentially breaking changes in the configuration file between v0.15 and v0.17*)
You can run this command in the console or bgold-cli to ensure you are immediately on the honest chain:
invalidateblock 00000000635620f22ba8694aea532d51619f8cd060f4e42e85db3cb3a5d1c29c
Note: a strong majority of the honest mining pools have already upgraded their code a week ago, and continue to mine on the honest chain.
The BTG Explorer at https://explorer.btgofficial.org/ is on the honest chain. You can compare your most recent blockhash with the explorer to ensure you are on the honest chain.
To ask your node for the latest blockhash, give it the command:
getbestblockhash
And compare it to the latest block on the BTG Explorer at https://explorer.btgofficial.org/
====== EMERGENCY INFORMATION ======
We have just seen an extremely long attack chain of over 1300 blocks on July 10, 2020, against the BTG network which have been mined since July 1, 2020.
We detected this illicit activity early on and sent alerts to pools and exchanges to protect them; many closed their wallets over a week ago. We also supplied them with BTG version 0.17.2, which included a checkpoint at block 640650, hash 000000059ec8884fa4fbbdbe46c09cfb4ecba281dfa2351a05084e817c1200ae from July 2 at 2am UTC, mined by MiningPoolHub, a known honest block.
With this block checkpointed, the attacker’s chain could not take over, but this information was not public, and the attacker continued to mine. The attacker mined their secret chain for nearly 10 days, renting power from NiceHash to do so. Today, on July 10, the attacker released over 1300 blocks.
Because those attacking blocks are anchored at a block mined on July 1st (before the checkpoint), the honest pools and exchanges who are running the updated code automatically rejected the attacker’s chain.
It’s time for everyone else to upgrade their nodes to make sure they stay on the honest chain and to push your node onto the honest chain by using the simple command:
invalidateblock 00000000635620f22ba8694aea532d51619f8cd060f4e42e85db3cb3a5d1c29c
If you use the Bitcoin Gold GUI, you can enter this command in the Debug Console. If you use the command line daemon, simply give this command to bgold-cli:
bgold-cli invalidateblock 00000000635620f22ba8694aea532d51619f8cd060f4e42e85db3cb3a5d1c29c
This tells your node that the attacker’s version of the block at height 640650 invalid, and your node will immediately switch back to the honest version of the chain (perhaps after a short recalculation delay.)
The majority of honest pool hashpower continues to mine on the honest chain.
Questions can be addressed to the BTG team:
https://discord.gg/HmVUU6S
=====================
Attack chain details:
The attacking chain includes this block at height 640650:
00000000635620f22ba8694aea532d51619f8cd060f4e42e85db3cb3a5d1c29c
The honest block checkpointed in version 0.17.2 at height 640650:
000000059ec8884fa4fbbdbe46c09cfb4ecba281dfa2351a05084e817c1200ae
The attacker’s mining coinbase address was:
GcxCUDhfB7RwfScd96J24mKYPounRbVUq2
Their common ancestor, valid on both chains, is block 640568, hash 00000001ca8ac90d83f6f5da01ac96b7a017702a040953b93cda2e52b07385cd, https://explorer.btgofficial.org/insight/block/00000001ca8ac90d83f6f5da01ac96b7a017702a040953b93cda2e52b07385cd
The honest chained mined publicly, mining this block 640569 on July 1st:
The attacker mined secretly and withheld their block 640569 until July 10th, even though it was mined July 1st:
https://explorer.btgofficial.org/insight/block/000000047bd388dd484d9fdadece6b71aa13fa987bd2a283b68b9a2968465eac
If you have previously updated to BTG Core 0.17.2, you will still be on the honest chain, along with the major mining pools and exchanges.
If you have not yet updated and cannot update at this time, run the invalidateblock command as noted above to discard the attacker’s chain and put your node on the honest chain.
Want to comment? Join the Discourse here!
_____________________________________________
*These changes are aligned with the changes in Bitcoin Core v0.16 and v0.17 and include deprecated RPC commands which are now disabled by default, as well as the introduction of “sections” for testnet and regtest. If you must use deprecated RPCs that are now disabled, you can re-enable them in your config file with the appropriate deprecatedrpc flags. Commands that are not in a section for [test] or [regtest] will only apply to mainnet; see ReleaseNotes. If you use no deprecated commands and use your config file only for mainnet, there should be no breaking changes.
One of the most asked questions is, “how can I mine Bitcoin Gold?” … so we are making a step-by-step tutorial.
Happy and profitable mining!
]]>
We’re thrilled to announce a start date to the community:
At this point, we will provide the Bitcoin Gold full node client download on our website. The BTG blockchain will officially be live, with blocks mined openly by users and pools from all around the world.
Wallets and exchanges will be able to process deposits, withdrawals and trades (as soon as they are ready). This is the culmination of months of hard work, which have led to many changes and improvements, including:
We are extremely grateful for the community around the world who have been contributing hash power to our testnets; besides patiently testing their own mining process, they allow exchanges, pools, wallet developers, and all other service operators to implement and test their support of BTG so that the Bitcoin Gold community can have a full suite of services at launch time. Thank you to all those who have donated their hash power to this effort! We’d also like to extend our gratitude to all those service providers who have been working so hard with us to prepare a fully functional ecosystem at launch.
The results are living proof that a friendly fork can lead to healthy, organic growth of a new crypto community.
The team is now redoubling efforts in the following areas:
We know that many of you share our happiness and joy as we mark this exciting moment.
#1CPU1VOTE
With best wishes.
Bitcoin Gold Community
]]>We take the opportunity of this update to inform you of the latest news of BTG network tests and to invite all of the miners that are planning to participate in this project to test their machines in the Bitcoin Gold test blockchain.
The Bitcoin Gold testnet is proving the stability and security of the network, including the new difficulty adjustment algorithm and two-way replay protection, and is helping wallets, pools, and application developers to integrate BTG and fully prepare for the imminent mainnet launch.
A testnet is a temporary blockchain used for testing the network. Testnet coins are useless and distinct from real Bitcoin or Bitcoin Gold (they are never supposed to have any real value). A testnet allows application developers and security researchers to perform experiments without having to risk losing real money or worry about breaking the main blockchain. https://en.bitcoin.it/wiki/Testnet
The Bitcoin Gold testnet can be useful for people who want to test the p2p network and consensus rules before the launch of the mainnet. Some of the more common uses of the testnet are for:
Track the process of testnet.
Click here for full technical info about testnet.
Bitcoin Gold team.
]]>We are excited about the way the testnet is working.
On the second day we have applied changes about the starting difficulty, some more minor settings and restarted the network. Currently we have 57 operating nodes and more than 200 mined blocks. The network is stable and all of the transactions are executed.
Changes required:
Next steps:
Why a Testnet?
Testnet is for testing new features before the mainnet launch. Bitcoin Gold testnet can be useful for pool operators, pro users and exchanges/wallets developers who are willing to test security, on-chain transactions and setup the integration of BTG.
We want to inform all the BTG community that this is a testnet mining. The testcoins have no real value.
We take advantage of the opportunity to thank to users, pools operators, wallets and exchanges that are helping with the development and the testnet progress.
All the received help is highly appreciated! Thanks for all of the support!
Bitcoin Gold community.
]]>It was a long day and even longer night for the team of Bitcoin Gold on the start the official testnet. We targeted this test launch of the network to the pool providers and the miners as one of the vast changes in BTG is the PoW algorithm. We are really excited to share that more than 19000 people and more than 31000 mining machines participated in the first hour of test mining on the pools supporting BTG. Based on the results that the network provided for the last 15 hours we can conclude that the first step to the launch of the testnet is successful and that the PoW change is working as expected.
Actions required:
Next steps:
|
Thanks for all of the support!
Bitcoin Gold team
Bitcoin Gold has just implemented a solution called SIGHASH_FORK_ID replay protection. It is an effective two-way replay protection mechanism that enforces a new algorithm to calculate the hash of a transaction so that all new Bitcoin transactions will be invalid on Bitcoin Gold blockchain and vice versa. This makes replaying transactions impossible.
https://github.com/BTCGPU/BTCGPU/pull/109
In the context of a Bitcoin fork, a replay happens when a transaction is valid on both sides of the fork. So a transaction can be broadcast on both chains after the fork and be a valid transaction and confirm on both. This means that if you intend on sending coins on one fork, you could accidentally end up sending your coins on the other fork as well since someone else could take your transaction and replay.
Replay protection is a safety feature that makes sure that transactions on one chain are invalid on the other chain, thus preventing transaction replay and the possible resulting loss of funds. Replay protection can be achieved in multiple ways; anything from having a blacklisted address or output type (e.g. if an output to address X is in the transaction, consider it invalid) to changing the signature scheme to changing the transaction format entirely.
(*) Bitcoin Gold team will deploy a public testnet opens to miners from all over the world in a few hours. To learn more about testnet, please stay tuned in #mining Slack Channel.
More info in next hours.
About BTG
Bitcoin Gold is a community-led project to create a hard fork of Bitcoin to a new proof-of-work algorithm to make Bitcoin mining decentralized again. Satoshi Nakamoto’s idealistic vision of “one CPU one vote” has been replaced by a reality where the manufacture and distribution of mining equipment has become dominated by a very small number of powerful entities, some of whom have engaged in abusive practices against individual miners and the Bitcoin network as a whole. Bitcoin Gold will provide an opportunity for countless new people around the world to participate in the mining process with widely-available consumer hardware that is manufactured and distributed by reputable mainstream corporations. A more decentralized, democratic mining infrastructure is more resilient and more in line with Satoshi’s original vision.
]]>Hello everyone.
The following table lists several potential scams that are targeting Bitcoin Gold users, some falsely claiming to be official BTG services.
As the developers of the open source Bitcoin Gold project, we want to remind everyone of the importance of never revealing your private keys, especially on an unknown website. Any website that asks you to enter your private key should automatically be assumed to be a scam that will steal your coins.
We cannot possibly list all scams and frauds as we become aware of them. The crypto/financial sector is a target for fraudsters because of the value; conventional banking and modern crypto are no different in that regard. Both are inherently risky and constantly targeted for fraud by malicious third parties. No list of frauds can ever be considered comprehensive.
Please be careful.
bitcoingoldwallet.eu |
Scam Wallet |
bitcoingold.codes |
Web Scam |
bitcoingolde.org |
Web Scam |
blodkchainwallet.info |
Scam Wallet |
claimbtgcpu.org |
Scam Wallet |
@btcgpu |
Fake twitter account; |
btggpu.org |
Web Scam |
btgolds.org |
Web Scam |
electrongold.org |
Scam Wallet |
btcgwallet |
Scam Wallet |
mybtggwallet |
Scam Wallet |
“getbtcgpu” |
Web scam @btcgpu |
“btgolds” |
Web scam @claimbtgold |
@bitcoingold_ |
Fake Twitter account |
btcgpu.me |
Scam wallet |
Bitcoin Gold Support https://www.facebook.com/Bitcoin-Gold-Support |
Facebook – |
Bitcoin Gold Page tps://www.facebook.com/Bitcoincrypto2017 |
Facebook – |
Bitcoin Gold Page tps://www.facebook.com/bitcoingold |
Facebook – |
Here is our second daily dev update.
We want you to know that we expect the public testnet to be started on November 1st!
Do not hesitate to Ask us anything on Slack: Join Slack
Follow, like, retweet on Twitter: BTG on Twitter
]]>
Here is the first daily update on Bitcoin Gold development. We have decided that this is best way for everyone to stay up to date with all the important development progress that is taking place. These updates may not happen literally every day, but we will aim for at least three to four updates per week.
All the Bitcoin Gold Team is working hard and we are confident in the success of Bitcoin Gold.
]]>