A new Bitcoin client by Parity Technologies will take advantage of the Rust programming language.
In a release sent to ETHNews on April 27, 2017, Parity Technologies announced the launch of Parity Bitcoin, a Rust-based system using Bitcoin technology and that was initially sponsored by F2Pool, Bixin, and Bitmain. Developed by the same team behind "Warp sync" protocols that, in the past, have buttressed the Ethereum blockchain against attacks, Parity Bitcoin is distributed under the free software license GPU GPL and “is fully compliant with the legacy Bitcoin reference implementation and built from the ground up to the highest standards of software development.” The promising codebase will allow developers the capability to fork and build upon it.
Zooko Wilcox-O'Hearn, founder of Zcash, sees the potential behind developing in Rust:"Zcash is based on Bitcoin, and we've started using Rust, so we're delighted to see a full Bitcoin implementation in Rust from a good team. This kind of innovation helps move the whole ecosystem forward."
Earlier this year Ethereum R&D and Zcash team members collaborated to address the issue of privacy and programmability in blockchains.
History also shows Parity and Ethereum working well with one another. In September of 2016, Rust displayed its capabilities of handling threats when the Ethereum network underwent a denial-of-service attack. This prompted Ethereum co-founder Jeff Wilcke to issue a strong recommendation for miners to switch to Parity mining. Parity had Rust to thank for its robust handling of the cyberattack.
Parity founder Dr. Gavin Wood thinks that the clean code and reliability of Rust will get the attention of developers.
"We’re really glad to hand this to the Bitcoin developer community and hope the fresh start can form a springboard for innovation," said Wood. “We’d love to work with other Bitcoin protocol folk to get key improvements like Schnorr signature schemes widely adopted.”