Bitcoin Cash Developers Launch Beta Bchd Client Written in Golang

Technology & Security

On Nov. 18, a few days after the Bitcoin Cash (BCH) fork, Openbazaar developer Chris Pacia announced the launch of Bchd, a full node implementation of the BCH chain written in Golang. Pacia and contributors have detailed that it’s been over two months since the Bchd client was forked from Btcd reference code and so far the new library has seen a “large amount of development.”

Also Read: Another ‘Satoshi Message’ Attempts to Sway Public Opinion, But Fails

The Bitcoin Cash Bchd Library  

Bitcoin Cash Developers Launch Beta Version of Bchd Client Written in GolangThe Bitcoin Cash community has been introduced to a full node client written in the Golang (Go) programming language called Bchd. The new Golang implementation was originally built by Chris Pacia, the developer of the peer-to-peer marketplace Openbazaar. However, nine other developers stepped up and helped the programmer finish the beta release. Bchd is a fork of the Btcd protocol library and the client’s contributors have explained they waited until after the Nov. 15 fork to release the beta version. Even so, the developers ran the Bchd client throughout the upgrade and detailed that the implementation “operated incredibly smooth right through the fork.”

“We’ve implemented all four of the Bitcoin Cash hard forks and removed a major soft fork (Segwit) from the codebase — This release contains a number of features and improvements over Btcd including a UTXO memory cache, prune mode, and BIP159 Node_Network_Limited to allow pruned nodes to offer blockchain services to the network,” explained the Bchd beta launch announcement.

There are a bunch of benefits to the Bchd client as it can be pruned and still service Simplified Payment Verification (SPV) clients. In fact, Bchd is the only library that supports BIP157/158 NODE_CF, which maintains a compact filter index for SPV clients. “This allows developers to build a new type of P2P SPV wallet that uses client-side filtering to provide SPV users with unmatched privacy,” detailed the Bchd development team.

The Bchd developers continued:

To that end we’ve also ported the Neutrino wallet backend to BCH so we actually have an SPV wallet that makes use of this functionality — At present it’s the most private SPV codebase on the market — There really isn’t a close second in terms of privacy.

The Bchd Package Contains Three Interconnected Protocols

Bitcoin Cash Developers Launch Beta Version of Bchd Client Written in GolangThe news also follows another Golang BCH implementation written by the creators of the Counterparty.cash protocol. The Gocoin-cash protocol is a port of the BTC software originally written by Piotr Narewski. Further, another developer recently announced a BCH library written in the programming language Rust on Nov. 5. The Bitcoin Cash network now has a wide variety of full node client implementations in various programming languages.

The Bchd beta version package consists three pieces of software: Bchd, the Bchd wallet, and Bchctl. The Bchd implementation does not have a native wallet like traditional C++ implementations do. Meanwhile, Bchctl is a command line interface so users can control the Bchd node and wallet. In addition to this, the binaries are available in many options including Solaris, Plan 9, and BSD operating systems. “Please keep in mind this is beta software and probably not ready for production usage, though it is in pretty good shape right now,” the Bchd development team concluded.

What do you think about the Bchd client for the Bitcoin Cash network? Let us know what you think about this subject in the comments section below.


Images via Pixabay, Bchd, Shutterstock, and the Gopher Golang logo. 


At news.Bitcoin.com all comments containing links are automatically held up for moderation in the Disqus system. That means an editor has to take a look at the comment to approve it. This is due to the many, repetitive, spam and scam links people post under our articles. We do not censor any comment content based on politics or personal opinions. So, please be patient. Your comment will be published.

About the author

E-Crypto News was developed to assist all cryptocurrency investors in developing profitable cryptocurrency portfolios through the provision of timely and much-needed information. Investments in cryptocurrency require a level of detail, sensitivity, and accuracy that isn’t required in any other market and as such, we’ve developed our databases to help fill in information gaps.

Related Posts

