Bitcoin Core Developer: Bitcoin build time has dropped 42% since peak, down to 135 seconds

Bitcoin Core Developer: Bitcoin build time has dropped 42% since peak, down to 135 seconds

Michael Ford, a Bitcoin Core contributor and guest writer for BitMEX Research, recently published a report on improvements to Bitcoin's build system, while also expanding his involvement in removing third-party software dependencies such as OpenSSL. The report analyzes the results of tests conducted by Ford, which show that the number of packages built in Bitcoin Core 0.19.99 has been reduced by 44% since the Core 0.13.2 client, and the build time has been reduced by 42% since the peak, down to 135 seconds.

Source: Pixabay

“This work improves the security of the software by reducing the attack surface and improving software performance.”

According to Ford, the build system is one of the less sexy but important components of the Bitcoin Core codebase. He explained that it controls how the code is configured and compiled, as well as how it interacts with dependencies, “helping us build fully reproducible binaries that many Bitcoin users run.”

Ford also spoke about removing support for BIP70 from Bitcoin Core, a long-standing issue that contained security vulnerabilities, privacy issues, and incompatibilities between implementations.

“BIP70 is also one of the last parts of the codebase that requires OpenSSL, which prevents its removal.”

The Bitcoin Core developer also mentioned how dependencies on the macOS platform have been reduced, with the macOS binaries being built against six fewer dynamic libraries (DiskArbitration, Security, SystemConfiguration, OpenGL, AGL, and CFNetwork) using the latest codebase linking.

Additionally, security improvements have been made to the macOS platform, such as dynamic library checks during the build process, and the addition of "position-independent executables" and "NOUNDEFS" to the security check script.

<<:  Bitmain has terminated its partnership with DMG, an overseas mining farm operator, in Texas

>>:  Nervos sets up a $30 million fund to support developers in building public chain infrastructure

Recommend

Is it good for people to have moles on their cheekbones?

Is it good for people to have moles on their chee...

What does it mean for a man with high cheekbones?

The zygomatic bones mainly reflect power, status,...

The palm lines that indicate prosperity in 2018 Year of the Dog

Palmistry can reveal a person's future fortun...

Filecoin Roadmap Update August 2020

Our August 2020 roadmap update covers the progres...

Palmistry reveals your unknown side

Palmistry reveals your unknown side All things in...

Indian police raid cryptocurrency mining farm funded by Ponzi scheme

Bianews reported on May 9 that Indian police raid...

The most qualified facial features to show off wealth

The most qualified facial features to show off we...

Is it better for a woman's mouth corners to be upwards or downwards?

As one of the traditional physiognomy techniques, ...

Will a man with a mole on his mouth become richer?

Our great leader Chairman Mao Zedong, his portrai...

What kind of woman has good fortune?

Reading faces is an academic discipline that has ...

Following the R3 project, Kynetix also led a blockchain exploration project

Kynetix, a UK-based post-trade technology service...

Facial features of people who know how to enjoy life in the moment

Life is short, so eat whatever you want and play ...