Bitcoin Cash Community Introduced to New BCH Library Written in Rust

Technology & Security

On Nov. 5, the software developer Brenton Gunning announced to the Bitcoin Cash (BCH) community that he’d developed a BCH library written in the programming language Rust. The new library allows developers the ability to work on BCH applications and platforms written in the Rust coding environment.

Also read: Discussions Intensify as BCH Fork Approaches

Rust-BCH 0.1.0: A Bitcoin Cash Library Written in the Rust Programming Environment

Bitcoin Cash Community Introduced to New BCH Library Written in Rust
Rust is a popular programming language designed in 2006 by Mozilla employee Graydon Hoare.

The Bitcoin Cash community has been introduced to another BCH library written in a different coding language. The systems programming environment Rust is a syntax similar to C++ code and was originally developed by Graydon Hoare. Gunning’s project, called Rust-BCH 0.1.0, is a library that contains protocol messages, address generation, support for mainnet and testnet, transaction signing, script evaluation, wallet key derivation and more.

“Today I’m releasing Rust-BCH 0.1.0, a new library to build applications on Bitcoin Cash in Rust,” explains Gunning on the Reddit forum r/btc. “All the existing Rust libraries were lacking for me in one way or another — You can use it to build a wallet, or a node, do chain analysis, and anything really — I use Rust-BCH myself for projects so I’ve also benefited from others’ contributions and this is me giving back.”

Bitcoin Cash Community Introduced to New BCH Library Written in Rust
Brenton Gunning’s Rust-BCH 0.1.0 library on Github.

The Variety of Bitcoin Cash Implementations Continues to Grow

Gunning believes that Rust is an appreciable programming language that to him is “fast and low-level, but also very safe and predictable.” The developer explained during the announcement that he thinks Rust is a “great fit” for BCH applications and hopes to see more programmers use the coding language. The Rust-BCH Github repository explains that the project has no ties to the Rust-Bitcoin protocol but the library can do everything it can and more. Gunning’s repository also explains that there are other BCH projects like Parity and Bitcrust that use the Rust language and he believes “the two projects could be used together.” In addition to the library, Gunning has published the Rust-BCH documentation with examples.

Bitcoin Cash Community Introduced to New BCH Library Written in Rust
Before Gunning published the Rust-BCH 0.1.0 library, the Bitcoin Cash ecosystem already had the Rust implementations Bitcrust, and Parity’s Bitcoin Cash client. 

The Bitcoin Cash network has seen a bunch of libraries and full node projects written in multiple languages launched recently. Clients such as Bitcoin ABC, Unlimited, and SV are written in the C programming language Satoshi used when releasing the original client. Then there is the Bcoin client, a full node and library for Bitcoin Cash built with Javascript/NodeJS. Further, news.Bitcoin.com recently reported on the two libraries written in the Golang coding environment and Yenom developers have been working on an iOS compatible Swift implementation of the BCH protocol.

Gunning does detail he has shown support to the Bitcoin SV ruleset and included it within his library. However, the developer stated on Reddit that he is prepared to support other outcomes and is willing to “see how the fork goes.” The BCH community on Reddit was pleased to see another BCH implementation and Gunning’s announcement was a popular post on the r/btc subreddit. Gunning concluded during his announcement that he would love to see some feedback and contributions to the Rust-BCH 0.1.0 library.

What do you think about the Rust-BCH 0.1.0 library and all the other implementations written in various programming languages? Let us know what you think about this subject in the comments section below.


Images via Shutterstock, Pixabay, and the Rust-BCH 0.1.0 repository. 


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



Automated trading with HaasBot Crypto Trading Bots

Crypto Scams

Millions in Cryptocurrency Stolen by Scammers in the Last Month According to Tenable Research
November 24, 2021
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

Blockchain/Cryptocurrency Questions and Answers

Crypto casinos
How Does Bitcoin Casino Work + 2021 Beginner’s Guide
November 8, 2021
Cryptocurrency
How to Buy and Sell Cryptocurrency
November 8, 2021
What Are Bitcoin Futures And How Will They Work In 2022?
November 4, 2021
Ethereum
The Unconventional Guide to Ethereum
October 28, 2021
ICo Presale
The Science Behind ICO Presales…
October 14, 2021


CryptoCurrencyUSDChange 1hChange 24hChange 7d
Bitcoin55,024 1.42 % 2.42 % 6.58 %
Ethereum4,332.2 3.03 % 3.41 % 4.07 %
Binance Coin597.42 1.55 % 3.30 % 6.39 %
Tether0.9986 0.03 % 0.08 % 0.23 %
Solana218.62 1.78 % 4.15 % 4.21 %
Cardano1.590 1.55 % 7.36 % 5.55 %
XRP0.9395 1.79 % 3.15 % 9.88 %
USD Coin1.000 0.14 % 0.20 % 0.17 %
Polkadot30.87 2.19 % 17.29 % 10.73 %
Dogecoin0.2215 0.68 % 1.42 % 7.23 %

bitcoin
Bitcoin (BTC) $ 55,543.00
ethereum
Ethereum (ETH) $ 4,408.80
binance-coin
Binance Coin (BNB) $ 601.31
tether
Tether (USDT) $ 1.00
solana
Solana (SOL) $ 224.16
cardano
Cardano (ADA) $ 1.61
xrp
XRP (XRP) $ 0.948469
usd-coin
USD Coin (USDC) $ 0.999204
polkadot
Polkadot (DOT) $ 34.36
dogecoin
Dogecoin (DOGE) $ 0.203116