E-Crypto News Executive Interviews



bitcoin
Bitcoin (BTC) $ 60,188.00
ethereum
Ethereum (ETH) $ 4,032.23
binance-coin
Binance Coin (BNB) $ 474.33
tether
Tether (USDT) $ 1.00
cardano
Cardano (ADA) $ 2.12
solana
Solana (SOL) $ 188.62
xrp
XRP (XRP) $ 1.08
polkadot
Polkadot (DOT) $ 42.33
dogecoin
Dogecoin (DOGE) $ 0.255608
usd-coin
USD Coin (USDC) $ 0.998411
USD
EUR
GBP
bitcoinBitcoin (BTC)
$ 60,188.00
ethereumEthereum (ETH)
$ 4,032.23
tetherTether (USDT)
$ 1.00
bitcoin-cashBitcoin Cash (BCH)
$ 619.10
litecoinLitecoin (LTC)
$ 191.70
bitcoinBitcoin (BTC)
51.687,95
ethereumEthereum (ETH)
3.462,78
tetherTether (USDT)
0,858775
bitcoin-cashBitcoin Cash (BCH)
531,67
litecoinLitecoin (LTC)
164,63
bitcoinBitcoin (BTC)
43,676.93
ethereumEthereum (ETH)
2,926.09
tetherTether (USDT)
0.725675
bitcoin-cashBitcoin Cash (BCH)
449.27
litecoinLitecoin (LTC)
139.11

Automated trading with HaasBot Crypto Trading Bots

Crypto Scams

Behind The Scenes: How this Crypto Community Responded to + $50m Hack
October 18, 2021
Crypto Scams
Crypto Scams Still Persistent In 2021, SEC Warns About Red Flags To Watch
September 9, 2021
Poly Network
Here’s How Hackers Stole Over $600 million in the Poly Network Attack
August 12, 2021
The World’s Most Infamous Crypto Hacks and Scams
July 31, 2021
Cryptocurrency Exchanges
Cryptocurrency Exchanges and the Plague of Scams and Bans
June 29, 2021

Blockchain/Cryptocurrency Questions and Answers

ICo Presale
The Science Behind ICO Presales…
October 14, 2021
Beginner’s Guide to Investing in Cryptocurrency
August 9, 2021
Short-Sell Cryptocurrency
How to Short-Sell Cryptocurrency: A Brief Overview
July 17, 2021
Klaytn
What Is Klaytn (KLAY) And How Does It Work?
July 16, 2021
Cryptocurrencies
Our Crypto Roundup Interview Asks- Do Cryptocurrencies Have a Future?
July 15, 2021


CryptoCurrencyUSDChange 1hChange 24hChange 7d
Bitcoin60,453 0.20 % 2.13 % 1.17 %
Ethereum4,039.4 0.20 % 0.43 % 4.80 %
Binance Coin474.81 0.10 % 1.84 % 1.49 %
Tether0.9986 0.03 % 0.08 % 0.23 %
Cardano2.130 0.22 % 1.70 % 2.82 %
Solana190.32 0.51 % 5.85 % 20.25 %
XRP1.080 0.29 % 1.27 % 5.07 %
Polkadot30.87 2.19 % 17.29 % 10.73 %
Dogecoin0.2578 2.87 % 4.47 % 8.04 %
USD Coin1.000 0.14 % 0.20 % 0.17 %

bitcoin
Bitcoin (BTC) $ 60,188.00
ethereum
Ethereum (ETH) $ 4,032.23
binance-coin
Binance Coin (BNB) $ 474.33
tether
Tether (USDT) $ 1.00
cardano
Cardano (ADA) $ 2.12
solana
Solana (SOL) $ 188.62
xrp
XRP (XRP) $ 1.08
polkadot
Polkadot (DOT) $ 42.33
dogecoin
Dogecoin (DOGE) $ 0.255608
usd-coin
USD Coin (USDC) $ 0.998411