New Bitcoinpython Node Is 100X Faster Than Previous Python Libraries 1

On March 27, Bitcoin Cash (BCH) fans were introduced to a new BCH full node written in the Python programming language. The project, known as Bitcoinpython, is a modern BCH library whose creator claims it to be the fastest available Python implementation with 100X the speed of its closest competitor.

Also read: Menu.cash Allows Diners to Create Table-Specific Orders and Pay With BCH

Bitcoinpython: A Fast Bitcoin Cash Full Node Written in Python

Over the last year, there’s been an assortment of alternative BCH full node clients released using a variety of different programming languages. On Wednesday, software developer Corentin Mercier announced the launch of Bitcoinpython on Twitter and explained that it was the “fastest and easiest Python library” to date. Python is a general purpose programming language created in 1991 that’s well known for its ease of use. Mercier’s Bitcoinpython documentation explains that the Python nodes for BCH were “pretty bleak” and prior releases had unfriendly APIs and lacked a significant amount of testing and specifications. The developer revealed that he forked the Bitcoinpython code from a library that stemmed from programmer Ofek Lev and he also used Teran Mc Kinney’s Bitcash library upgrade.

New Bitcoinpython Node Is 100X Faster Than Previous Python Libraries

The Bitcoinpython documentation explains there to be five benefits to the library which includes a robust API, compliance with all BCH improvement protocols, availability for all major platforms, extensive documentation and of course speed – Mercier believes the client is 100X faster than the closest library. “Bitcoinpython is Python’s fastest Bitcoin Cash library and was designed from the beginning to feel intuitive, be effortless to use, and have a readable source code,” the project’s introductory documentation states.

Alternative Clients Bring More Blockchain Compatibility

The project’s code is open source and available on a Github repository, which describes what the Python written node supports. The specs detail that the node features cold storage keys, 25 different fiat currencies, exchange rate API with optional caching, deterministic signatures, optimal transaction fees, compressed public keys, and it offers standard P2PKH transactions. Bitcoinpython also provides multiple representations of private keys which include WIF, PEM, and DER Mercier also gives credit to Bjarne Magnussen for his Segwit code for BIP143 support as well.

New Bitcoinpython Node Is 100X Faster Than Previous Python Libraries

The Bitcoinpython release follows the BCH nodes written in Golang and Rust a few months ago. Most of the nodes used today are written in C++, the codebase Satoshi originally used in 2009. The two dominant nodes within the BCH network consist of ABC (54.4%) and Unlimited (44%). However, since the launch of the Bchd client and the Neutrino wallet, there are roughly eight Bchd nodes in the pack. People like to develop nodes in languages like Golang, Node.js, and Python because a lot of developers enjoy how easy these languages are to learn. Moreover, there are a lot of web applications using friendly coding languages and with wider language communication it could end up making them blockchain compatible.

Mercier is a big fan of building cryptocurrency applications and has developed other projects like Blurry.cash, a blurry photo site that lets you pay BCH to reveal a clear picture, and a bitcoin vending machine product called Bsnack. Bitcoinpython is another addition to the developer’s portfolio and demonstrates his passion for creating solid use cases for cryptocurrencies.

What do you think about the Bitcoinpython full node software? Let us know what you think about this project in the comments section below.

Disclaimer: Readers should do their own due diligence before taking any actions related to the mentioned companies or any of its affiliates or services. Bitcoin.com and the author are not responsible, directly or indirectly, for any damage or loss caused or alleged to be caused by or in connection with the use of or reliance on any content, goods or services mentioned in this article. This editorial is for informational purposes only.


Image credits: Shutterstock, Bitcoinpython, and Twitter.


Verify and track bitcoin cash transactions on our BCH Block Explorer, the best of its kind anywhere in the world. Also, keep up with your holdings, BCH, and other coins, on our market charts at Satoshi’s Pulse, another original and free service from Bitcoin.com.

Tags in this story
alternative client, BCH, BCH Development, bitcoin cash, Bitcoinpython, Corentin Mercier, Development, documentation, Full Node, N-Featured, nodes, programming language, Python, Python nodes, specs
New Bitcoinpython Node Is 100X Faster Than Previous Python Libraries 2
Jamie Redman

Jamie Redman is a financial tech journalist living in Florida. Redman has been an active member of the cryptocurrency community since 2011. He has a passion for Bitcoin, open source code, and decentralized applications. Redman has written thousands of articles for news.Bitcoin.com about the disruptive protocols emerging today.

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

Crypto Scams

Beanstalk Farms Loses $80M In A Massive DeFi Governance Flash-Loan Hack
Beanstalk Farms Loses $80M In A Massive DeFi Governance Flash-Loan Hack
April 23, 2022
Prove
Joon Pak Head of Crypto at Prove talks to Us about Crypto Fraud And More
April 11, 2022
Mintable
Mintable CEO Zach Burks Talks to Us about the Opensea Stolen NFTs and Their Recovery
March 21, 2022
Crypto Crime
Crypto Crime Surges To Record Highs As Thieves Follow Market Buzz – Chainalysis 2022 Report
February 24, 2022
Bots Circumvent 2FA Login At Coinbase And Other Crypto Exchanges In 2022
Bots Have Circumvented 2FA Logins At Coinbase And Other Crypto Exchanges In 2022
February 17, 2022

Automated trading with HaasBot Crypto Trading Bots

Blockchain/Cryptocurrency Questions and Answers

Russia
Roundtable Interview-What is the Effect of The Russia-Ukraine War on Cryptocurrency Prices?
March 4, 2022
GamStop
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


CryptoCurrencyUSDChange 1hChange 24hChange 7d
Bitcoin28,846 0.02 % 2.68 % 5.06 %
Ethereum1,760.9 0.43 % 6.86 % 12.99 %
Tether1.001 0.04 % 0.22 % 0.05 %
USD Coin0.9989 0.16 % 0.08 % 0.04 %
BNB302.51 0.11 % 4.00 % 1.67 %
XRP0.3882 0.33 % 2.69 % 7.93 %
Binance USD1.003 0.08 % 0.25 % 0.10 %
Cardano0.9566 0.22 % 0.68 % 6.96 %
Solana42.14 0.55 % 8.96 % 19.48 %
Dogecoin0.08354 5.60 % 4.33 % 4.06 %

bitcoin
Bitcoin (BTC) $ 28,881.00
ethereum
Ethereum (ETH) $ 1,770.43
tether
Tether (USDT) $ 1.00
usd-coin
USD Coin (USDC) $ 1.00
bnb
BNB (BNB) $ 302.95
xrp
XRP (XRP) $ 0.390019
binance-usd
Binance USD (BUSD) $ 1.00
cardano
Cardano (ADA) $ 0.461806
solana
Solana (SOL) $ 42.38
dogecoin
Dogecoin (DOGE) $ 0.084133