Existing Bitcoin clients can be monolithic and difficult for developers to understand or build apps to interface with. The solution, says Marek Kotewicz, is a new and simpler client where even a newcomer can see what’s going on straight away.
In this video Kotewicz introduces Parity-bitcoin, a Bitcoin node written in the Rust language. However Parity isn’t a wallet — it has no front-end user interface and is designed to be simple, reliable, modular and fast. There shouldn’t be one committee to choose what goes into Bitcoin, he says, but instead a range of implementations for users to select.
Kotewicz: Original Bitcoin Code Hard to Understand
The team began by analyzing the current Bitcoin Core code, which Kotewicz jokes was a “horrible experience” thanks to its complexity. They also used libbitcoin and LibBTC for reference. He describes the positives and negatives of the Bitcoin protocol as it exists and how it can be improved.
Parity’s code is designed to be readable and well documented. Kotewicz gives a rundown of Parity’s modular structure and specifications. The client, when ready, will run on Linux and MacOS. Is it better than Bitcoin Core? “Depends on your benchmark,” he says.
How does it all work? Watch the video to find out:
Parity Technnologies also makes Parity for Ethereum, a client that integrates directly into browsers.
About The Future of Bitcoin 2017
The Future of Bitcoin conference took place in June-July 2017 in Arnhem, Netherlands. Presenting at the event were several high profile individuals who will be making key decisions about what Bitcoin is, and how it works, in the years to come.
This is a comprehensive video series featuring all the speakers and panels from the 2017. event. Watch them for a direct insight into the minds engaged in research and development to keep Bitcoin disruptive, decentralized, global and permissionless.
Did you enjoy this video? Feel free to leave your comments below.